ADVERTISEMENT

Vegan Broccoli Cheese Soup – Creamy 50-Minute Comfort

By September 15, 202610 min read

Last winter I watched a friend pay $14 for a tiny cup of broccoli cheese soup at a cafe, and I thought about how that same money could buy three heads of broccoli and a bag of cashews. That is the thing about comfort food: the restaurant version feels like a splurge, but the homemade version is basically a savings account you can eat. This vegan broccoli cheese soup is my answer to that overpriced cup, and it comes together in one pot with ingredients you probably already have in your pantry.

Advertisements1

The trick here is not chasing a fake cheese flavor, it is building body. Cashews give you the richness, a Yukon gold potato gives you the silky thickness, and nutritional yeast gives you that savory, cheesy tang that makes people ask what brand of cheese you used. Think of it like diversifying a portfolio: no single ingredient carries the whole flavor, but together they cover every base.

I make this on Sunday afternoons and eat it for lunch all week, and it has never once separated or turned grainy on me. If you have ever had a vegan cheese sauce go chalky, this method will fix that for good.

Why You'll Love This Recipe

1

One Pot, No Blender Drama: Everything simmers in a single Dutch oven, and you only blend the base, not the whole pot of broccoli.
2

Actually Cheesy Without Cheese: Nutritional yeast, miso, and Dijon create a sharp, savory depth that tastes like real cheddar broth.
3

Freezer Friendly: It freezes and reheats without breaking, so you can bank a batch for busy weeks.
4

Kid Approved: My neighbor's eight-year-old asked for seconds and never noticed there was no dairy in it.

About the Ingredients

1 cup (140g) raw cashews, soaked in hot water 20 minutes

Soaking softens them so they blend into a truly smooth cream. If you are nut-free, substitute 1 cup (240ml) full-fat oat milk plus 2 tablespoons tapioca starch.

1 large (about 300g) Yukon gold potato, peeled and cut into 1-inch cubes

Yukon golds are waxy enough to stay creamy instead of gluey. Russets work but give a slightly starchier, heavier body.

5 cups (about 500g) broccoli florets, cut into bite-size pieces

Buy heads with tight, dark green crowns and no yellowing. Frozen florets are a fine shortcut, no thawing needed.

1 medium (about 150g) yellow onion, diced

Yellow onion gives sweetness that balances the tang. A leek, white part only, is a lovely swap if you want a milder base.

4 cloves garlic, minced

Fresh garlic is non-negotiable here for that savory backbone. Jarred garlic tastes flat and slightly metallic in soup.

3 tablespoons (45ml) olive oil

Any neutral oil works, but olive oil adds a peppery note that plays well with broccoli. Avocado oil is a good high-heat substitute.

4 cups (960ml) low-sodium vegetable broth

Use a broth you actually enjoy drinking, since it is most of the flavor. Better Than Bouillon vegetable base dissolved in water is my go-to.

1/3 cup (30g) nutritional yeast

This is where the cheese flavor lives, so do not skip it. Look for large-flake nutritional yeast for the best melt-in-your-mouth texture.

1 tablespoon (15g) white miso paste

Miso adds fermented umami that mimics aged cheddar. Soy-free option: 1 tablespoon chickpea miso or 2 teaspoons coconut aminos.

2 teaspoons Dijon mustard

Dijon sharpens the whole pot and keeps it from tasting flat. Yellow mustard works in a pinch but is less complex.

1 teaspoon smoked paprika, plus more for serving

Smoked paprika gives a subtle bacon-like smokiness that reads as cheese. Sweet paprika is milder but still works.

1 1/4 teaspoons fine sea salt, plus more to taste, and 1/2 teaspoon black pepper

Season in layers as you go, because cashew cream absorbs salt slowly. Kosher salt needs about 1 1/2 teaspoons for the same effect.

Tips & Tricks

Do not boil the cashew cream

Once you add the blended base, keep the heat at a gentle simmer. A hard boil can make cashew cream separate and turn the soup grainy.

Blend longer than feels necessary

Run your blender a full 60 to 90 seconds on high. Stopping at 30 seconds leaves tiny cashew grit that you will feel on your tongue.

Cook broccoli separately from the base

Simmering broccoli in the creamy base for the whole cook time turns it army green and mushy. Add it in the last 8 minutes so it stays bright.

Salt at the end, not the start

Broth and miso are both salty, so taste after blending and adjust. Over-salting a blended soup is nearly impossible to fix.

Pro Tips

1

Soak Cashews Overnight: If you plan ahead, soak cashews in cold water overnight in the fridge for the silkiest possible cream.
2

Save the Stems: Peel and dice broccoli stems and add them with the potato, since they thicken the soup and cut waste.
3

Finish With Acid: A squeeze of lemon or a teaspoon of apple cider vinegar at the end wakes up every flavor in the pot.
4

Blend in Batches Safely: Never fill a blender more than halfway with hot liquid, and vent the lid with a folded towel over it.

Step-by-Step Instructions

1. Soak the cashews

Cover the cashews with boiling water and let them sit for 20 minutes while you prep everything else. This softens them enough that a standard blender can turn them completely smooth.

2. Sweat the aromatics

Warm the olive oil in a large Dutch oven over medium heat, about 350F (175C), then add the onion and cook 6 to 7 minutes until soft and translucent, not browned. Add the garlic and cook 60 seconds until fragrant, and you should smell it the moment it hits the oil.

3. Simmer the base

Add the potato, vegetable broth, nutritional yeast, miso, Dijon, smoked paprika, salt, and pepper. Bring to a boil, then reduce to a gentle simmer at about 200F (93C) and cook 12 minutes, until a knife slides through the potato with no resistance.

4. Blend until silky

Drain the cashews and add them to the blender with 2 cups of the hot broth and vegetables. Blend on high 60 to 90 seconds until completely smooth, with no visible flecks, then stir the puree back into the pot.

5. Add the broccoli

Stir in the broccoli florets and simmer at 195 to 200F (90 to 93C) for 8 minutes. The florets should be tender but still hold their shape and stay bright green, and the soup should be bubbling gently at the edges.

6. Adjust and finish

Taste and add salt, pepper, or a squeeze of lemon until the flavor pops. If the soup is thicker than you like, loosen it with broth a quarter cup at a time until it coats a spoon but still pours.

7. Serve hot

Ladle into bowls and dust each with a pinch of smoked paprika and cracked black pepper. Serve with crusty bread or oyster crackers for scooping.

Delicious Variations

Smoky Chipotle Version

Add 1 minced chipotle in adobo with the broth for a spicy, smoky soup that tastes amazing with tortilla strips on top.

Loaded Baked Potato Style

Stir in 1 cup of cooked chopped kale and top with vegan sour cream, chives, and coconut bacon.

Broccoli Cauliflower Blend

Swap half the broccoli for cauliflower florets for a milder, creamier soup that kids tend to prefer.

How to Store Vegan Broccoli Cheese Soup

Refrigerator

Store in an airtight container in the refrigerator for up to 4 days. The soup thickens as it chills, so loosen with a splash of broth when reheating.

Freezer

Freeze in portion-size containers for up to 3 months, leaving 1 inch of headspace. Thaw overnight in the refrigerator before reheating.

Reheating

Reheat gently on the stovetop over medium-low heat, about 250F (120C), stirring often, for 5 to 7 minutes until steaming. Avoid a rolling boil to keep the texture smooth.

Frequently Asked Questions

Q: Can I make this vegan broccoli cheese soup without cashews?

Yes, substitute 1 cup of full-fat oat milk plus 2 tablespoons of tapioca starch for the cashews. Blend the oat milk with the hot broth and vegetables the same way, and the starch will thicken it as it simmers. Sunflower seeds soaked the same way also work well if you want a nut-free, soy-free option.

Q: Why did my vegan cheese soup turn grainy?

Grainy soup almost always means the cashews were not soaked long enough or the blender did not run long enough. Soak them at least 20 minutes in hot water and blend a full 60 to 90 seconds on high until the mixture is completely smooth. Also keep the soup at a simmer rather than a boil after adding the cream, since high heat can cause separation.

Q: How do I make this soup thicker?

Simmer it uncovered for 5 to 10 minutes, stirring often, so some liquid evaporates and the potato starch concentrates. If you need it thicker fast, whisk 1 tablespoon of cornstarch into 2 tablespoons of cold water and stir it in, then simmer 2 minutes. Blending in an extra boiled potato also works without changing the flavor much.

Q: Is this soup gluten-free and soy-free?

It is naturally gluten-free as written, since there is no flour or wheat in the recipe. For soy-free, swap the white miso for chickpea miso or 2 teaspoons of coconut aminos, and double-check that your vegetable broth contains no soy. Always read labels on nutritional yeast and broth if you have a serious allergy.

Q: Can I use frozen broccoli instead of fresh?

Yes, add frozen florets directly to the simmering soup and cook 6 to 8 minutes instead of 8. Frozen broccoli is blanched before freezing, so it cooks faster and stays bright green. Do not thaw it first, since thawing makes it watery and mushy.

Make this vegan broccoli cheese soup this week and see how far one pot stretches your grocery budget. If you try it, tell me in the comments whether you went smoky with chipotle or classic, and share a photo so I can see that silky texture for myself. Keep it simple, keep it growing.

Vegan Broccoli Cheese Soup

Vegan Broccoli Cheese Soup

Vegan Broccoli Cheese Soup that is silky, cheesy, and dairy-free, made with cashews, potatoes, and nutritional yeast in one pot.

★★★★½ 4.8 (213 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 1 cup (140g) raw cashews, soaked in hot water 20 minutes
  • 1 large (about 300g) Yukon gold potato, peeled and cut into 1-inch cubes
  • 5 cups (about 500g) broccoli florets, cut into bite-size pieces
  • 1 medium (about 150g) yellow onion, diced
  • 4 cloves garlic, minced
  • 3 tablespoons (45ml) olive oil
  • 4 cups (960ml) low-sodium vegetable broth
  • 1/3 cup (30g) nutritional yeast
  • 1 tablespoon (15g) white miso paste
  • 2 teaspoons Dijon mustard
  • 1 teaspoon smoked paprika, plus more for serving
  • 1 1/4 teaspoons fine sea salt, plus more to taste, and 1/2 teaspoon black pepper

📋 Instructions

  1. 1Soak the cashews — Cover the cashews with boiling water and let them sit for 20 minutes while you prep everything else. This softens them enough that a standard blender can turn them completely smooth.
  2. 2Sweat the aromatics — Warm the olive oil in a large Dutch oven over medium heat, about 350F (175C), then add the onion and cook 6 to 7 minutes until soft and translucent, not browned. Add the garlic and cook 60 seconds until fragrant, and you should smell it the moment it hits the oil.
  3. 3Simmer the base — Add the potato, vegetable broth, nutritional yeast, miso, Dijon, smoked paprika, salt, and pepper. Bring to a boil, then reduce to a gentle simmer at about 200F (93C) and cook 12 minutes, until a knife slides through the potato with no resistance.
  4. 4Blend until silky — Drain the cashews and add them to the blender with 2 cups of the hot broth and vegetables. Blend on high 60 to 90 seconds until completely smooth, with no visible flecks, then stir the puree back into the pot.
  5. 5Add the broccoli — Stir in the broccoli florets and simmer at 195 to 200F (90 to 93C) for 8 minutes. The florets should be tender but still hold their shape and stay bright green, and the soup should be bubbling gently at the edges.
  6. 6Adjust and finish — Taste and add salt, pepper, or a squeeze of lemon until the flavor pops. If the soup is thicker than you like, loosen it with broth a quarter cup at a time until it coats a spoon but still pours.
  7. 7Serve hot — Ladle into bowls and dust each with a pinch of smoked paprika and cracked black pepper. Serve with crusty bread or oyster crackers for scooping.
👨‍🍳 Chef's Note: A quick chef's note: cashew cream thickens as it sits, so if you are reheating leftovers, add broth before you add salt, or you will overshoot both.

Servings: 6

Cuisine: American

Course: Soup

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Kwame Osei

Written by Kwame Osei

Kwame covers personal finance and investing for beginners, breaking down complex topics into clear, relatable examples. He focuses on building wealth through simple habits and avoiding common money mistakes.

Leave a Comment

x
Advertisements