Easy Butternut Squash and Sweet Potato Soup Recipe
If you are craving a cozy, velvety soup that feels like a warm hug in a bowl, look no further than this Easy Butternut Squash and Sweet Potato Soup. Its rich orange hues and inviting aroma come from the perfect pairing of naturally sweet butternut squash and sweet potatoes, enhanced by warming spices and creamy coconut milk. Whether you’re feeding family or hosting friends, this soup is your go-to for comfort, nourishment, and a splash of vibrant color on any table.

Ingredients You’ll Need
To make this Easy Butternut Squash and Sweet Potato Soup, you really only need a handful of wholesome, straightforward ingredients. Each one has a special role—whether it’s building the base’s sweet depth, adding spicy warmth, or bringing smooth creaminess that balances every bite.
- Butternut squash: The star that brings natural sweetness and beautiful texture when peeled and chopped into chunks.
- Sweet potatoes: Add creaminess and subtle earthiness, perfectly complementing the squash.
- Yellow onion: Offers a savory backbone with its mild, aromatic flavor.
- Garlic cloves: Infuse the soup with a gentle pungency that wakes up the taste buds.
- Olive oil: Used for roasting and sautéing, giving the veggies a golden, caramelized finish.
- Full fat coconut milk: Brings luscious creaminess and a hint of tropical flavor that mingles beautifully with spices.
- Ground cumin: Delivers warm, earthy notes that enhance the soup’s complexity.
- Cinnamon: Adds a subtle sweet-spicy undertone that pairs naturally with squash and sweet potatoes.
- Chilli powder and chilli flakes: Provide a gentle kick, balancing the soup’s sweetness perfectly.
- Vegetable or chicken stock (or water): Creates the comforting broth base to cook and blend the flavors harmoniously.
- Salt and pepper: Essential for seasoning and bringing all the flavors into balance.
How to Make Easy Butternut Squash and Sweet Potato Soup
Step 1: Prepare and Roast the Vegetables
Start by preheating your oven to 190ºC (375ºF). Peel and chop the butternut squash and sweet potatoes into roughly 2-inch chunks to ensure even cooking. Slice the yellow onion into half-moons and keep the garlic cloves whole. Toss all the vegetables and garlic with olive oil in a roasting tin, then sprinkle with cumin, cinnamon, chilli powder, salt, and pepper. Roasting these ingredients not only softens them but brings out a deep, caramelized flavor that elevates the soup immensely. Roast for about 30 minutes or until golden and tender.
Step 2: Cook the Soup Base
Once your roast veggies are ready, transfer them to a medium saucepan. If you prefer to skip roasting, simply add raw chopped vegetables and garlic to the pan. Pour in enough vegetable stock or water (between 750 ml and 1.5 liters depending on your desired thickness) to cover the vegetables completely. Bring the liquid to a boil over high heat, then reduce to a gentle simmer, cooking until everything is utterly tender—so tender that a knife slides through with no resistance.
Step 3: Blend Until Smooth
Carefully blend the soup using an immersion blender right in the pot or transfer the mixture in batches to a countertop blender. This step transforms the rustic chunks into a silky, luxuriously smooth soup that’s irresistible. Blending also allows the spices and sweetness to meld beautifully throughout. If the soup is thicker than you like, add a splash more stock or water to reach your preferred consistency.
Step 4: Add Coconut Milk and Final Seasonings
Now for the creamy twist—stir in the full-fat coconut milk, giving the soup a dreamy texture and a lovely mellow sweetness. Whisk it well to combine, then sprinkle in chili flakes to add a lively burst of heat. Taste and adjust seasoning with extra salt, pepper, or spices based on your preference. This final step ties everything together and leaves you with a wonderfully balanced soup that’s both comforting and exciting.
How to Serve Easy Butternut Squash and Sweet Potato Soup

Garnishes
Because this Easy Butternut Squash and Sweet Potato Soup is both visually stunning and delectably flavorful, garnishing it can be a fun way to add extra texture and freshness. A swirl of the reserved coconut milk on the surface looks stunning and adds richness with every spoonful. Freshly chopped coriander leaves bring a bright, herbal contrast that lifts the entire dish. For crunch, toasted pumpkin seeds or a sprinkle of crushed chili flakes work beautifully.
Side Dishes
This vibrant soup pairs superbly with crusty artisan bread for dunking or crispy homemade croutons for an added crunch. A simple green salad with a tangy vinaigrette can balance the richness while keeping things light and fresh. For something heartier, warm naan bread or garlic bread are fantastic companions that make mealtime feel extra special.
Creative Ways to Present
Bring some playful flair to your presentation by serving the soup in mini pumpkin bowls or rustic ceramic mugs—perfect for gatherings or cozy dinners. Garnish with spirals of chili-infused oil or a dollop of vegan sour cream to impress guests visually and palatably. Layering a few toasted seeds or crispy sage leaves on top adds drama and makes the soup look like a culinary masterpiece worth savoring.
Make Ahead and Storage
Storing Leftovers
This soup keeps exceptionally well stored in an airtight container in the refrigerator for up to 3 days. It retains its creamy texture and rich flavor, making it easy to reheat for a quick, nourishing meal when you’re short on time. Give it a good stir before serving as spices and ingredients sometimes settle.
Freezing
If you want to prepare for busy weeks ahead, this soup freezes beautifully. Portion it into freezer-safe containers, leaving some space at the top as it expands. When frozen, it will keep for up to 3 months without losing taste or texture, making it a convenient, make-ahead comfort food.
Reheating
To reheat, gently warm the soup in a saucepan over medium-low heat, stirring occasionally to prevent sticking or burning. If the soup seems too thick after refrigeration or freezing, stir in a splash of stock or water until it reaches your ideal consistency. Avoid bringing to a rolling boil to preserve that velvety mouthfeel.
FAQs
Can I substitute the coconut milk with something else?
Absolutely! While coconut milk adds a lovely creaminess and subtle sweetness, you can use cream, cashew cream, or even almond milk for a different twist. Just keep in mind that these alternatives will slightly change the flavor profile.
Is it necessary to roast the vegetables first?
Roasting is optional but highly recommended because it deepens the flavor, adding a caramelized sweetness that makes the soup extra delicious. However, you can cook the vegetables directly in the broth to save time with still great results.
Can I make this soup vegan or vegetarian?
Yes! Using vegetable stock and ensuring your additions are plant-based keeps this soup fully vegan and vegetarian-friendly. The recipe as given is naturally vegan when using vegetable stock.
How spicy is this soup?
The combination of chilli powder and flakes gives a gentle warmth without overpowering. You can easily adjust the spice level by reducing or increasing these ingredients according to your heat preference.
What is the best way to blend the soup?
An immersion blender is super convenient because you can blend directly in the pot, minimizing mess. Alternatively, you can use a stand blender, making sure to blend in batches and vent the lid to prevent pressure build-up from steam.
Final Thoughts
There is something incredibly satisfying about making and sharing a bowl of Easy Butternut Squash and Sweet Potato Soup. It’s the kind of recipe that feels cozy enough for any night but special enough to impress your loved ones. With vibrant flavors, nourishing ingredients, and a wonderfully smooth texture, this soup will quickly become a treasured favorite in your kitchen. Give it a try—you won’t be disappointed!
PrintEasy Butternut Squash and Sweet Potato Soup Recipe
This easy butternut squash and sweet potato soup combines the natural sweetness of roasted squash and potatoes with the warm spices of cumin, cinnamon, and chili, balanced by creamy coconut milk for a comforting and flavorful meal perfect for any season.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Roasting and Simmering
- Cuisine: International
- Diet: Vegetarian
Ingredients
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 chili powder
- 1 teaspoon chili flakes
- Salt and pepper to taste
Liquids
- 2 tablespoons olive oil
- 400 ml can full fat coconut milk (reserve 2 tablespoons for serving)
- 750 ml vegetable or chicken stock or water
Instructions
- Optional Roasting: Preheat the oven to 190ºC (375ºF). Peel and cut the butternut squash and sweet potatoes into large chunks (about 2 inches). Slice the onion into half-moons. Place all vegetables and garlic cloves in a roasting tin, drizzle with olive oil, and sprinkle with cumin, cinnamon, chili powder, salt, and pepper. Roast for about 30 minutes until tender and golden around the edges.
- Cook the Soup: Transfer the roasted vegetables to a medium saucepan. If you skip roasting, add the raw prepared vegetables and garlic directly to the saucepan.
- Simmer the Vegetables: Pour 750 ml (approximately 3 cups) of vegetable or chicken stock or water over the vegetables, ensuring they are fully covered. Bring to a boil over high heat, then reduce heat and cook until vegetables are very tender and easily pierced with a knife, about 15-20 minutes.
- Blend the Soup: Using a blender or immersion blender, blend the soup until smooth and creamy. Be careful with hot liquids to avoid spills and burns.
- Add Coconut Milk and Seasonings: Stir in the coconut milk and whisk thoroughly to combine. Add chili flakes and adjust seasoning with extra spices, salt, and pepper to taste. If the soup is too thick, add more water or stock to reach desired consistency.
- Serve: Pour the soup into bowls, swirl the reserved coconut milk on top, and garnish with fresh chopped coriander if desired. Serve warm and enjoy!
Notes
- The roasting step is optional but adds a richer flavor by caramelizing the vegetables.
- Adjust the amount of chili flakes and chili powder to your heat preference.
- Vegetable stock is recommended for a vegetarian version; chicken stock can be used for a non-vegetarian option.
- For a smoother texture, strain the soup after blending if desired.
- This soup can be stored in the refrigerator for up to 3 days or frozen for up to 2 months.
- Garnish with fresh coriander or a squeeze of lime for extra brightness.
Nutrition
- Serving Size: 1 cup (about 250 ml)
- Calories: 220
- Sugar: 7g
- Sodium: 350mg
- 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, creamy coconut soup, roasted vegetable soup, vegetarian soup