How To Make Vegan Squash Soup

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

How to Make Vegan Squash Soup

To make vegan squash soup, you simply roast or simmer squash with vegetables and blend it with plant-based broth and creamy ingredients like coconut milk.
 
It’s naturally dairy-free, and you can make vegan squash soup with butternut, acorn, or kabocha squash depending on what you have.
 
The process is simple, the ingredients are affordable, and the result is a velvety bowl of comfort that everyone at the table can enjoy.
 
In this post, we’ll walk through how to make vegan squash soup step by step, plus tips for getting the creamiest texture and deepest flavor.
 
Let’s dive in.
 

Why You’ll Love Making Vegan Squash Soup

Vegan squash soup is one of those recipes that feels fancy but takes almost no effort.
 
Here’s why it deserves a spot in your regular rotation.
 

1. It’s Naturally Creamy Without Dairy

When you make vegan squash soup, the squash itself does most of the work.
 
Roasted squash becomes soft and sweet, and once blended, it turns silky smooth without a drop of cream.
 
Add a splash of coconut milk and you get that rich, velvety texture people expect from squash soup recipes.
 

2. Squash Is Packed With Nutrients

Squash is loaded with vitamin A, vitamin C, fiber, and antioxidants.
 
That means your vegan squash soup isn’t just delicious, it’s actually good for you.
 
Butternut and acorn squash are especially rich in beta-carotene, which supports your immune system and eye health.
 

3. It’s Budget-Friendly and Flexible

You can make vegan squash soup with whatever squash is in season or on sale.
 
Butternut, kabocha, delicata, and acorn squash all work beautifully.
 
You can also swap in sweet potato or carrot if you’re out of squash, and the soup will still taste amazing.
 

How to Make Vegan Squash Soup Step by Step

Learning how to make vegan squash soup comes down to a few simple steps.
 
Follow this method and you’ll get a creamy, flavorful pot every time.
 

1. Roast the Squash First

Preheat your oven to 400°F (200°C).
 
Cut your squash in half, scoop out the seeds, and drizzle the flesh with olive oil.
 
Roast it cut-side down for about 35 to 45 minutes until a fork slides in easily.
 
Roasting brings out the natural sweetness and makes the squash much easier to blend into a smooth vegan squash soup.
 

2. Sauté Your Aromatics

While the squash roasts, heat a tablespoon of olive oil in a large pot.
 
Add one diced onion and cook until soft, then toss in three cloves of minced garlic and a tablespoon of fresh ginger.
 
Cook for another minute until fragrant, then add a pinch of nutmeg, cumin, or curry powder for warmth.
 
These aromatics are the flavor base that makes your vegan squash soup taste rich and layered.
 

3. Simmer With Broth

Scoop the roasted squash into the pot and pour in four cups of vegetable broth.
 
Bring everything to a boil, then reduce the heat and let it simmer for 15 minutes.
 
Use a broth you actually enjoy the taste of, because it makes up a big part of your vegan squash soup.
 

4. Blend Until Silky Smooth

Turn off the heat and blend the soup with an immersion blender or in batches in a regular blender.
 
Blend for a full minute to get that ultra-creamy texture.
 
If you want an even richer vegan squash soup, stir in half a cup of coconut milk after blending.
 

5. Season and Serve

Taste your soup and add salt, black pepper, and a squeeze of fresh lemon juice.
 
The lemon brightens all the flavors, so don’t skip it.
 
Serve your vegan squash soup hot with crusty bread, roasted pumpkin seeds, or a swirl of coconut cream on top.
 

Tips for the Best Vegan Squash Soup

A few small tweaks make a big difference when you make vegan squash soup at home.
 

1. Don’t Skip the Roasting Step

Boiling squash works in a pinch, but roasting gives your vegan squash soup a deeper, sweeter flavor.
 
The caramelized edges add complexity that boiling simply can’t match.
 

2. Adjust the Thickness

If your vegan squash soup turns out too thick, add broth a quarter cup at a time until it reaches the consistency you like.
 
If it’s too thin, simmer it uncovered for a few extra minutes to let some liquid evaporate.
 

3. Add a Creamy Element

Coconut milk is the classic choice for vegan squash soup, but cashew cream works just as well.
 
Soak a cup of raw cashews in hot water for 15 minutes, blend them with water, and stir the cream into your soup.
 

4. Store and Reheat Gently

Vegan squash soup keeps in the fridge for up to five days in an airtight container.
 
It also freezes beautifully for up to three months.
 
Reheat it on the stove over low heat, adding a splash of broth if it thickens too much.
 

So, How Do You Make Vegan Squash Soup?

You make vegan squash soup by roasting squash, sautéing aromatics, simmering everything in vegetable broth, and blending it with coconut milk until silky smooth.
 
It’s dairy-free, nutrient-packed, and endlessly adaptable to whatever squash you have on hand.
 
Once you know how to make vegan squash soup, it becomes one of those cozy recipes you’ll come back to all fall and winter long.
 
Grab a squash, fire up the oven, and enjoy a warm bowl of homemade goodness.