Creamy Vegan Broccoli Cheddar Soup: Comfort in a Bowl

by Mary Jackson
Vegan Broccoli Cheddar Soup

This is a thick, creamy broccoli soup that gets its cheesy flavor from nutritional yeast and blended cashews — no dairy required. It comes together in under an hour with one pot and a blender. The honest reason to make it: people who don’t normally eat vegan food tend to finish the bowl and ask for the recipe.

Substitutions that actually work

  • Cashews: Raw, unsalted only — roasted cashews make the base taste off. If you’re nut-free, raw sunflower seeds (soaked the same way) or half a can of white beans blended in will both give you body, though the flavor is slightly earthier.
  • Almond milk: Any unsweetened, unflavored plant milk works. Oat milk makes the soup a little thicker; soy milk adds a touch more protein. Avoid vanilla-flavored varieties — it shows.
  • Nutritional yeast: There’s no true swap that replicates the cheesy flavor, but if you’re out, a tablespoon of white miso stirred in at the end adds savory depth in a different direction.
  • All-purpose flour (roux): A 1:1 gluten-free flour blend works without changing the texture noticeably.

The short version of why this works

Two things carry this soup. First, soaking the cashews long enough — at least four hours, or 20 minutes in just-boiled water if you’re short on time — is what lets them blend completely smooth. Undermixed or undersoaked cashews leave a gritty texture that no amount of extra blending will fully fix. Second, the partial blend: puréeing only part of the soup and stirring it back in gives you a creamy base with real broccoli pieces still in it. That contrast in texture is what makes it feel substantial rather than thin and uniform.

What can go wrong

  • Soup turns out gritty: The cashews weren’t soaked long enough or the blender isn’t powerful enough. A standard blender needs a full 2 minutes of blending on high. Blend the cashew mixture separately before adding it to the pot, and strain it if needed.
  • Flavor tastes flat: Nutritional yeast and salt do most of the heavy lifting here. Taste after adding the cashew mixture and before serving — a pinch more salt or a small splash of apple cider vinegar can sharpen everything quickly. Skip the garnish of extra nutritional yeast on top — not worth the extra dish.
  • Broccoli turns army-green and mushy: It’s overcooked. Add broccoli florets in the last 8–10 minutes only, and pull the pot off heat as soon as they’re just tender. Residual heat will continue cooking them.
  • Soup is too thick after cooling: It thickens significantly in the fridge. Reheat on the stovetop with a splash of plant milk or broth stirred in, not water — water dilutes the flavor.
  • Roux clumps: The fat and flour need to cook together for a full minute before any liquid goes in. Add the broth slowly at first, whisking constantly, until the mixture is smooth before adding the rest.
Vegan Broccoli Cheddar Soup

Vegan Broccoli Cheddar Soup

Creamy Vegan Broccoli Cheddar Soup: Comfort In A Bowl - Broccoli Cheddar Soup - 4:52 PmMary Jackson
Broccoli florets and carrots are simmered until tender, then blended with a base of cashews and nutritional yeast that mimics the cheesy, savory flavor of the classic dairy version. The result is a thick, warming soup well suited to weeknight dinners or packed lunches. Total cook time runs about 40 minutes.
No ratings yet
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Soup
Cuisine American
Servings 4 bowls
Calories 226 kcal

Equipment

  • Large soup pot
  • Blender or immersion blender
  • Cutting board
  • Chef's knife

Ingredients
 
 

  • 1 tbsp olive oil extra virgin preferred
  • 1 medium yellow onion diced finely
  • 2 cloves garlic minced
  • 1 medium carrot peeled and grated
  • ¼ cup all-purpose flour or gluten-free flour blend
  • 4 cups vegetable broth low-sodium for better control of salt
  • 3 cups broccoli florets fresh or frozen, chopped small
  • 1 cup unsweetened almond milk or any plant-based milk
  • ½ cup raw cashews soaked in hot water for 15 minutes
  • â…“ cup nutritional yeast for cheesy flavor
  • 1 tsp salt or to taste
  • ½ tsp black pepper freshly ground

Instructions
 

  • In a large soup pot over medium heat, add olive oil and sauté the diced onion for 5–7 minutes until translucent and slightly golden for depth of flavor.
  • Add minced garlic and grated carrot. Sauté for another 2 minutes, just until fragrant.
  • Sprinkle in the flour and stir constantly for 1–2 minutes to form a roux. The mixture will be slightly pasty—this builds a thicker base for the soup.
  • Slowly pour in the vegetable broth, whisking as you go to prevent lumps. Increase heat and bring to a low boil.
  • Add chopped broccoli florets, cover, and reduce heat to simmer. Cook for 15 minutes or until broccoli is fork-tender.
  • Meanwhile, blend soaked cashews, almond milk, and nutritional yeast until completely smooth—about 1 minute in a high-speed blender.
  • Stir the cashew mixture into the soup, then season with salt and pepper. Simmer for another 5 minutes so the flavors meld.
  • For a creamier texture, use an immersion blender to partially puree the soup. Alternatively, transfer half to a blender, puree, and return to the pot.
  • Taste and adjust salt or nutritional yeast if needed. Serve hot.

Notes

  • If allergic to cashews, substitute with soaked sunflower seeds or ¾ cup of canned coconut milk for creaminess.
  • You can also make this recipe oil-free by water-sautéing the onions and skipping the roux. Instead, thicken the soup with blended potatoes or white beans.
  • Nutritional yeast is key to the cheesy flavor—don’t skip it! Look for a quality brand like Bragg’s or Bob’s Red Mill.

Nutrition

Calories: 226kcalCarbohydrates: 25gProtein: 8gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gSodium: 1639mgPotassium: 502mgFiber: 5gSugar: 6gVitamin A: 3475IUVitamin C: 64mgCalcium: 130mgIron: 2mg
Keyword broccoli cheddar soup, plant-based comfort food, Vegan Soup
Tried this recipe?Rate this recipe !

Common questions

Can I make this without a high-speed blender?

Yes, but you need to plan ahead. Soak the cashews for the full four hours rather than the quick-soak method, and blend the cashew mixture alone for at least two minutes before adding it to the soup. A standard blender can get there — it just takes more time and patience than a high-powered one.

Can I make this ahead and reheat it?

It reheats well up to four days out of the fridge. Reheat gently over medium-low heat with a splash of plant milk or vegetable broth to loosen it, since the soup thickens considerably once cold — stir frequently so the bottom doesn’t scorch.

Will this actually satisfy someone who normally eats dairy-based broccoli cheddar soup?

Most of the time, yes — especially if you don’t announce the substitutions before serving. The key is not skimping on the nutritional yeast or the salt; those two ingredients together are what produce the savory, cheesy flavor that makes the soup recognizable.

What to cook next

You may also like

Leave a Comment

Cooked this? Rate this recipe!




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