This post contains affiliate links. Read my disclosure policy here.
This Vegan Butternut Squash Soup is the perfect way to welcome fall! It's warm-spiced, hearty, and oh-so-cozy! It'll be a part of your rotation all season long.

Two things that go together well are chilly autumn weather and belly-warming soups. Wouldn't you agree? It's still 80 degrees where I live, but that won't stop me from enjoying these comforting meals.
Plus, I'll be fully prepared when the cooler weather hits in a few weeks. My freezer is filling up fast! Some of my fall favorites are this Vegan Potato Leek Soup, my Vegan French Onion Soup, and this Vegan Butternut Squash Soup.
I always kick off the season with a big batch of them and continue making them through the winter. Oh, and of course, I make a batch of Vegan Pumpkin Donuts, too! It wouldn't be fall without them!
What's the best way to cook butternut squash?
Slow-roasting butternut squash really brings out its delicate flavor more than sautéing it in a pan. It will soften, caramelize and release its natural, nutty sweetness. I tend to use less seasoning too because the flavor just really shines on its own.
Plus, it's much easier to roast the squash because you don't have to peel and chop it which can be a pain. All you'll have to do is cut the squash in half, and let it roast in the oven for 40-50 minutes. It's worth it!
Ingredients, Notes, and Substitutions
️🌟 This is a quick overview with step-by-step photos. For the complete ingredient amounts and instructions, scroll down to the recipe card below.
- Raw Cashews - these are blended with soy milk to make a rich cream. You can replace the cream with full-fat canned coconut milk.
- Soy Milk - any unsweetened plant-based milk will work, or you can just use water.
- Butternut Squash - it's the star of the show, but you can also make this with acorn squash.
- Onion - if you want a milder flavor, you can use shallots instead.
- Carrots - adds a mild sweetness. You can omit them or replace them with a tart apple for a more complex flavor.
- Garlic - fresh is best here!
- Fresh Ginger - this is optional but I love the subtle zest it adds to the soup.
- Cumin - it gives the soup a little more depth. You can omit it or replace it with chili powder or smoked paprika.
- Cinnamon - I love the warmth that it adds, but you can omit it if you don't like it with savory food.
- Nutmeg - you can omit this if you don't have it or add a pinch of all-spice or cardamom,
- Vegetable Broth - I used reduced sodium. If you use regular, you may want to reduce the additional salt in the recipe.
- Bay Leaf - this is optional or you can use a ¼-1/2 teaspoon of dried thyme and add it when the other seasonings go into the pot.
How to Make Vegan Butternut Squash Soup
Place the squash on a baking sheet, cut side down and roast for 40-50 minutes or until the squash is easily pierced with a fork. Cool slightly, then scoop out the soft flesh and set it aside.
- In a large pot, heat oil over medium heat. Now add onion and carrots, then sauté until softened. Add garlic and ginger, then sauté until fragrant. Now add the cumin, nutmeg, and cinnamon, then cook for 30-60 seconds until fragrant.
- Pour in the broth and add the roasted squash, bay leaf, salt, and pepper. Gently simmer for about 8-10 minutes and remove from heat.
- Remove the bay leaf and pour in the cashew cream.
- Using an immersion blender or regular blender, puree soup until it has a smooth consistency.
Serving Suggestions
This vegan butternut squash soup is definitely a meal all on its own but it also pairs nicely with a meal or side dish. It goes well with rice dishes, sandwiches, wraps, and salads, or just serve it up with a handful of crackers or a piece of crusty artisan bread, or vegan cornbread and a pat of vegan butter.
Topping Ideas
- For a little crunch, add roasted butternut squash seeds, raw/roasted pumpkin seeds, air-fried chickpeas, or croutons.
- Add more warmth with a pinch of cinnamon or nutmeg.
- For a little kick add a pinch of crushed red pepper or cayenne pepper.
- Add a pop of color and fresh flavor with chopped chives, cilantro, or parsley.
- For a hint of smokiness, add a dash of smoked paprika.
- Add extra creaminess with a swirl of cashew cream or a dollop of vegan sour cream.
- For extra zing, add a squeeze of fresh lemon juice.
- Add a little extra protein and savory flavor with browned vegan sausage crumbles or vegan bacon.
Flavor Variation
The flavor of this vegan butternut squash soup is so easy to change so feel free to experiment. Here's another way I like to cook it: Omit the ginger, cumin, and carrots and replace them with ½ cup dry white wine, 1 tablespoon chopped fresh sage, and one diced tart apple. You can omit or leave in the nutmeg and cinnamon.
The diced apple will go into the pot at the same time that the onion does. Once they are softened, add garlic then sauté for 30-60 seconds.
Then add the chopped sage, optional nutmeg, and cinnamon. Cook until fragrant, then add the white wine and reduce for 2-3 minutes. Follow the remaining steps as written.
Can I Freeze Butternut Squash Soup?
YES! It freezes beautifully! Just let it completely cool before transferring it into an airtight container. It'll last for 2-3 months.
You can also store it in individual containers for school or work lunches. Just defrost it in the fridge overnight, then warm it up in the morning and pour it into a Thermos. It'll stay warm until lunch. A quick and satisfying meal!
How to roast butternut squash seeds
Rinse the seeds free of most of the squash flesh and pat dry on a towel. Preheat oven to 350 F. Place seeds on a baking sheet and drizzle with a small amount of oil and sprinkle with salt.
Bake for 10-15 minutes or until slightly golden. Stir every 5 minutes for even roasting and watch carefully to prevent burning. Turn down the heat if necessary. I usually roast the seeds after the squash is finished and while the soup is cooking.
More Squash Recipes to Enjoy
- Quinoa Stuffed Acorn Squash
- Stuffed Butternut Squash
- Butternut Mac and Cheese by Veggie Inspired. SO delicious!
- Butternut Squash and Sweet Potato Soup
Did you make this recipe? Let me know what you think by leaving a star ⭐️⭐️⭐️⭐️⭐️ rating and sharing your feedback in the comment section below. It would make my day!
⭐️ Subscribe to the Vegan Huggs Newsletter and receive weekly recipes straight to your inbox! You'll also receive my FREE eCookbook featuring my top 10 recipes.
Recipe
Vegan Roasted Butternut Squash Soup
Ingredients
Cashew Cream (see note for alternative)
- ½ cup raw cashews
- ¾ cup soy milk , unsweetened (see note)
Soup
- 4 pounds butternut squash (about 2 small)
- 2 tablespoons avocado oil (or preferred oil) + more for squash
- 1 medium onion , diced
- 2 medium carrots , diced small or thinly sliced
- 3 cloves garlic , minced
- 1 tablespoon fresh minced ginger
- ½ teaspoon ground cumin
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- 5 cups vegetable broth , reduced sodium
- 1 bay leaf
- 1 teaspoon kosher salt , more to taste
- Fresh cracked pepper , to taste
Recommended Equipment
- Large Pot
- Immersion Blender or Regular Blender
Instructions
Cashew Cream
- If you don't have a high-powered blender (like a Vitamix), you will need to soften the cashews first. To soften, boil water in a small pot and remove from heat. Add cashews and cover for 20 minutes. Now drain, rinse and discard soaking water.
- Place the cashews in a blender along with the ¾ cup soy milk. Blend on high until very smooth. Set aside.
Soup
- Preheat oven to 400 degrees F. Line a rimmed baking sheet with parchment paper and set aside.
- Cut the squash in half lengthwise. Scoop out the seeds and membranes (discard or save seeds for roasting). Lightly brush with oil and season with salt and pepper.
- Place the squash on a baking sheet, cut-side down, and roast for 40-50 minutes or until the squash is very tender and easily pierced with a fork. Let it cool for a few minutes then scoop out the soft flesh and set it aside.
- In a large pot, heat oil over medium heat. Add onion and carrots, then sauté until softened, about 4-6 minutes.
- Add garlic and ginger, then sauté for 30-60 seconds until fragrant.
- Now add the cumin, nutmeg, and cinnamon, then cook for 30-60 seconds until fragrant. Stir constantly.
- Pour in the broth and add the squash, bay leaf, salt, and pepper. Turn the heat up to get things moving, then turn heat back down to gently simmer for about 8-10 minutes (this will give the flavors time to mingle). Remove from heat.
- Remove the bay leaf and pour in the cashew cream. Using an immersion blender or regular blender, puree soup until it has a smooth consistency (if using a regular blender, you may need to work in batches). Taste and season with more salt and pepper if needed.
- Pour into soup bowls and serve (see notes for topping ideas). Enjoy!
Notes
- Cashew Cream - You can replace the cashew cream (soy milk and cashews) with 1 cup of full-fat canned coconut milk.
- Instead of soy milk for the cashew cream, you can use any unsweetened plant-based milk. Just make sure the flavor isn't too strong or it could be prominent in the soup. You can also use water instead of milk.
- If you want to roast the seeds, rinse them free of most of the squash flesh and pat dry on a towel. Preheat oven to 350 F. Place seeds on a baking sheet and drizzle with a small amount of oil and sprinkle with salt. Bake for 10-15 minutes or until slightly golden. Stir every 5 minutes for even roasting and watch carefully to prevent burning. Turn down heat if necessary. I usually roast the seeds after the squash is finished and while the soup is cooking.
- Topping Ideas - roasted butternut squash seeds, raw or roasted pumpkin seeds, a swirl of cashew cream, cinnamon, crushed red pepper flakes, cayenne pepper, smoked paprika, fresh-cut chives, cilantro, or parsley.
- The consistency of the soup should be thick and creamy. If you adjust the weight of the butternut squash, you may need more/less broth depending on how much you used.
Beth
This recipe is phenomenal. I added some canned pumpkin to help use it up & added some baked potato with soy milk to thicken. The spice/seasoning combo really gives great flavor.
Melissa Huggins
Hi Beth, I'm so glad it was a hit for you! Sounds perfect with the pumpkin and potato. Thank you for taking time to share feedback.
Patricia Caraska
I made the Butternut Squash Soup and it was delicious. I substituted the cashew cream with oat milk, with no problem. My husband and I always rate recipes by how many yummy sounds we make while eating the dish. This soup earned lots of yummy sounds.
Melissa Huggins
Hi Patricia, Yay! I'm so glad it was a hit and the recipe earned many yummy sounds. Thank you so much for making making the recipe and sharing your feedback. 🙂
Jo-Anne
Made this recipe tonight. Very tasty. I added a sweet red pepper to it for some colour.
Melissa Huggins
Hi Jo-Anne, I'm so happy you loved it. Sounds so perfect with the red pepper! Thank you for giving it a try and sharing your feedback. 🙂
Linda Stecklow
This soup is so warm and delicious! Can it be frozen?
Melissa Huggins
Hi Linda, I'm so glad you loved it! Yes, you can freeze it for 2-3 months. Thanks for trying it out. 🙂
Lisa
Amazing depth of flavor! I love that it is sweetened with carrots as well as the perfect balance struck with fresh garlic and ginger. We topped ours with pumpkin seeds, and it was incredible. Thank you for the recipe!
Melissa Huggins
Hi Lisa, you're most welcome. I'm so happy you loved it. Thanks for sharing your wonderful feedback 🙂
Christine
OMG! Just made this and it is soo very yummy!I toasted the seeds (duh, never thought of doing that) and made additional cashew cream to top! This is a definite keeper and going into my "loved" recipes!
Melissa Huggins
I am glad you were able to try this recipe Christine! It is the perfect soup for fall for sure.
Beverly Bruce
Surprisingly sweet and creamy, and super healthy! It came out perfect!
Melissa Huggins
Yay! I'm so glad you liked it! Thank you for trying another recipe. 🙂
Cindy
This is such a delicious recipe!! I had originally planned to make roasted BNSquash hummus. but decided I wanted savory--stumbled across your recipe so that I could share with my vegan daughter. So amazing! The cashew cream (and I used unsweetened coconut milk) adds the perfect creaminess! I had also roasted the seeds and peelings for toppers, along with cilantro. Will definitely be making again!! Can't wait to try some of your other recipes!
Support @ Vegan Huggs
Hi Cindy! We are so happy to hear that you loved the recipe. Those toppings sound delicious too! Thanks so much for sharing and we can't wait for you to try more recipes 🙂
Home
This is the best butternut squash soup I'v ever had. The cashew cream really is a revelation. I added toasted pepitas to the top.
Melissa Huggins
I'm so glad you liked the soup. Thank you for giving it a try! 🙂
Christie
Am I crazy? Where are the instructions for the cashew cream? Looks great!
Melissa Huggins
You're right! I have no idea what happened because it was there at some point but I fixed it now. Just blend the cashews and milk until smooth and creamy. Thank you for alerting me. 🙂
LIza N.
Looks beautiful! Butternut squash soup is one of my favorites!
Melissa Huggins
Thank you, Lisa! It's a favorite of mine too. Especially, this time of year 🙂