A creamy, cozy vegan soup made with roasted butternut squash, carrots, and fresh ginger, finished with coconut milk for the perfect balance of warmth and richness.
Peel and cube the butternut squash. Chop carrots and onion. Mince garlic and ginger.
Roast the Vegetables
Stovetop: Heat oil in a Dutch oven or large pot. Sauté onion, garlic, and ginger for 1 minute. Add squash, carrots, spices, and salt. Cook on medium-low until golden.
Oven: Preheat oven to 200°C (400°F). Toss squash, carrots, onion, garlic, and ginger with oil and spices. Roast 45–50 minutes, stirring halfway, until tender and caramelized. Transfer to a pot.
Blend
Add 2 cups vegetable broth and puree with an immersion blender (or in batches with a regular blender) until smooth.
Stir in the remaining broth and bring to a gentle boil. Add more broth if you prefer a thinner soup.
Reduce heat to low. Stir in coconut milk and season with extra salt if needed. Don’t let the soup boil after adding the coconut milk.
Squeeze in lemon juice and stir through fresh herbs. Ladle into bowls and garnish with coconut cream, pumpkin seeds, chili flakes, or fresh cilantro.
Notes
This soup keeps well in the fridge for up to 4 days and freezes beautifully for meal prep.
Feel free to adjust the spices. If you love a strong ginger kick, add a little extra. For more warmth, add another pinch of cinnamon.