If you’re looking for a cozy, comforting bowl that feels like a warm hug on a chilly day, this Butternut Squash & Sweet Potato Soup Recipe is your new best friend. With its velvety texture, naturally sweet undertones, and aromatic spices like cinnamon and nutmeg, this soup brings together the perfect balance of flavors and nutrition. Whether you’re craving a simple weeknight meal or a show-stopping starter for guests, this recipe is approachable, nourishing, and downright delicious.

Ingredients You’ll Need
Every ingredient in this Butternut Squash & Sweet Potato Soup Recipe has a purpose, bringing layers of flavor, color, and texture to the pot. From the sweetness of the squash and potatoes to the warmth of the spices, these simple staples combine to create something truly special.
- 2 tablespoons olive oil: Adds richness and helps sauté the aromatics to deepen the flavor.
- 1 medium onion, chopped: Builds the savory base with a subtle sweetness when cooked down.
- 2 cloves garlic, minced: Infuses the soup with a fragrant punch that awakens the senses.
- 1 medium butternut squash, peeled, seeded, and cubed: Brings a creamy texture and vibrant orange color.
- 2 medium sweet potatoes, peeled and cubed: Adds natural sweetness and enhances the soup’s body.
- 4 cups vegetable broth: Provides depth while keeping the soup light and vegan-friendly.
- 1 cup coconut milk: Makes the soup luxuriously creamy with a subtle tropical note.
- 1 teaspoon ground cinnamon: Warms up the dish with a touch of spice and complexity.
- 1/2 teaspoon ground nutmeg: Elevates the soup’s aromatic profile with its nutty flavor.
- 1/2 teaspoon ground ginger: Adds a gentle zing that brightens the overall taste.
- 1 teaspoon salt: Balances and enhances all the flavors beautifully.
- 1/2 teaspoon black pepper: Provides a subtle heat that rounds out the soup.
How to Make Butternut Squash & Sweet Potato Soup Recipe
Step 1: Sauté the Aromatics
Start by heating the olive oil in a large pot over medium heat. Toss in the chopped onion and cook until it becomes soft and translucent, around 5 minutes. This step unlocks the natural sweetness of the onion and forms the flavorful foundation of your soup. Next, add the minced garlic and stir for about a minute until fragrant—this subtle aroma is what makes the soup so inviting.
Step 2: Add the Vegetables and Broth
Once your aromatics are perfectly softened, add the cubed butternut squash and sweet potatoes right into the pot. Pour in the vegetable broth to cover all the veggies, then bring everything to a boil. Once boiling, reduce the heat and let it simmer gently for 20 to 25 minutes until the squash and potatoes are so tender they practically melt under your fork. This simmering step is where the flavors mingle and intensify.
Step 3: Blend Until Smooth
Now comes the magic of transforming chunky veggies into creamy bliss. Use an immersion blender to puree the soup directly in the pot for convenience and control. Alternatively, carefully transfer the soup in batches to a traditional blender, then return it to the pot. Aim for a silky-smooth texture that’s still thick enough to feel hearty but light enough to sip joyfully.
Step 4: Spice It Up and Finish
Stir in the coconut milk, ground cinnamon, nutmeg, ginger, salt, and black pepper. These ingredients turn your base into a symphony of warmth, sweetness, and spice. Let the soup simmer for another 5 minutes to marry the flavors. Taste and adjust seasoning if you desire—this part is where you make the soup truly your own.
How to Serve Butternut Squash & Sweet Potato Soup Recipe

Garnishes
To take your bowl of Butternut Squash & Sweet Potato Soup Recipe to the next level, think colorful and textural additions. Toasted pumpkin seeds add a satisfying crunch, while a drizzle of coconut cream or a swirl of plain yogurt brings extra creaminess and a gourmet look. Fresh herbs like chopped parsley or thyme can brighten the warmth of the soup beautifully.
Side Dishes
This soup pairs wonderfully with rustic bread like a crusty baguette or garlic herb focaccia for dipping. A simple side salad with tangy vinaigrette adds a refreshing contrast to the rich, smooth soup. For a heartier lunch, consider serving with a grilled cheese sandwich or a slice of savory quiche to round out the meal.
Creative Ways to Present
For a crowd-pleasing presentation, serve the soup in hollowed-out mini pumpkins or ceramic crocks to add that cozy, seasonal charm. Layer the garnishes artfully on top so they’re as delightful to look at as they are to taste. This little extra effort makes every spoonful feel special and Instagram-worthy.
Make Ahead and Storage
Storing Leftovers
If you find yourself lucky enough to have leftovers from the Butternut Squash & Sweet Potato Soup Recipe, handle them with care. Store the soup in an airtight container in the refrigerator and enjoy within 3 to 4 days for the best flavor and freshness.
Freezing
This soup freezes beautifully, making it a fantastic make-ahead option. Portion it into freezer-safe containers or bags, leaving some room for expansion. It can be frozen for up to 3 months. Just thaw in the fridge overnight before reheating.
Reheating
When you’re ready to enjoy the soup again, gently reheat it over low to medium heat on the stove. Stir occasionally to prevent sticking and to incorporate any separated coconut milk back into the soup. Add a splash of broth or water if it seems too thick after storing.
FAQs
Can I use canned butternut squash or sweet potatoes in this soup?
While fresh squash and sweet potatoes provide the best texture and flavor, you can use canned versions in a pinch. Just be sure to drain them well and adjust liquid quantities accordingly to avoid a soup that’s too thin.
Is this soup gluten-free?
Absolutely! All ingredients in the Butternut Squash & Sweet Potato Soup Recipe are naturally gluten-free, making it safe for those with gluten sensitivities or celiac disease.
Can I make this recipe vegan?
Yes, this recipe is already vegan as it uses vegetable broth and coconut milk, with no animal products involved. You can enjoy it knowing it’s plant-based and wholesome.
What’s the best way to make the soup creamier?
For an extra creamy version, you can roast the squash and potatoes before cooking to deepen flavor, then blend. Adding a bit more coconut milk or swapping it out for heavy cream (if you’re not dairy-free) also gives a richer mouthfeel.
How spicy is the soup?
This soup has a warm, gentle spice from cinnamon, nutmeg, and ginger but no heat like chili peppers. It’s perfect for those who want cozy warmth without any burn. You can always add a pinch of cayenne or black pepper to amp up the spice.
Final Thoughts
If you’ve never tried this Butternut Squash & Sweet Potato Soup Recipe before, you’re in for a treat that feels like a celebration of fall in every spoonful. It’s easy to make, wonderfully flavorful, and so versatile that you’ll want to keep it in your rotation all season long. Grab your pot and give this recipe a go — your taste buds will thank you for the cozy comfort and the beautiful balance of flavors.
Print
Butternut Squash & Sweet Potato Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Description
This creamy and comforting Butternut Squash & Sweet Potato Soup is a perfect fall dish, combining the natural sweetness of butternut squash and sweet potatoes with warm spices like cinnamon, nutmeg, and ginger. It is vegan, dairy-free, and simple to prepare on the stovetop, making it an ideal soup for cozy evenings or meal prep.
Ingredients
Soup Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 medium butternut squash, peeled, seeded, and cubed
- 2 medium sweet potatoes, peeled and cubed
- 4 cups vegetable broth
- 1 cup coconut milk
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon ground ginger
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Instructions
- Sauté the Aromatics: Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook until softened and translucent, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.
- Add Vegetables and Broth: Add the cubed butternut squash and sweet potatoes into the pot. Pour in the vegetable broth, ensuring the vegetables are mostly covered. Bring the mixture to a boil.
- Simmer Until Tender: Once boiling, reduce the heat to low and let the soup simmer gently for 20 to 25 minutes, or until the squash and sweet potatoes are tender when pierced with a fork.
- Puree the Soup: Use an immersion blender directly in the pot to puree the soup until smooth. Alternatively, carefully transfer the soup in batches to a blender and puree until creamy. Return the pureed soup to the pot if needed.
- Add Coconut Milk and Spices: Stir in the coconut milk, ground cinnamon, ground nutmeg, ground ginger, salt, and black pepper. Mix well to combine all the flavors.
- Final Simmer and Seasoning: Allow the soup to simmer for an additional 5 minutes to heat through and meld the flavors. Taste the soup and adjust the seasoning with more salt or spices if desired.
- Serve Warm: Ladle the soup into bowls and serve warm, optionally garnished with toasted seeds or a drizzle of cream for presentation.
Notes
- For a richer flavor, roast the butternut squash and sweet potatoes before adding them to the soup.
- You can substitute heavy cream for coconut milk if you are not following a dairy-free or vegan diet.
- Garnish the soup with toasted pumpkin seeds, pepitas, or a swirl of cream or yogurt for an elegant presentation.

