Butternut Squash and Sweet Potato Soup
Dive into Comfort with Butternut Squash and Sweet Potato Soup
There’s something wonderfully warming about a bowl of homemade soup, especially when it’s filled with the earthy sweetness of butternut squash and sweet potatoes. This creamy, velvety soup has a unique blend of spices that can transform a regular weeknight into a cozy experience. Whether you’re meal prepping for the week or looking for a quick family dinner, this soup hits all the right notes, making it a comforting staple in any kitchen.
What Makes This Recipe Special
You might wonder, why should you whip up this butternut squash and sweet potato soup? Well, for starters, it’s a delightful, nutrient-packed dish that’s as pleasing to the palate as it is to the eyes. The vibrant orange color invites you to dig in, while the blend of spices brings out the natural sweetness of the vegetables.
This soup is perfect for chilly evenings and can be on the table in about half an hour. It’s budget-friendly too, relying on a handful of simple ingredients that can typically be found in your kitchen. Plus, it’s kid-approved—what better way to sneak in those veggies?
“Every spoonful of this soup is like a warm hug! The blend of spices and coconut milk makes it so comforting. I could eat it every day!” – Sarah J.
Preparing Butternut Squash and Sweet Potato Soup
Making this delightful soup is a straightforward process that can be broken down into a few simple steps. You’ll begin with some prep work, sautéing aromatics to build flavor, then simmering the vegetables until they’re tender. Finally, blending it all together results in a creamy, comforting bowl of goodness. Here’s how everything comes together!
Gather These Items
To create this comforting soup, you’ll need the following ingredients:
- 1 small butternut squash, peeled and chopped
- 2 sweet potatoes, peeled and chopped
- 1 yellow onion, sliced
- 3 cloves garlic, peeled
- 2 tablespoons olive oil
- 400 ml tin full-fat coconut milk (reserve 2 tablespoons for serving)
- 1 teaspoon ground cumin
- 1/2 teaspoon cinnamon (optional)
- 1/4 teaspoon chili powder
- 1 teaspoon chili flakes
- 750 ml vegetable or chicken stock or water
- Salt and pepper to taste
Feel free to experiment with substitutions; for example, you can swap the coconut milk with almond or cashew cream for a different but tasty profile!
Step-by-Step Instructions
- Prep Your Ingredients: Start by peeling and chopping the butternut squash and sweet potatoes. Slice the onion and peel the garlic.
- Sauté Aromatics: In a large pot, heat the olive oil over medium heat. Add the sliced onion and minced garlic, sautéing until fragrant, about 3-4 minutes.
- Combine Ingredients: Toss in the chopped butternut squash and sweet potatoes. Sprinkle cumin, cinnamon, chili powder, and chili flakes. Stir everything well.
- Add Liquid: Pour in the coconut milk and enough stock (or water) to cover the vegetables. Let it come to a gentle boil.
- Simmer: Reduce the heat and let it simmer for about 25-30 minutes, until the squash and sweet potatoes are tender.
- Blend: Using an immersion blender, puree the soup until smooth. If you prefer a chunkier texture, blend only half and leave some pieces intact.
- Adjust Seasoning: Taste the soup and season with salt and pepper as needed.
- Optional Roasting: For extra depth of flavor, consider roasting the butternut squash and sweet potatoes in the oven at 400°F (200°C) for 20-25 minutes before adding them to the pot.
- Serve: Ladle the soup into bowls and drizzle with the reserved coconut milk for a decorative finish.
Best Ways to Enjoy It
Serving this soup is as creative as you want it to be! For a delightful presentation, you could garnish each bowl with a sprinkle of fresh herbs like cilantro or parsley. Crusty whole-grain bread pairs wonderfully with this dish, perfect for dipping. Alternatively, serve it alongside a fresh salad for a light lunch or dinner.
Storage and Reheating Tips
This butternut squash and sweet potato soup stores beautifully! After it cools, transfer it to an airtight container. It can be kept in the fridge for up to 5 days. If you’d like to store it for longer, this soup freezes well for up to 3 months—just be sure to leave some space in the container as it will expand when frozen! To reheat, simply thaw overnight in the fridge and warm it gently on the stove.
Helpful Cooking Tips
- Choose Fresh Ingredients: Ensure your butternut squash and sweet potatoes are fresh for the best flavor.
- Adjust Spice Levels: Feel free to tweak the spices according to your taste; if you love heat, add more chili flakes.
- Texture Variation: For a smoother texture, use a high-powered blender instead of an immersion blender.
Creative Twists
Looking to change things up? Here are a few variations to consider:
- Add a splash of apple cider for a hint of sweetness.
- Stir in some kale or spinach just before blending for added greens.
- Swap coconut milk for a dollop of Greek yogurt if you’re looking for a creamier texture.
Your Questions Answered
1. Can I make this soup ahead of time?
Absolutely! This soup is perfect for meal prep. It tastes even better the next day as the flavors meld together.
2. Can I use other vegetables in this recipe?
Yes! Carrots or pumpkin can be great alternatives or additions to the existing ingredients.
3. Is this soup gluten-free?
Yes, this recipe is naturally gluten-free, making it a safe option for those with gluten sensitivities.
Embrace the warmth and flavor of this butternut squash and sweet potato soup—it truly is a must-have recipe for every kitchen. Enjoy!

Butternut Squash and Sweet Potato Soup
Ingredients
Method
- Start by peeling and chopping the butternut squash and sweet potatoes. Slice the onion and peel the garlic.
- In a large pot, heat the olive oil over medium heat. Add the sliced onion and minced garlic, sautéing until fragrant, about 3-4 minutes.
- Toss in the chopped butternut squash and sweet potatoes. Sprinkle cumin, cinnamon, chili powder, and chili flakes, then stir everything well.
- Pour in the coconut milk and enough stock (or water) to cover the vegetables. Let it come to a gentle boil.
- Reduce the heat and let it simmer for about 25-30 minutes, until the squash and sweet potatoes are tender.
- Using an immersion blender, puree the soup until smooth or leave some pieces intact for a chunkier texture.
- Taste the soup and season with salt and pepper as needed.
- Ladle the soup into bowls and drizzle with the reserved coconut milk for a decorative finish.







