Print

Easy Butternut Squash and Sweet Potato Soup Recipe

4.5 from 115 reviews

This Easy Butternut Squash and Sweet Potato Soup is a creamy, comforting dish perfect for chilly days. Roasting the vegetables enhances their natural sweetness and adds depth to the flavor. Blended smooth and enriched with full-fat coconut milk, this soup combines warmth from spices like cumin, cinnamon, and chili with the velvety texture of coconut milk, making it a hearty, nourishing meal.

Ingredients

Scale

Vegetables

  • 1 small butternut squash (about 700-900g or 23 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 chili powder
  • 1 teaspoon chili flakes
  • Salt and pepper to taste

Liquids

  • 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. Optional Roasting: Preheat the oven to 190ºC (375ºF). Peel and cut the butternut squash and sweet potatoes into large 2-inch chunks. Slice the onion into half-moons. Place all the vegetables and garlic cloves in a roasting tin; drizzle with olive oil and sprinkle with ground cumin, cinnamon, chili powder, salt, and pepper.
  2. Roast the Vegetables: Roast the vegetables in the preheated oven for about 30 minutes, until they are tender and have golden edges, which enhances their natural sweetness and flavor.
  3. Cook the Soup: Transfer the roasted vegetables to a medium saucepan. If you skipped roasting, place the peeled and chopped vegetables directly into the saucepan. Pour in 750 ml (about 3 cups) of vegetable or chicken stock or water, ensuring the vegetables are fully covered.
  4. Boil and Simmer: Bring the pot to a boil over high heat. Reduce heat and cook until the vegetables are completely tender when pierced with a knife, about 15-20 minutes if not roasted.
  5. Blend the Soup: Use an immersion blender or transfer to a blender to puree the soup until completely smooth. Take care when blending hot liquids to avoid splattering.
  6. Add Coconut Milk and Season: Stir in the coconut milk and whisk to combine evenly. Add chili flakes and adjust the seasoning by adding more spices, salt, and pepper to taste. If the soup is too thick, adjust consistency by adding more stock or water.
  7. Serve: Pour the soup into bowls. Swirl the reserved 2 tablespoons of coconut milk on top and garnish with freshly chopped coriander or parsley for a fresh finish.

Notes

  • The roasting step is optional but highly recommended as it intensifies the flavors of the squash, sweet potatoes, and spices.
  • Ground cumin, cinnamon, chili powder, and chili flakes add a warm, slightly spicy flavor; adjust chili quantities to your heat preference.
  • You can use vegetable stock for a vegetarian/vegan option or chicken stock for more flavor depth.
  • When blending hot soup, blend in batches if using a blender and be cautious of steam to prevent splashing.
  • Leftover soup can be refrigerated for up to 3 days or frozen for up to 1 month.

Keywords: butternut squash soup, sweet potato soup, creamy soup, vegetarian soup, coconut milk soup, roasted vegetable soup, healthy soup recipe