A super satisfying, cheddar-cheesy vegan broccoli soup that’s ready in about 30 minutes. Top it with crispy broccoli croutons for an extra burst of crunch and flavor.
Why I Love this Vegan Broccoli Soup
Back when I was vegetarian, cheesy broccoli soup was one of my favorite things to eat. What’s not to love? It’s rich, creamy and so dang comforting.
I love this soup because even though it’s vegan and made without dairy, it really does satisfy those cheese cravings. It’s a lot like my Wisconsin Beer Cheese Soup, but without the beer, and loaded with gorgeous, green broccoli.
Because as fabulous as broccoli is all by itself (I could eat plain steamed broccoli all day long), a lot of folks like it even better with a bit of cheese in the mix. Behold this rich and creamy vegan broccoli cheddar soup.
Vegan broccoli cheese soup ingredients: Broccoli, potatoes, carrots, celery, yellow onion, garlic, cashews, nutritional yeast, smoked paprika, yellow mustard, tomato paste, vinegar, Worcestershire sauce.
What Makes this Soup So Nutritious?
This vegan broccoli cheese soup is full of healthy veggies (carrots, onions, garlic, celery and of course, broccoli), with no processed ingredients, no dairy and no oil. It’s 100% homemade goodness you whip up in your own kitchen.
Like I’m always saying, cruciferous veggies are extra good for us, and this soup can help you get your daily serving. (Check out this video for some pretty tips on how to preserve the most nutrition when chopping your broccoli!)
How to Make This Broccoli Cheese Soup
- First, saute your diced veggies (except the broccoli) until they’re almost tender.
- Second, add broth and the broccoli florets, and simmer until everything’s cooked.
- Third, while the soup simmers, make the cheddar cheese sauce in a blender.
- Fourth, stir the cheese sauce into the soup. Then, add the soup back to the blender and process in batches. Or, blend the soup right in the pot with an immersion blender.
- Optional: toast some reserved broccoli florets in the oven to make 'broccoli croutons.'
Saute the carrots, potatoes, celery, garlic and onion.
Add the broccoli florets and broth.
Add the cheese sauce ingredients to a blender.
Blend the cheese sauce until smooth.
Add the cheese sauce to the soup. Then, blend some or all of the soup in a blender--or right in the pot with an immersion blender.
If desired, roast some of the broccoli florets to make 'croutons.'
Expert Tips
Texture. Think about the consistency you prefer before blending any soup. If you like your soup a little thick and chunky, blend it just a little or even blend just ½ the soup. Blend it a lot for a smoother, creamier soup.
Cheese Sauce. This cheddar sauce is one of my favorite recipes, and it adds depth of flavor to this soup. But it does have quite a few ingredients, including nuts.
For an easier version, try my Easy Cheezy Sauce. For a high fiber, nut free version, try my Chickpea Cheese Sauce.
Stock or Broth. I always recommend tasting the broth before you use it in a recipe. If you don’t like the taste, you may not care for the final result in your cooking. I prefer to make my own stock, or use whole food, plant-based compliant powdered broth (so I’m not lugging home packages of stock).
This soup is perfectly comforting on a chilly day, makes an easy, satisfying supper, and is just the thing to help you get those broccoli servings in.
So grab your favorite oversized mug and slurp up those veggies.
-Elizabeth xo
I LOVE hearing from you! Connect with me on Facebook, Instagram or Pinterest, or drop me a note in the comments.
Check out these other comforting soups: White Bean and Kale Soup, Lemony Lentil Turnip Chowder, Easy Gnocchi Soup, Spinach Soup with Ginger Broth and Red Lentil Dal Soup.
Vegan Broccoli Cheese Soup
Ingredients
- 1 yellow onion 1-inch diced
- 2 Yukon gold potatoes 1-inch diced
- 2 celery ribs 1-inch diced
- 2 carrots 1-inch diced
- 4 garlic cloves smashed and minced
- 5 cups broccoli florets about 1 pound (Optional: reserve some florets for a broccoli crouton garnish, if desired To maximize nutrition, chop 45 minutes or more before cooking, see notes.)
- 5 cups low sodium vegetable broth
For the Cheddar Sauce
- 1 cup raw, unsalted cashew pieces soaked in hot water for 15 minutes
- 1 cup low sodium vegetable broth
- ¼ cup nutritional yeast
- 2 tablespoons apple cider vinegar
- 1 tablespoon tomato paste
- 1 teaspoon vegan Worcestershire sauce
- 2 teaspoons Dijon mustard
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon smoked paprika
- pinch cayenne pepper for heat, if desired
- Sea salt & freshly ground black pepper to taste
Instructions
- Cover your cashews in hot water and soak for 15 minutes for the cheddar sauce.
- In a large pot or Dutch oven, saute the onion, garlic, celery, carrots and potatoes with about a tablespoon of water on medium high heat until the vegetables begin to get soft, about 8-10 minutes. Add water a little at a time if things begin to stick.
- Add the broccoli florets and 5 cups of stock, and bring to a boil. Reduce the heat, and simmer until the vegetables are tender, about 10 minutes.
- To Make the Cheddar Sauce. While the soup is simmering, drain the soaked cashews, and add them to a high speed blender. Add 1 cup of broth, the apple cider vinegar, nutritional yeast, tomato paste, Worcestershire sauce, Dijon mustard, garlic powder, onion powder, smoked paprika and optional cayenne pepper. Blend on high speed until smoth and creamy, stopping to scrape down the sides of the blender as needed.
- When the vegetables are tender, add the cheddar sauce to the pot, and stir well.
- Turn the heat off stove. Add soup to the blender in batches, and process until blended but still a little chunky--or to your desired consistency. (Or use an immersion blender ro blend in the pot.)
- Return the blended soup to the pot and heat through, about 3-5 minutes.
- To make the optional broccoli croutons: place a handful of reserved broccoli florets on a parchment paper lined baking sheet, and bake at 400 degrees Fahrenheit for about 10 minutes, or until just tender and lightly browned.
Notes
- Cheese Sauce. This recipe makes a rich, cheddar-flavored soup. But you can use any vegan/compliant cheese sauce. For example, my Easy Cheezy Sauce is a simpler version, or my Chickpea Cheese Sauce is a high fiber, low fat version.
- Broccoli. To maximize nutrition, chop 45 minutes or more before cooking. See this video for details.
Shawnah
This is the best soup recipe hands down! Love it! Kid friendly you can’t ask for more.
Elizabeth Shah
Hey Shawnah! Thanks a bunch for the kind words. Anything that gets the kiddos to eat broccoli, right? So glad you're enjoying this recipe.
Dennis
Can we substitute the chickpea cheese for the cashew cheese?
Elizabeth Shah
Absolutely!
Gayla
This was delicious. I'm not a fan of nutritional yeast so i didn't use it and it was still wonderful.
Elizabeth Shah
Hi Gayla! So glad you liked this soup, and that it worked well even without the nutritional yeast. Thanks so much for your comment & review! 🙂
chahinez
I love love love making cheese sauce using cashews! They make for such a creamy finished product! I actually made a vegan mushroom and kale pasta a while back and used them for it so I have leftover cashews that I can use to make this delicious vegan broccoli soup!
So excited 🙂 !!
Elizabeth Shah
Agree, cashews make about the creamiest vegan cheese sauce ever! Hope you like the soup 🙂