Easy Butternut Squash and Sweet Potato Soup Recipe
If you’re craving a bowl of comfort that’s bursting with wholesome flavors and vibrant color, you absolutely have to try this Easy Butternut Squash and Sweet Potato Soup. It’s a silky, luscious blend of roasted butternut squash and sweet potatoes paired with warm spices and creamy coconut milk, creating a dish that feels like a cozy hug in a bowl. Perfect for any season, this soup is unexpectedly simple to make yet incredibly satisfying, making it a go-to recipe for both weeknights and leisurely weekends alike.

Ingredients You’ll Need
Gathering the right ingredients is what makes this soup truly spectacular. Each component is simple but essential, bringing its own magic to the table—from the sweetness of the squash and potatoes to the gentle warmth from the spices and creaminess from the coconut milk.
- 1 small butternut squash (700-900g, peeled and chopped): The star ingredient that provides sweetness and a velvety texture.
- 2 sweet potatoes (about 275g, peeled and chopped): Adds depth with a natural sweetness and helps thicken the soup.
- 1 yellow onion (sliced): Offers a mild savory base that complements the sweetness beautifully.
- 3 cloves garlic (peeled): Brings aromatic warmth and enhances the overall flavor.
- 2 tablespoons olive oil: Helps caramelize the veggies when roasting for deeper flavor.
- 400 ml tin full fat coconut milk (reserve 2 tablespoons for serving): Adds richness and a creamy tropical note that balances the spices.
- 1 teaspoon ground cumin: Introduces an earthy, slightly smoky flavor.
- ½ teaspoon cinnamon: Lends subtle sweetness and warmth.
- ¼ teaspoon chili powder: Gives just a hint of heat without overpowering.
- 1 teaspoon chili flakes: For a touch of spicy kick, adjustable to taste.
- 750 ml vegetable or chicken stock or water: The liquid base that melds everything together.
- Salt and pepper to taste: Essential for balancing and enhancing all the flavors.
How to Make Easy Butternut Squash and Sweet Potato Soup
Step 1: Roast the Vegetables for Maximum Flavor
Preheat your oven to 190ºC (375ºF). This step is optional but highly recommended because roasting brings out the natural sweetness in the butternut squash and sweet potatoes while adding golden, caramelized edges that give the soup an irresistible depth. Toss your peeled and chopped squash, sweet potatoes, sliced onion, and garlic cloves with olive oil, cumin, cinnamon, chili powder, salt, and pepper. Spread everything out on a roasting tin and roast for around 30 minutes until tender and beautifully golden.
Step 2: Cook the Soup Base
Transfer your roasted vegetables into a medium saucepan. If you skipped roasting, just add your raw chopped veggies directly into the pot. Pour in the vegetable or chicken stock (or water) to fully cover the ingredients—about 4 to 6 cups depending on your preference for thickness. Bring the mixture to a boil over high heat, then simmer until every piece of squash and potato is fork-tender. This step ensures the soup is smooth and easy to blend.
Step 3: Blend Until Silky Smooth
Once your veggies are cooked to perfection, blend the soup using a hand blender directly in the pot or transfer to a regular blender in batches. The goal is a smooth, creamy consistency without any lumps—though if you prefer a bit of texture, you can blend it less. This is where the soup starts to take on its luxurious, inviting texture.
Step 4: Finish with Coconut Milk and Spice
Stir in the coconut milk and whisk well to combine. This addition not only adds richness but creates a velvety mouthfeel that makes the soup so comforting. Sprinkle in the chili flakes for a gentle heat, taste, and adjust seasoning with more salt, pepper, or spices as desired. You can add extra stock or water here to reach your preferred consistency. Now it’s ready for serving!
How to Serve Easy Butternut Squash and Sweet Potato Soup

Garnishes
Elevate the presentation and flavor by swirling the reserved two tablespoons of coconut milk on top—it adds a pretty marbled effect and a pop of richness. Fresh chopped coriander or parsley adds a lovely burst of freshness and bright color. For extra texture, a sprinkle of toasted pumpkin seeds or a drizzle of chili oil bring a delightful contrast.
Side Dishes
This soup pairs beautifully with warm, crusty bread or garlic naan to soak up every last drop. For something heartier, a crisp green salad with a tangy vinaigrette balances the creamy soup perfectly. You can also serve it alongside roasted chickpeas or grilled cheese sandwiches for a comforting, satisfying meal.
Creative Ways to Present
Serve the soup in charming rustic bowls or mini hollowed-out bread bowls for a cozy, inviting feel. Adding a dollop of Greek yogurt or a spoonful of tangy sour cream on top adds a cool contrast. For entertaining, garnish individual servings with different toppings like crunchy candied nuts, sliced avocado, or a drizzle of herb-infused oil to please every palate.
Make Ahead and Storage
Storing Leftovers
This Easy Butternut Squash and Sweet Potato Soup keeps beautifully in the refrigerator for up to 3 days. Store it in an airtight container to maintain its fresh flavors and creamy texture. When you’re ready to enjoy, just give it a good stir and reheat gently for the best results.
Freezing
This soup freezes wonderfully, making it a perfect make-ahead meal for busy days. Allow the soup to cool completely before portioning it into freezer-safe containers. It will keep in the freezer for up to 3 months. When you’re craving it, thaw overnight in the fridge before reheating slowly on the stove.
Reheating
Gently warm the soup over low to medium heat on the stovetop, stirring occasionally to prevent sticking. If the soup feels too thick, add a splash of water or stock to loosen it up as it reheats. Avoid boiling to keep the coconut milk from separating. You can also reheat in the microwave, stirring halfway through for even warmth.
FAQs
Can I make this soup vegan?
Absolutely! Using vegetable stock instead of chicken stock and keeping the full fat coconut milk makes this soup completely vegan-friendly without compromising on flavor or creaminess.
Is it necessary to roast the vegetables?
While roasting is optional, it adds a wonderful depth of flavor and caramelization that makes the soup taste even richer. If you’re short on time, cooking the vegetables directly in the pot works just fine and still yields a delicious soup.
Can I use frozen butternut squash or sweet potatoes?
Yes, frozen vegetables work well in this recipe. Just adjust the cooking time as needed and skip the roasting step since pre-cooked frozen veggies won’t caramelize properly.
How spicy is this soup?
The soup has a gentle warmth thanks to the chili powder and flakes, but it’s easy to adjust the heat level. If you prefer milder flavors, reduce or omit the chili flakes.
What can I substitute for coconut milk?
If you don’t have coconut milk, you can try cream, cashew cream, or even regular milk, though the flavor and texture will be slightly different. Coconut milk adds a subtle sweetness and silkiness that really complements the spices.
Final Thoughts
This Easy Butternut Squash and Sweet Potato Soup is a heartfelt bowl of comfort food you’ll want to make time and time again. It’s effortless, adaptable, and packed with wholesome, vibrant flavors that feel both nourishing and indulgent. Next time you want a soulful meal that’s cozy and satisfying, dive into this soup—you’ll be so glad you did!
PrintEasy Butternut Squash and Sweet Potato Soup Recipe
This Easy Butternut Squash and Sweet Potato Soup is a creamy, comforting, and flavorful dish perfect for chilly days. Roasting the vegetables enhances their natural sweetness and adds depth to the soup, while warming spices like cumin, cinnamon, and chili bring a subtle heat. Coconut milk lends a smooth, rich texture making this soup both hearty and dairy-free.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Roasting and Simmering
- Cuisine: International/Comfort Food
- Diet: Vegetarian
Ingredients
Vegetables
- 1 small butternut squash (700-900g or about 2–3 cups), peeled and chopped
- 2 sweet potatoes (about 275g or 2 cups), peeled and chopped
- 1 yellow onion, sliced into half-moons
- 3 cloves garlic, peeled
Spices and Seasoning
- 1 teaspoon ground cumin
- 1/2 teaspoon cinnamon
- 1/4 teaspoon chili powder
- 1 teaspoon chili flakes
- Salt and pepper to taste
Liquids and Fats
- 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
- Optional Roasting: Preheat your oven to 190ºC (375ºF). Prepare the butternut squash and sweet potatoes by peeling and chopping them into roughly 2-inch chunks. Slice the onion into half-moons and keep the garlic cloves peeled.
- Prepare Vegetables for Roasting: Place the chopped squash, sweet potatoes, onion slices, and garlic cloves into a roasting tin. Drizzle with olive oil and sprinkle with ground cumin, cinnamon, chili powder, salt, and pepper. Toss to coat evenly.
- Roast the Vegetables: Roast the vegetables in the preheated oven for about 30 minutes until tender and golden around the edges. This step enhances the natural sweetness and adds a depth of flavor to the soup.
- Cook the Soup: Transfer the roasted vegetables to a medium saucepan. If you choose not to roast, place the prepared raw vegetables directly into the saucepan.
- Add Liquid and Cook: Pour in 750 ml (4-6 cups) of vegetable or chicken stock, or water, making sure the vegetables are fully covered. Bring to a boil over high heat, then reduce heat and simmer until the vegetables are completely tender. You should be able to easily insert a knife into them.
- Blend the Soup: Using a blender or an immersion blender, blend the cooked vegetables and liquid until smooth and creamy. Take care to blend in batches if using a traditional blender to avoid splashing.
- Add Coconut Milk and Season: Stir in the full-fat coconut milk and whisk to combine. Add chili flakes according to your heat preference and adjust the seasoning with additional salt, pepper, and spices as needed. If the soup is too thick, add more stock or water to reach your preferred consistency.
- Serve: Pour the soup into bowls and swirl the reserved 2 tablespoons of coconut milk on top for a decorative, creamy effect. Garnish with fresh chopped coriander if desired for a fresh herbal note.
Notes
- Roasting the vegetables is optional but highly recommended for enhanced flavor.
- You can use vegetable stock for a vegetarian version or chicken stock for more depth.
- If you prefer less heat, reduce or omit chili powder and chili flakes.
- For a smoother texture, strain the blended soup through a fine sieve.
- This soup can be stored in the fridge for up to 3 days or frozen for up to 1 month.
- To make it vegan, ensure the stock used is vegetable based.
Nutrition
- Serving Size: 1 bowl (about 300ml)
- Calories: 220 kcal
- Sugar: 7g
- Sodium: 420mg
- Fat: 15g
- Saturated Fat: 12g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 4g
- Protein: 3g
- Cholesterol: 0mg
Keywords: butternut squash soup, sweet potato soup, easy soup recipe, roasted vegetable soup, creamy coconut soup, vegetarian soup, warming fall soup

