Ingredients
Equipment
Method
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper. Toss cubed butternut squash with 1 tablespoon olive oil, 1/2 teaspoon salt, and pinch of black pepper. Roast for 25-30 minutes until tender and golden.
- In a large soup pot or Dutch oven, heat remaining olive oil over medium heat. Add diced onions and cook 3-4 minutes until soft and translucent.
- Stir in garlic, carrots, and apple, cooking 2 minutes until fragrant.
- Add roasted butternut squash to the pot. Pour in vegetable broth and stir well. Add cinnamon, nutmeg, ginger, remaining salt, and black pepper.
- Bring to a boil, then reduce heat to low and simmer 15-20 minutes, allowing flavors to meld together.
- Using an immersion blender, puree soup until smooth. If using regular blender, let soup cool slightly and blend in batches.
- Stir in heavy cream or coconut milk. Taste and adjust seasoning as needed. Add more broth if too thick.
Notes
Roasting the butternut squash enhances natural sweetness and brings out deep, caramelized flavor. Choose squash that feels heavy for its size with hard, matte skin. Soup tastes even better the next day and freezes well for up to 3 months.