With Thai-inspired flavours, this hearty soup is perfect to spice up a cold day. Roasting the squash & carrots in a hot oven brings out the sweet flavours and adds some complexity to the finished dish.
Preheat oven to 220°C/425°F. Add the carrots and squash to a rimmed baking sheet. Drizzle with 1 tbsp of neutral oil and season with salt and pepper. Move to the oven and roast until very tender and golden in parts - about 20-30 minutes.
Meanwhile, add 2 tbsp of neutral oil to a small saucepan. Once shimmering, add the shallot, garlic and cilantro stems and cook until softened - about 2-3 minutes. Add the curry paste and cook until fragrant and it begins to darken - another minute or two.
Add the roasted carrots and squash and stir to combine. Pour over the stock and add the fish sauce and sugar. Bring to a simmer.
Allow the soup to simmer for 5-10 minutes to allow the squash and carrots to break down and get very soft. Then, use a stick blender (or transfer the soup to the jar of a standard blender) and puree until very smooth. Return the soup to the stovetop if using a standard blender.
Swirl in the coconut milk and bring to a simmer. Taste to adjust for seasoning, adding more fish sauce (or soy sauce) if needed. Off heat, stir in the lime juice. Serve, topping with the picked cilantro leaves.
Notes
If you want to make this soup vegan, make sure to use a curry paste that doesn't include shrimp paste or fish products
Sub an equal amount of soy sauce for fish sauce if you want to make this soup vegan