
Butternut Squash Soup: Cozy Vegan Comfort in a Bowl
There’s nothing quite like the comforting warmth of butternut squash and sweet potato soup simmering on the stove, especially when the air turns crisp. This thick, creamy vegan soup combines two naturally sweet and hearty vegetables into one cozy, deeply flavorful bowl. With just a few ingredients, this easy butternut squash soup delivers the ultimate cold-weather comfort. Whether you’re after a Simple Butternut Squash Soup or a Vegan Creamy Butternut Squash Soup loaded with spices and coconut milk, this recipe hits the mark. Let’s dive into the story behind this dish and why it deserves a permanent place in your fall and winter rotation.
The Story & Intro to Butternut Squash Soup
Inspired by Cozy Kitchen Memories
I’ll never forget the first time I made this butternut squash and sweet potato soup. It was one of those early fall afternoons—the leaves had just started to turn, and I’d come home from the market with a basket full of seasonal produce. The butternut squash was heavy in my arms, and the sweet potatoes still had flecks of soil on their skin. I wasn’t sure what I’d cook that day, but the ingredients had a plan of their own.
In our sunlit kitchen, I peeled and chopped, the warmth of cinnamon and cumin already filling the air before the stove had a chance to heat up. That soup didn’t just feed us—it wrapped us in warmth. It reminded me of similar soups I’d watched my grandmother make, always from scratch, always seasoned with love.
This butternut squash and sweet potato soup recipe is my ode to that memory—a simple, soul-hugging bowl you can build with your favorite ingredients. It’s nourishing, naturally creamy (without cream), and full of gentle heat from warming spices. Whether you’re a longtime vegan or just looking to cozy up your menu, this one’s a keeper.
Why This Vegan Butternut Squash Soup Recipe Works
What makes this soup stand out is its depth of flavor from roasted vegetables, its creamy texture from coconut milk, and a thoughtful balance of spice. Compared to other versions like this simple butternut squash soup or even the unique sweet potato pumpkin soup, this variation leans into both savory and sweet, making it a versatile base for many toppings and tweaks.
It also uses pantry-friendly spices like cinnamon, cumin, and chili powder to enhance flavor without complicating prep. Coconut milk adds richness, while a swirl on top makes for beautiful presentation. With just one pot (or one tray and one pot if roasting), this easy butternut squash soup is as simple as it is satisfying.
Choosing the Best Ingredients for Butternut Squash and Sweet Potato Soup
Fresh Ingredients Make a Difference
The soul of a good butternut squash and sweet potato soup lies in the quality of its produce. Start with a small to medium butternut squash, around 700–900 grams. Look for one that feels heavy for its size with smooth, unblemished skin. The flesh should be deep orange—it’s where most of the sweetness and richness lives. When paired with sweet potatoes, especially orange-fleshed varieties, the combination becomes unbeatable in both taste and texture.
A yellow onion and a few garlic cloves add a savory base to balance the natural sweetness. When roasted, they bring out deeper flavors and a subtle caramelization that takes this from an everyday vegan butternut squash soup to something a little more special.
The coconut milk adds a creamy richness, while also keeping the dish dairy-free and vegan. For spice, cumin adds earthiness, cinnamon brings warmth, and chili powder offers a little kick. You can easily customize the amount of each spice to suit your taste. A dash of chili flakes before serving ties it all together with gentle heat.
Using vegetable stock is ideal for keeping this soup vegan, but if you’re flexible, chicken stock brings added depth. Water works in a pinch—just don’t forget to season well with salt and pepper to make the flavors pop.
Vegan-Friendly Swaps and Easy Modifications
This butternut squash soup recipe is incredibly forgiving. Want to make it thicker? Simply reduce the cooking liquid. Need it thinner? Add more broth or coconut milk. Prefer a little more heat? Sprinkle in extra chili flakes. For those craving a protein boost, stir in a handful of cooked red lentils or top it with crispy chickpeas.
Looking for a variation that leans even creamier and silkier? Try carrot potato soup—another vegan classic that uses humble ingredients to build rich flavors. Or explore how pumpkin can add its own flair in this easy pumpkin soup loaded with warmth and autumnal vibes.
For extra toppings, fresh chopped coriander, toasted seeds, or a swirl of coconut yogurt make lovely finishing touches. And if you’ve got leftover roasted veggies on hand, feel free to blend them right in. This recipe isn’t just cozy—it’s adaptable.

Step-by-Step: How to Make Butternut Squash and Sweet Potato Soup
Roasting for Richness (Optional but Recommended)
Roasting the vegetables is an optional step, but it adds deep, caramelized flavor that transforms this butternut squash and sweet potato soup into something extra cozy. Preheat your oven to 375°F (190ºC). Toss chopped butternut squash, sweet potatoes, onion slices, and whole garlic cloves with olive oil, cumin, cinnamon, chili powder, salt, and pepper. Spread them on a baking tray and roast for about 30 minutes. You’re looking for golden edges and fork-tender chunks.
This step is especially helpful if you want a richer taste, like you’d find in soups such as autumn wild rice soup or vegan pumpkin wild rice soup, where roasting builds deeper layers of flavor.
Simmer, Blend, and Serve
Once the veggies are soft (roasted or not), transfer them to a pot if they’re not already in one. Pour in about 3 cups (750 ml) of vegetable stock or water—just enough to cover them. Bring to a boil, then simmer until everything is melt-in-your-mouth soft. This takes about 20–25 minutes if you skipped roasting, or just 5–10 minutes if you pre-roasted.
Next comes the blending. You can use an immersion blender right in the pot for minimal cleanup, or carefully ladle the mixture into a stand blender in batches. Blend until smooth and creamy. Stir in the coconut milk, reserving a tablespoon or two for garnish. Add chili flakes, salt, and pepper to taste. If the soup feels too thick, thin it with more broth or water.
Ladle the soup into bowls, swirl a bit of coconut milk on top, and sprinkle with fresh chopped coriander. For a hearty autumn dinner, serve it with crusty bread or alongside something like this pumpkin and leek soup for a double dose of cozy.
This easy butternut squash soup also stores well. Keep leftovers in an airtight container for up to 4 days, or freeze for a month. Just reheat gently on the stovetop, stirring in a splash of water if it thickens too much.

Flavor Variations & Expert Tips for Vegan Butternut Squash Soup
Creative Twists on the Classic
The beauty of this butternut squash and sweet potato soup is how easy it is to customize. While the base recipe is thick, creamy, and full of cozy spice, there’s plenty of room to play. Want it smokier? Add a pinch of smoked paprika. Craving extra sweetness? Roast the squash and sweet potatoes with a drizzle of maple syrup. If you’re into global flavors, a dash of curry powder or Thai red curry paste takes this soup in a deliciously different direction—much like the flavor boost you’ll find in pumpkin soup with canned pumpkin.
For extra protein, toss in a handful of cooked lentils or white beans during the blending step. It gives your vegan butternut squash soup recipe a nutritional upgrade without changing the flavor. And if you’re not strictly plant-based, a spoonful of Greek yogurt or a handful of grated cheese on top makes a lovely garnish.
For texture lovers, toppings like roasted chickpeas, crunchy croutons, or even pepitas (pumpkin seeds) add contrast to every creamy bite. Feeling fancy? Finish with a swirl of cashew cream or herb oil.
Soup Success Tips for Every Cook
Here’s what I’ve learned after making this easy butternut squash soup dozens of times. First, roasting makes everything better—don’t skip it if you have time. It intensifies flavor and adds that golden, caramelized edge that feels restaurant-quality.
Second, the blender matters. If you use a stand blender, work in small batches and hold the lid with a towel to avoid hot splashes. An immersion blender is faster and safer, though it might leave a bit more texture—which some people love.
Third, always adjust the seasoning at the end. Coconut milk can mellow things out, so give your soup a final taste before serving. A little extra salt, spice, or acidity (try lemon juice!) can bring everything into balance.
And finally, don’t be afraid to double the batch. This soup freezes beautifully and tastes even better the next day. It’s one of those vegan butternut squash soup recipes you’ll return to again and again, just like you might with other comforting bowls like this simple butternut squash soup or our crowd-favorite sweet potato pumpkin soup.

Frequently Asked Questions About Butternut Squash and Sweet Potato Soup
What makes this butternut squash and sweet potato soup thick and creamy?
The natural starches in both the butternut squash and sweet potatoes give this soup its naturally thick, creamy texture. Blending these roasted or simmered vegetables creates a velvety consistency, enhanced by the richness of full-fat coconut milk. Unlike a typical butter not squash soup, this version uses no dairy, yet remains indulgently smooth.
Can I make this butternut squash soup without roasting the vegetables?
Absolutely. While roasting adds depth and caramelized sweetness, you can skip it for a quicker prep. Simply sauté the onion and garlic in olive oil, then add the chopped squash and sweet potatoes along with the spices and stock. Simmer until tender, blend, and enjoy. It’s still delicious—just slightly lighter in flavor.
Is this soup freezer-friendly?
Yes! This vegan butternut squash soup freezes beautifully. Once cooled, store it in freezer-safe containers for up to one month. When ready to eat, thaw overnight in the fridge and reheat gently on the stove, stirring in a splash of water or broth if needed. The flavors even deepen over time, making it a perfect make-ahead meal.
Can I use other vegetables in this soup?
Definitely. While butternut squash and sweet potatoes are the stars, feel free to toss in carrots, parsnips, or even cauliflower. These additions blend well and keep the soup creamy. You can also swap the squash for pumpkin, as seen in recipes like this easy pumpkin soup or pumpkin and leek soup.
Conclusion
Butternut squash and sweet potato soup is more than just a cozy fall recipe—it’s a nourishing bowl of comfort that’s naturally sweet, perfectly spiced, and endlessly customizable. Whether you stick with the original recipe or branch into vegan butternut squash soup variations, this dish delivers every time. It’s thick, creamy, and loaded with plant-powered goodness, ideal for batch cooking or a one-pot weeknight dinner.
Once you’ve tried it, don’t be surprised if it becomes a seasonal staple alongside your other favorites like autumn wild rice soup or vegan pumpkin wild rice soup. This is the kind of recipe that keeps you warm, full, and happy—from the first spoonful to the last.
Print
Butternut Squash Soup – 5-Star Cozy Vegan Favorite
- Total Time: 50 mins
- Yield: 4 servings 1x
- Diet: Vegan
Description
A creamy, vegan butternut squash and sweet potato soup packed with flavor from roasted vegetables, coconut milk, and warming spices. Perfect for cozy nights.
Ingredients
1 small butternut squash (about 2–3 cups), peeled and chopped
2 sweet potatoes (2 cups), peeled and chopped
1 yellow onion, sliced
3 cloves garlic, peeled
2 tbsp olive oil
1½ cups full-fat coconut milk, reserve 2 tbsp for garnish
1 tsp ground cumin
½ tsp cinnamon
¼ tsp chili powder
1 tsp chili flakes
3 cups vegetable or chicken stock
Salt and pepper to taste
Instructions
1. Preheat oven to 375ºF (190ºC).
2. Toss squash, sweet potatoes, onion, and garlic with oil and spices.
3. Roast for 30 minutes until golden and tender.
4. Transfer roasted vegetables to a pot, add stock.
5. Bring to boil, simmer until everything is soft.
6. Blend until smooth using immersion or stand blender.
7. Stir in coconut milk, chili flakes, and adjust seasoning.
8. Serve hot, topped with reserved coconut milk and fresh herbs.
Notes
Roasting boosts flavor, but you can skip it for quicker prep.
Adjust spice level to taste.
Freezes well for up to 1 month.
Use immersion blender for quick cleanup.
- Prep Time: 15 mins
- Cook Time: 35 mins
- Category: Soup
- Method: Stovetop + Roasting
- Cuisine: Vegan, Comfort Food
Nutrition
- Serving Size: 1 bowl
- Calories: 235
- Sugar: 9g
- Sodium: 420mg
- Fat: 10g
- Saturated Fat: 8g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 6g
- Protein: 3g
- Cholesterol: 0mg


