Description
This Spicy Butternut Squash and Sweet Potato Soup is the ultimate fall comfort food. The roasted vegetables bring a deep caramelized sweetness, while coconut milk adds creamy richness. A mix of cumin, cinnamon, and chili flakes creates the perfect sweet-and-spicy balance that warms you from the inside out. Completely vegan, wholesome, and satisfying perfect for chilly evenings or meal prep.
Ingredients
- 1 medium butternut squash, peeled and cubed
- 2 medium sweet potatoes, peeled and cubed
- 1 yellow onion, sliced
- 3 garlic cloves, peeled
- 2 tablespoons olive oil
- 3 cups vegetable stock
- 1 teaspoon ground cumin
- 1/2 teaspoon ground cinnamon
- 1 teaspoon chili powder
- 1/2 teaspoon chili flakes (adjust to taste)
- 1 cup coconut milk
- Salt and pepper, to taste
- Optional garnishes: coconut milk swirl, roasted pumpkin seeds, fresh herbs
Instructions
- Preheat oven to 400°F (200°C) and line a large baking sheet with parchment paper.
- Peel and cube butternut squash and sweet potatoes. Slice onion and peel garlic cloves.
- Spread vegetables on the baking sheet, drizzle with olive oil, and season with salt and pepper. Toss to coat evenly.
- Roast for 30–35 minutes, turning halfway through, until caramelized and tender.
- Transfer roasted vegetables to a large pot. Add vegetable stock, cumin, cinnamon, chili powder, and chili flakes. Simmer gently for 10 minutes.
- Blend the soup until smooth using an immersion blender or regular blender (in batches if needed).
- Stir in coconut milk and simmer for 5 more minutes. Adjust seasoning to taste.
- Serve hot, garnished with coconut milk swirl, roasted seeds, or fresh herbs. Pair with crusty bread for a cozy meal.
Notes
Roast your vegetables for the best caramelized flavor. For a milder soup, reduce chili flakes; for more heat, add extra. This soup freezes beautifully perfect for batch cooking. Substitute coconut milk with almond or oat milk if desired.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Dinner
- Method: Roasted and Blended
- Cuisine: Vegan
Nutrition
- Serving Size: 1 bowl
- Calories: 290
- Sugar: 9g
- Sodium: 380mg
- Fat: 16g
- Saturated Fat: 8g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 6g
- Protein: 4g
- Cholesterol: 0mg
