This spicy Roasted Butternut Squash Sweet Potato Soup has become my new fall favorite. Make it in under 45 minutes for a hearty meal (vegan, gluten-free).
Here are some more soup recipes that you might like – Thai pumpkin curry soup, pumpkin apple soup, homemade cream of mushroom soup, red lentil soup with coconut milk, and tomato basil soup.

Jump to:
About This Recipe
Roasted Butternut Squash Sweet Potato Soup is a healthy soup made using butternut squash, sweet potatoes, green apples, and a few more simple ingredients.
This soup is vegan and gluten-free and comes together in 45 minutes with hardly 10 minutes of active working time.
Serve it with crusty bread or croutons for a hearty fall or winter dinner. It is also a great Thanksgiving dinner favorite.
Ingredients


Sweet Potatoes & Butternut Squash – These two veggies are fall and winter favorites. Buy pre-cut squash and sweet potatoes to save time.
Green Apples – Green apples add a subtle sweetness and tang to the soup. Try it!
Oil – Extra virgin olive oil gives this soup a delicious flavor. You can replace it with avocado oil or light olive oil.
Spices – Warm spices like ground cloves, ground nutmeg, cayenne pepper, and black pepper powder make the soup taste even better.
Others – You will also need onions, garlic, and vegetable broth (vegetable stock).
You can also replace vegetable broth with chicken broth.
Add in a little heavy cream, sour cream or coconut milk for a taste change.
Curry powder, fresh ginger, parmesan cheese etc are also great additions to this butternut squash and sweet potato soup recipe.
How To Make Roasted Butternut Squash Sweet Potato Soup
Roast The Veggies
Preheat the oven to 425 degrees F (220 degrees C).
Transfer 1 lb (500 g) peeled and cubed sweet potatoes, 1 lb (500 g) peeled and cubed butternut squash, 1 peeled and cubed green apple, 1 large onion (sliced), and 4-5 peeled garlic cloves to a large baking tray.
Tip – You can line the baking tray with aluminum foil for easy clean-up.

Drizzle with 2 tablespoon extra virgin olive oil and sprinkle 1 teaspoon salt over the veggies.
Keep the baking tray in the middle rack of the oven and roast the veggies for 35 minutes or longer, until the orange flesh is easily pierced through with a fork.
Remove the tray from the oven and let the veggies cool down for some time.

Blend The Roasted Veggies
Transfer the roasted veggies to a blender or a food processor along with 1 cup of water and blend to make a smooth paste.
You can also use a handheld immersion blender to puree the veggies.


Make The Soup
Heat the remaining 2 tablespoon extra virgin olive oil in a large pot or a dutch oven over medium heat.

Add the puree to the pot along with the 3 cups vegetable broth, ¼ teaspoon ground cloves, ¼ teaspoon ground nutmeg, ¼ teaspoon cayenne pepper, and ¼ teaspoon black pepper powder, and stir well.

Bring the soup to a boil and then reduce the heat to low.
Add some water if the soup is thick for your liking. Adjust salt and pepper and cook for 4-5 minutes, stirring frequently.
Transfer the hot soup to serving bowls. Garnish with toasted pepitas and a sprinkle of cayenne pepper and serve hot.
Note – You can also top the soup with a drizzle of heavy cream, chopped herbs like parsley, tarragon, sage, or basil, toasted and chopped walnuts or pecans, goat cheese, pumpkin seeds, croutons, red pepper flakes, or roasted mushrooms.

Frequently Asked Questions
Wash the butternut squash and slice off ½ inch of top and bottom. Peel it using a vegetable peeler or a knife and cut it in half horizontally. Remove the seeds using your fingers or a spoon and dice the flesh into ½-inch cubes.
Wash the sweet potatoes and discard the ½ inch of the tip from both sides using a sharp knife. Peel them using a vegetable peeler and dice them into ½-inch cubes.
Yes, you can. Roasting the veggies gives this soup a great depth of flavors but if you are in a hurry, you can cook the veggies in an instant pot. Just add the chopped veggies to an instant pot along with 1 cup of water. Press PRESSURE COOK and set the timer to 6 minutes at high pressure. Once the timer goes off, let the pressure release naturally for 10 minutes. Release the remaining pressure manually and open the lid. Blend the veggies using an immersion blender and add the remaining ingredients to the pot. Press SAUTE and cook for 8-10 minutes or until the soup comes to a boil. Serve hot.
Storage Suggestions
This creamy soup can be refrigerated in an air-tight container for 3 to 4 days. Reheat in a pan or microwave until nice and warm before serving. If it becomes a little thick while refrigerating, add in more vegetable broth or water and adjust the consistency while reheating.
It is freezer-friendly as well! It will last for about 3 months in the freezer if stored properly in a freezer-safe ziplock bag or a container. Thaw it on the counter and reheat it to serve.
You Might Also Like
Recipe Card

Roasted Butternut Squash Sweet Potato Soup Recipe
Ingredients
- 4 tablespoons extra virgin olive oil (divided)
- 1 pound sweet potatoes (500 g, peeled and cubed)
- 1 pound butternut squash (500 g, peeled and cubed)
- 1 green apple (peeled, cored and cubed)
- 1 large onion (sliced)
- 4-5 cloves garlic (peeled)
- salt (to taste)
- 3 cups vegetable broth
- ¼ teaspoon ground cloves
- ¼ teaspoon ground nutmeg
- ¼ teaspoon cayenne pepper
- ¼ teaspoon black pepper powder
Instructions
Roast The Veggies
- Preheat the oven to 425 degrees F.
- Transfer sweet potatoes, butternut squash, green apple, onion, and garlic cloves to a large baking tray.
- You can line the baking tray with aluminum foil for easy clean-up.
- Drizzle with 2 tablespoons of extra virgin olive oil and sprinkle 1 teaspoon salt over the veggies.
- Keep the baking tray in the middle rack of the oven and roast the veggies for 35 minutes or longer, until the orange flesh is easily pierced through with a fork.
- Remove the tray from the oven and let the veggies cool down for some time.
Blend The Roasted Veggies
- Transfer the roasted veggies to a blender or a food processor along with 1 cup of water and blend to make a smooth paste.
Make The Soup
- Heat the remaining 2 tablespoons of extra virgin olive oil in a large pot over medium heat.
- Add the puree to the pot along with the vegetable broth, ground cloves, ground nutmeg, cayenne pepper, and black pepper powder, and stir well.
- Bring the soup to a boil and then reduce the heat to low. Add some water if the soup is thick for your liking. Adjust salt and pepper and cook for 4-5 minutes, stirring frequently.
- Transfer the soup to serving bowls. Garnish with toasted pepitas and a sprinkle of cayenne pepper and serve hot.
Did you make this recipe? Let me know!