Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Butternut Squash and Sweet Potato Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 130 reviews
  • Author: Julia
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 8 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: International
  • Diet: Vegetarian

Description

A creamy, flavorful, and easy-to-make butternut squash and sweet potato soup that combines roasted vegetables with warm spices and full-fat coconut milk for a comforting meal ready in about 40 minutes. Perfect for a cozy lunch or dinner, this soup is naturally dairy-free and can be made vegan by using vegetable stock.


Ingredients

Scale

Vegetables

  • 1 small butternut squash (about 700-900g or 2-3 cups), peeled and chopped
  • 2 sweet potatoes (about 275g or 2 cups), peeled and chopped
  • 1 yellow onion, sliced
  • 3 cloves garlic, peeled

Spices & Seasonings

  • 1 teaspoon ground cumin
  • 1/2 teaspoon cinnamon
  • 1/4 teaspoon chilli powder
  • 1 teaspoon chilli flakes
  • Salt and pepper to taste

Liquids & Oils

  • 2 tablespoons olive oil
  • 400 ml tin full fat coconut milk (reserve 2 tablespoons for serving)
  • 750 ml vegetable or chicken stock or water


Instructions

  1. Prepare the Vegetables: Peel, chop, and slice the butternut squash, sweet potatoes, and onion as specified. Peel the garlic cloves. Having uniform pieces ensures even cooking.
  2. Roast the Vegetables (Optional but Recommended): Toss the chopped butternut squash and sweet potatoes with 1 tablespoon olive oil and a pinch of salt on a baking tray. Roast in a preheated oven at 200°C (400°F) for about 20 minutes or until tender and slightly caramelized. This step adds depth of flavor but can be skipped if short on time.
  3. Sauté Onion and Garlic: In a large pot, heat the remaining 1 tablespoon olive oil over medium heat. Add the sliced onion and garlic cloves, cooking until softened and fragrant, about 5 minutes.
  4. Add Spices: Stir in ground cumin, cinnamon, chilli powder, and chilli flakes to the onion and garlic mixture. Cook for 1-2 minutes to toast the spices and bring out their aroma.
  5. Combine Ingredients: Add the roasted vegetables (or raw if skipping roasting), sweet potatoes, and the 750 ml stock or water to the pot. Bring to a boil, then reduce heat to simmer. Cook covered for about 15-20 minutes until all vegetables are very tender.
  6. Blend the Soup: Remove the pot from heat. Using an immersion blender, blend the soup until smooth and creamy. Alternatively, carefully transfer soup in batches to a blender.
  7. Add Coconut Milk: Stir in the full-fat coconut milk, reserving 2 tablespoons for garnish. Heat gently to warm through but do not boil.
  8. Season to Taste: Add salt and pepper to suit your preferences.
  9. Serve: Ladle the soup into bowls and drizzle reserved coconut milk on top as a garnish. Enjoy warm.

Notes

  • Roasting the vegetables deepens their flavor and adds a subtle caramelized sweetness to the soup.
  • You can use vegetable stock to keep this recipe vegan or chicken stock for added richness.
  • Adjust the chilli flakes and powder to control the heat level according to your preference.
  • This soup keeps well in the refrigerator for up to 3 days and also freezes beautifully for up to 3 months.
  • For a nutty twist, garnish with toasted pumpkin seeds or fresh herbs like cilantro or parsley.

Nutrition

  • Serving Size: 1 serving
  • Calories: 230 kcal
  • Sugar: 5 g
  • Sodium: 48 mg
  • Fat: 14 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 26 g
  • Fiber: 4 g
  • Protein: 3 g
  • Cholesterol: 0 mg