Vegan Cheesy Broccoli Soup
A velvety, comforting broccoli soup that gets its rich, cheesy flavor from nutritional yeast and a creamy potato base. This healthy, low-calorie vegan meal is packed with fiber and ready in under 30 minutes.
For 4 servings
Sauté the aromatics
- Heat the olive oil in a large pot or Dutch oven over medium heat.
- Add the chopped onion and cook until softened and translucent, about 4-5 minutes.
- Add the minced garlic and cook for another minute until fragrant.
Simmer the vegetables
- Add the cubed potatoes, chopped broccoli stems (not the florets yet), and vegetable broth to the pot.
- Bring the mixture to a boil, then reduce the heat to a simmer.
- Cover and cook for 10-12 minutes, or until the potatoes are fork-tender.
Cook the broccoli florets
- Add the broccoli florets to the pot.
- Continue to simmer for another 3-5 minutes, until the florets are tender and bright green. Do not overcook.
Blend the soup
- Carefully transfer the soup to a high-speed blender. Alternatively, use an immersion blender directly in the pot.
- Add the soaked and drained cashews, nutritional yeast, dijon mustard, salt, and pepper.
- Blend on high until the soup is completely smooth and creamy. This may take 1-2 minutes.
Finish and serve
- Return the blended soup to the pot if you used a countertop blender.
- Stir in the fresh lemon juice and gently reheat over low heat, but do not boil.
- Taste and adjust seasoning if needed. Serve hot, garnished with fresh parsley or vegan croutons if desired.
What to keep in mind.
4 tips from the recipe — small details that make a real difference to the final dish.
- 1For the best color, don't overcook the broccoli florets. They should be bright green and just tender.
- 2If you don't have a high-speed blender, soaking the cashews in hot water for at least 15 minutes will help them blend into a creamier consistency.
- 3For a chunkier soup, reserve some of the cooked broccoli florets and stir them back into the soup after blending.
- 4The soup will thicken as it cools. You can add a splash of vegetable broth or water when reheating to reach your desired consistency.
Adapt it for your goals.
Gluten free
This recipe is naturally gluten-free. Just ensure your vegetable broth is certified gluten-free.
high proteinHigh protein
Blend in 1/2 cup of silken tofu or a can of rinsed cannellini beans along with the other ingredients for a protein boost.
spicySpicy
Add 1/4 teaspoon of cayenne pepper or a pinch of red pepper flakes along with the other seasonings for a gentle kick.
kid friendlyKid friendly
Serve with a side of vegan crackers or toast for dipping to make it more appealing for kids.
Why this is on our healthy list.
Rich in Fiber
Broccoli is an excellent source of dietary fiber, which supports digestive health and helps you feel full and satisfied.
Dairy-Free Creaminess
Potatoes and cashews create a wonderfully creamy texture without any dairy, making it suitable for those with lactose intolerance or a dairy allergy.
Packed with B Vitamins
Nutritional yeast is often fortified with B vitamins, including B12, which are essential for energy production and nervous system health.
Source of Antioxidants
Broccoli contains powerful antioxidants like sulforaphane, which may help protect cells from damage.
Frequently asked questions
Yes, this soup is very healthy. It's packed with fiber, vitamins, and minerals from the broccoli and potatoes. It's also low in fat and gets its cheesy flavor from nutrient-rich nutritional yeast instead of dairy.



