Preheat oven to 200°C.
Place parsnips, carrots and pumpkin on a baking tray and sprinkle with caraway seeds and curry powder. Drizzle with maple syrup and oil and toss well. Roast until golden and starting to caramelise (about 30 minutes). Turn once during cooking.
Heat a drizzle of oil in a large pot on a medium heat. Cook onion until starting to colour, then add garlic and ginger. Cook for a couple of minutes, then add stock, bayleaves and roasted vegetables. Bring to the boil, then reduce to a simmer and add coconut milk. Cook for 15-20 minutes until slightly reduced.
Remove from heat and allow to cool slightly. Remove bay leaves and blend using a blender or stick blender until smooth. Add a little water, if needed, to reach desired consistency. Season with salt and pepper.
To serve, divide between bowls and swirl in a dollop of yoghurt if desired. Sprinkle with coriander.