This roasted butternut squash and sweet potato soup is a heart-warming soup filled with flavor. Serve it with crusty bread and your favorite cheese for a simple yet delicious lunch.

Root vegetables are one of my favorite cold-weather ingredients. They are inexpensive, versatile, and packed full of fiber and micronutrients. You can serve them roasted as a simple side dish, add them to stews and casseroles, a hearty winter salad, or blend them into a rich and creamy soup with a silky-smooth texture.
This butternut squash and sweet potato soup recipe is a satisfying vegetarian soup that feeds a crowd and can easily be turned into a vegan soup if needed.

Why You’ll Love It
- High in Fiber – The combination of root vegetables ensures this soup has over 7 grams of fiber per serving.
- Full of Flavor – The addition of garlic, sage, and thyme gives the roasted sweet potato and butternut squash soup an extra hint of fall flavor
- Keeps Well – This soup keeps well in the fridge and freezer, making it a great meal prep idea.

Ingredients + Substitutions
- Butternut Squash and Sweet Potatoes – To make the soup and add some complex carbohydrates. The recipe calls for a specific ratio of them, but you can use any combination you like. You can also use frozen butternut squash and sweet potatoes if needed. See the notes section of the recipe card for details.
- Onion – To add a hint of sweetness to the soup. The recipe calls for a whole onion, but you can use onion powder if preferred. See the notes section of the recipe card for details.
- Garlic – To flavor the soup. The recipe calls for garlic cloves, but you can use garlic powder if preferred. See the notes section of the recipe card for details.
- Herbs – A combination of sage and thyme to enhance the fall flavor. The recipe calls for dried herbs, but you can use fresh herbs if preferred. See the notes section of the recipe card for details.
- Broth – To make the soup. The recipe calls for vegetable broth, but you can use chicken broth if preferred.
- Heavy Cream – To add some healthy fats. The recipe calls for heavy cream, but table cream or half-and-half would also work, and you can use coconut milk if needed. See the notes section of the recipe card for details.
- Olive Oil – To add some more healthy fats, butter would also work well.
- Salt and Pepper – To season.
Dietary Adaptions
To Make it Gluten-Free: Use certified gluten-free chicken broth.
To Make it Dairy-Free: Swap the heavy cream for canned coconut milk.


Red’s Nutrition Tip
most filling foods
Serving Suggestions
This roasted butternut squash sweet potato soup is a good source of carbohydrates, fiber, and fat; however, you can easily make this soup a more balanced meal or adapt it to your personal calorie or macro needs. For example:
- To make it a more balanced meal, enjoy the soup with a high-protein sandwich, such as my chicken avocado sandwich or tofu sandwich.
- To make it lower in fat, omit the heavy cream and use half the amount of olive oil.
- To make it higher in fiber, add more high-fiber fresh vegetables to the soup, such as parsnips or carrots.
- To add more texture, serve the soup with bacon bits or roasted pumpkin seeds on top.
- To add more flavor, add some fresh ginger, curry powder, garam masala, cayenne pepper, or a pinch of cinnamon.

Can you make it in a slow cooker?
Yes, you can make butternut squash and sweet potato soup in a slow cooker or crockpot. Simply add all of the ingredients to a slow cooker and cook on high for 3-4 hours or on low for 6-8 hours until the vegetables are fork tender. Once cooked, using an immersion blender, blender, or food processor, purée the soup until smooth. Then add the heavy cream, stir to combine, taste, and adjust seasoning with additional salt and pepper as needed.
Storage + Reheating
To Refrigerate: Allow the soup to cool completely, transfer it to an airtight container, and store it in the refrigerator for 5 days.
To Freeze: Once cooled, any leftover soup can be stored in an airtight container in the freezer for up to 3 months.
To Reheat: Once thawed, reheat the butternut squash and sweet potato soup in a pot on the stovetop on medium heat for 5 minutes or until warm, or in the microwave for 1-2 minutes. If using frozen leftovers, allow the stew to thaw completely before reheating.

More Butternut Squash and Sweet Potato Recipes:
- Curried Butternut Squash Soup
- Butternut Squash, White Bean, and Kale Soup
- Butternut Squash and Spinach Lasagna
- Butternut Squash Casserole
- Butternut Squash Risotto
- Butternut Squash Mac and Cheese
Roasted Butternut Squash and Sweet Potato Soup
This butternut squash and sweet potato soup keeps well in the fridge for several days and the freezer for several months, so you can make a double or triple batch and store it for simple meals for cold-weather days to come.
-
Prep Time: 15 minutes
-
Cook Time: 45 minutes
-
Total Time: 1 hour
-
Yield: 4 servings 1x
-
Category: Soup
-
Method: Stovetop
Ingredients
- 2–pound butternut squash, peeled, seeded, and cubed (about 4 cups)
- 2 small sweet potatoes, peeled and cubed (about 2 cups)
- 3 tablespoons olive oil
- 1 onion, diced
- 4 cloves garlic, minced
- 1/4 teaspoon dried sage
- 1/4 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cups vegetable broth
- 4 cups water
- 1/2 cup heavy cream
Instructions
- Preheat the oven to 425°F and line a large baking sheet with parchment paper.
- Add the cubed butternut squash and sweet potato to the baking sheet, drizzle with 2 tablespoons of olive oil, and season with a pinch of salt and pepper. Using your hands or tongs, toss the vegetables in the oil until well coated, then spread them out evenly across the baking sheet.
- Transfer the baking sheet to the oven and allow to cook for 30 to 35 minutes, or until the butternut squash and sweet potatoes are fork tender and the edges are golden brown. Once cooked, remove the baking sheet from the oven, then start the soup.
- In a large pot on medium-high heat, warm the remaining tablespoon of olive oil, then add the diced onion and cook for 4-5 minutes until tender.
- Add the minced garlic, dried sage, dried thyme, salt, and pepper to the pot, stir to combine with the sautéed onion, and cook for an additional minute until fragrant.
- Add the roasted butternut squash and sweet potatoes to the pot, stir to coat in the onion mixture, then pour in the water and broth and stir to combine.
- Reduce the heat to a simmer, cover the pot with a lid, and cook on low heat for 10 minutes, stirring occasionally.
- Once cooked, turn off the heat, remove the lid and, using an immersion blender, blender, or food processor, purée the soup until smooth. Then add the heavy cream, stir to combine, taste, and adjust seasoning with additional salt and pepper as needed.
- The soup can be served immediately, or cooled and stored in an airtight container in the fridge for up to 5 days or in the freezer for up to 3 months.
Notes
To Use Frozen Butternut Squash: Swap the butternut squash for 4 cups of cubed, frozen butternut squash in step #2 and increase the cooking time to 40 to 45 minutes in step #3.
To Use Frozen Sweet Potatoes: Swap the butternut squash for 2 cups of cubed, frozen sweet potatoes in step #2 and increase the cooking time to 40 to 45 minutes in step #3.
To Use Onion Powder: Swap the onion for 1 teaspoon of onion powder. Skip step #4 and add it in step #5 instead.
To Use Garlic Powder: Swap the garlic cloves for 2 teaspoons of garlic powder in step #5.
To Use Fresh Sage: Swap the dried sage for 1 teaspoon of finely chopped, fresh sage in step #5.
To Use Fresh Thyme: Swap the dried sage for 1 teaspoon of finely chopped, fresh thyme in step #5.
To Use Coconut Milk: Swap the heavy cream for 1/2 cup of canned coconut milk in step #8.
Nutrition
- Serving Size: 1 serving
- Calories: 322 calories
- Sugar: 10 grams
- Fat: 16 grams
- Carbohydrates: 46 grams
- Fiber: 7 grams
- Protein: 4 grams




The butternut & sweet potato soup is yummy!
Thanks for sharing, Cathy!
Easy to make recipe that produced a silky smooth warming delicious soup which had a lovely creamy soup highly recommended this recipe
Thank you for sharing, Paul, I’m happy you liked it!
Excellent… on permanent rotation!
Made this soup, it was very filling and tasted really good.
Will definitely make again
Thanks for sharing, Debbie!