This rich and comforting Vegan Butternut Squash Soup is perfect for fall. Easy to make by blending roasted butternut squash with simple, warming ingredients, it’s a foolproof meal you won’t be able to get enough of.

butternut squash soup topped with coconut milk and pepitas in a white bowl.

Butternut squash is one of the best fall ingredients. Once the cold weather hits, you can find this tasty, comforting squash in curries, mac and cheese, and even lasagna. But when you want to stick to the classics, you can always rely on butternut squash soup.

My Vegan Butternut Squash Soup recipe is a classic fall comfort food for good reason. It’s loaded with sweet and nutty roasted squash, warm spices, and aromatics to keep you coming back for more. Simply blend all of the ingredients together, serve with a drizzle of coconut milk, and enjoy the creamy and smooth spoonfuls.

What I love about this squash soup recipe

  • Roasted squash the easy way. There’s no peeling, chopping, or dicing needed here! Your wrists are saved thanks to a low-maintenance roasting technique.
  • It’s warm and cozy. Nothing quite says “comfort food” like a steaming bowl of creamy butternut squash soup. Nutmeg and ginger warm up every bite while the squash keeps you feeling full and nourished. It really is the ultimate fall comfort food.
  • It’s the easiest butternut squash soup recipe. And it’s all thanks to your blender. After the aromatics are sauteed and the squash is roasted, the ingredients are all blended together until smooth. Easy peasy! 
ingredients for butternut squash soup in individual white bowls.

Ingredients needed (with substitutions)

  • Butternut squash – The squash is halved, then roasted to enhance its naturally sweet and nutty flavors. No peeling required! Head to the FAQs section to learn how to make this soup with frozen butternut squash instead.
  • Olive oil
  • Salt and pepper
  • Onion – Onion and garlic are sauteed in a pan with oil before being blended with the rest of the ingredients. They’re what make this recipe deeply savory.
  • Garlic
  • Maple syrup – Use real maple syrup if possible. Its natural sweetness brings balance to every spoonful of soup while the maple flavors pair so well with the nutty squash and warm spices.
  • Nutmeg – Grate fresh nutmeg yourself if you can! The potent flavors are unmatched compared to ground nutmeg.
  • Ginger – If you love the somewhat spicy notes ginger adds, replace the ground ginger with 1 tablespoon of fresh. 
  • Vegetable broth
  • Coconut milk – Just a drizzle of canned full fat coconut milk is used for serving. For a creamier texture, stir the entire can into the soup after it’s blended.
a butternut squash cut in half on a baking sheet.

How to make vegan butternut squash soup

Find the complete printable recipe with measurements below in the recipe card.

Cut the butternut squash in half and scoop out the seeds. Place each half on a parchment-lined pan, cut side up. Season with olive oil, salt, and pepper, then roast the squash in the oven until it’s fork tender.

While you wait for the roasted squash to cool down, saute the onions in a warm pot over medium heat. Add the garlic when the onion is soft and translucent.

cooked onions and garlic in a white pot.

Transfer the onion and garlic to a blender. Scoop out the roasted butternut squash flesh and place it into the blender along with the maple syrup, salt, nutmeg, ginger, and vegetable broth. 

Blend until the soup is creamy and smooth. At this point (depending on the blender you use), you can serve the hot soup right away in bowls. If it isn’t quite hot enough, pour it back into the pot on the stove to warm it up.

Serve with a drizzle of coconut milk, pepitas, or roasted pumpkin seeds on top, and enjoy!

ingredients for butternut squash soup in a large blender.

Serving suggestions

A creamy, comforting soup like this requires crusty bread on the side for dipping. Dutch oven bread, cornbread, and vegan buttermilk biscuits are a few of my favorites.

Are you serving the soup as a starter or a side dish? Pair it with even more comforting fall recipes, like vegan pot pie, vegan turkey roast, or green bean casserole.

Blended butternut squash soup in a large blender.

Frequently asked questions

Do you need to peel butternut squash for soup?

No! That’s the beauty of this recipe. The flesh is easy to scoop from the loosened skin after the squash is done roasting. It’s a real time saver and prevents you from tiring out your wrists.

My soup is too thick. How do you thin it out?

Blend in an extra splash of vegetable broth if the texture is too thick for your liking. Or, if you prefer a creamy consistency, use coconut milk instead.

Can you use frozen squash?

Yes, frozen butternut squash works just as well as fresh. Roast it from frozen, then blend as normal.

Can you make it in the Instant Pot instead?

Absolutely. Follow the directions in my Instant Pot Butternut Squash Soup recipe if you want to make it in your Instant Pot instead.

Storing and freezing

Butternut squash soup is perfect for meal prep! After the soup is cooked and cooled, it can be stored in airtight containers in the fridge for 3 or 4 days. You can also freeze it for about 3 months.

Let the leftovers thaw in the fridge, then reheat in a pot on the stove or in 30-second increments in the microwave.

butternut squash soup topped with coconut milk and pepitas in a white bowl.

Want more vegan soup recipes?

I have plenty of cozy, comforting soups and stews to warm you up during fall and winter. You’ll love these recipes:

close up on butternut squash soup topped with coconut milk and pepitas in a white bowl.
5 stars (4 ratings)

Vegan Butternut Squash Soup

This rich and comforting Vegan Butternut Squash Soup is perfect for fall. Easy to make by blending roasted butternut squash with simple, warming ingredients, it’s a foolproof meal you won’t be able to get enough of.
Prep: 15 minutes
Cook: 1 hour
Total: 1 hour 15 minutes
Servings: 4 servings


Roasted Squash

  • 1 large butternut squash (about 3 pounds)
  • 2 tablespoons olive oil
  • salt and pepper, for sprinkling on squash

The Rest

  • 1 tablespoon olive oil
  • 1/2 small sweet onion, chopped
  • 3 cloves garlic, minced
  • 2 teaspoons pure maple syrup or agave, sugar
  • 1 teaspoon salt
  • 1/4 teaspoon fresh ground nutmeg or regular ground nutmeg
  • 1/4 teaspoon ground ginger
  • 3 cups vegetable broth, plus more as desired
  • few shakes ground black pepper, to taste
  • optional: drizzle of full fat coconut milk, for serving


  • Preheat the oven to 425 degrees F and line a baking sheet with parchment paper. Or simply grease a baking sheet with olive oil.
  • Cut the butternut squash in half lengthwise and scoop out the seeds. Place the squash on the pan, flesh side up and drizzle with olive oil. Rub the oil all over the squash and sprinkle with a little salt and pepper. Now flip over, flesh side down on the pan. Roast for 50-60 minutes in the oven, then set aside until cool enough to handle.
  • In a large pot over medium heat, warm the tablespoon of olive oil. Add the onion and sauté for 4-5 minutes, until translucent. Now add the garlic and cook for 1 more minute.
  • Transfer the onion and garlic to a blender. Use a large spoon to scoop the cooked squash flesh into the blender as well. Add the maple syrup, salt, nutmeg, ginger and vegetable broth to the blender, then carefully blend on high until creamy and smooth.
  • If the soup is hot, pour directly into bowls and serve. If you want to warm it up on the stove before serving, pour back into the soup pot and warm over medium heat.
  • For a thinner soup, stir in some more broth. Serve hot with a drizzle of coconut milk, if desired, pumpkin seeds and perhaps some Dutch Oven Bread.


  1. Want to make butternut squash soup in an Instant Pot? Check out my Instant Pot Butternut Squash Soup.
  2. This soup freezes very well. Reheat in the microwave or stovetop when ready to serve.
  3. For an extra creamy soup, stir in a whole can of full fat coconut milk.
  4. For an extra gingery taste, use a tablespoon of grated fresh ginger instead of the ground ginger, and sauté with the garlic.


Serving: 1of 4 servings | Calories: 203kcal | Carbohydrates: 28g | Protein: 2g | Fat: 11g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Sodium: 1295mg | Potassium: 692mg | Fiber: 4g | Sugar: 8g | Vitamin A: 20307IU | Vitamin C: 41mg | Calcium: 101mg | Iron: 1mg
Course: Soup
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , , , , , , , ,

you may also like:


  1. Finally, the soup I’ve been searching for. I’ve looked and looked for the perfect butternut squash soup and this is it! I didn’t think there would be enough flavor since the spices are limited, but it’s just right. I had quite a bit of soup so I added yellor cury powder to half of it and loved that too. Thank you!

    1. You are welcome, Roxanne! Thanks for sharing your awesome review and feedback! I’m thrilled you love the soup!

  2. Can you buy already cut up squash for this recipe? How long do you roast it in the oven if it is already cut up into cubes? Thank you. Love and use many of your recipes.

  3. I wonder if a can of drained cannelini beans can be blended in in to create a creaminess, I do this in my ” cream ” of tomatoe soup yummmm

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.