This spicy 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
Butternut Squash Sweet Potato Soup is a healthy soup made using roasted butternut squash, sweet potatoes, green apple, 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 the 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.
You can also replace the vegetable broth with chicken broth.
Add in a little heavy cream or coconut milk for a taste change.
How To Make Butternut Squash Sweet Potato Soup
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.

Transfer the roasted veggies to a blender or a food processor and blend to make a smooth paste. Add 1 cup of water to ease the blending process.


Heat the remaining 2 tablespoon extra virgin olive oil in a large pot 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.
Garnish the soup 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, croutons, 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 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

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 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
- 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.
- Transfer the roasted veggies to a blender or a food processor and blend to make a smooth paste. Add 1 cup of water to ease the blending process.
- 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.
- Garnish the soup with toasted pepitas and a sprinkle of cayenne pepper and serve hot.
Did you make this recipe? Let me know!