Heat the oil in a large saucepan over medium heat. Add the onion and garlic and cook for 4–5 minutes until softened. Add the Panang curry paste and cook for a further 2–3 minutes, stirring often, until fragrant.
Add the pumpkin, carrot and potato and cook for 2 minutes, stirring to coat in the curry paste.
Remove ¼ cup (60 ml) of the coconut cream and set aside for serving. Add the remaining coconut cream, stock, fish sauce and brown sugar to the saucepan. Bring to a gentle simmer, reduce heat and cook for 20 minutes or until the vegetables are tender.
Remove from heat and blend until smooth using a stick blender. Alternatively, allow to cool slightly and blend in batches in a blender or food processor. Season to taste if needed.
Divide between bowls, drizzle with reserved coconut cream and garnish with coriander, fried shallots and red chilli. Serve with roti or crusty bread.