Vegan Cheesy Broccoli Soup
A luxuriously creamy, dairy-free broccoli soup with real cheesy depth from nutritional yeast and a velvety cashew base. Tender broccoli florets swim in a silky, savory broth that comes together in one pot in under 30 minutes. All the comfort of the classic without any dairy.
For 4 servings
- prep
Soak the cashews.
Place raw cashews in a small bowl and cover with hot water. Set aside to soak while you prep the vegetables.
- saute
Sauté the aromatics.
1.Heat olive oil in a large pot over medium heat.2.Add diced onion and cook until translucent (3-4 min).3.Add minced garlic and sauté until fragrant (30 sec).TIPDon't let the garlic brown — it turns bitter. - simmer · ~17 min
Simmer the soup base.
1.Add cubed potato, broccoli stems, salt, smoked paprika, and 3 cups water to the pot.2.Bring to a boil, then reduce heat and simmer until potato is fork-tender (10-12 min).3.Add broccoli florets and cook until bright green and tender (5 min).TIPAdding florets later keeps them vibrant green — nobody wants army-green soup. - mix · ~1 min
Blend the cashew cream.
Drain soaked cashews and place in a blender with nutritional yeast, lemon juice, and the remaining 1 cup water. Blend on high until completely smooth and creamy, scraping down sides as needed.
TIPBlend long enough to get a velvety texture — any grittiness means keep going. - mix · ~1 min
Blend half the soup until smooth.
Using a ladle, carefully transfer about half the soup (mostly potato and some broccoli) into the blender with the cashew cream. Blend until completely smooth, then pour back into the pot.
TIPLeave the other half chunky for texture — or blend it all if you prefer silky smooth. - simmer · ~3 min
Warm through and adjust the seasoning.
Stir the soup to combine the blended and chunky portions. Heat gently for 2-3 minutes without boiling. Taste and add black pepper and more salt if needed.
TIPAvoid boiling after blending — it can dull the bright green color. - serve
Ladle into bowls and serve hot with crusty bread.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak cashews in hot water for at least 15 minutes to ensure a silky-smooth cream.
- 2Add broccoli florets later in cooking to preserve their bright green color and tender-crisp texture.
- 3Do not boil the soup after blending — gentle reheating prevents the color from dulling.
- 4Blend the cashew cream until completely smooth; any grittiness means you need to blend longer.
- 5For a chunkier soup, blend only half the solids; for a velvety texture, blend everything.
- 6Taste and adjust salt and lemon juice at the end — they brighten the cheesy flavor.
Adapt it for your goals.
High-protein
Boost protein by stirring in a scoop of unflavored pea protein or silken tofu with the cashew cream.
low oilLow-oil
Replace olive oil with a splash of water or vegetable broth for a no-oil sauté.
spicySpicy
Add 1/2 teaspoon red pepper flakes or a pinch of cayenne with the garlic for a warm kick.
nut freeNut-free
Substitute soaked raw sunflower seeds for cashews to keep it creamy and nut-free.
Why this is on our healthy list.
Rich in Vitamin C
Broccoli is packed with vitamin C, which supports immune health and collagen production.
Good Source of Plant Protein
Cashews and nutritional yeast contribute plant-based protein, making this soup more satisfying.
High in Fiber
Broccoli and potato provide dietary fiber to support digestion and fullness.
Dairy-Free and Vegan
This soup is entirely free of animal products, ideal for those avoiding dairy or following a plant-based diet.
Frequently asked questions
Yes, but thaw and drain it first to prevent excess water, and add it later in cooking to avoid mushiness.



