This vegan broccoli cheddar soup is a nod to childhood favorites, but reimagined without dairy. I love how a simple blend of soaked cashews and nutritional yeast can create that gooey, cheesy richness we all crave, without compromising on plant-based ideals. It’s the kind of comfort food that feels indulgent but is actually good for you, in a way that makes you smile with every spoonful.
What makes this recipe special is not just the flavor, but how forgiving it is. You can toss in extra broccoli or skip the potatoes if you’re in a hurry. I’ve made it during chaotic weeknights when I needed something warm and nourishing, and it’s always turned out thick, velvety, and satisfying. Plus, the aroma of garlic and melting cheese substitutes fills the kitchen in a way that’s hard to resist.
This recipe is inspired by childhood memories of sneaking bites of cheesy broccoli soup from my mom’s kitchen, but I’ve transformed it into a vegan version that balances nostalgic flavor with modern plant-based needs. It’s about reclaiming comfort food without the guilt, and proving you can have rich, creamy soup without dairy. The secret lies in a clever blend of cashews and nutritional yeast that mimic that gooey, cheesy texture we all crave.
Nostalgic comfort in a bowl
- Making this soup always reminds me of cozy family dinners, the smell of garlic filling the house with warmth.
- I love how a simple vegan swap can turn something nostalgic into a fresh, guilt-free comfort food.
- There’s a small thrill in balancing the cheesy richness with bright, crunchy broccoli—like a little culinary magic.
- This recipe has saved me on many a busy night, when I just need something hearty and quick to warm up my soul.
- Every spoonful feels like reclaiming childhood, but with a modern, compassionate twist I can feel good about.
The story behind this recipe
- This soup was born out of a late-night craving for something creamy and cheesy, but I was out of dairy and didn’t want to compromise on flavor. I started experimenting with soaked cashews and nutritional yeast, and the magic happened when I added a dash of smoked paprika—suddenly, it felt like I was back in my favorite diner, but plant-based. It’s funny how a simple blend can turn humble ingredients into something so indulgent, yet wholesome.
- There’s a quiet satisfaction in knowing I can whip up this comforting bowl with pantry staples, no fuss, no dairy, and still get that gooey, cheesy texture I love. It’s become my go-to when I want something warm, nourishing, and a little nostalgic, especially during chilly evenings when the house smells like roasted garlic and melted cheese substitutes.
- I like to think of this soup as a small rebellion against traditional comfort food—rich, hearty, and totally plant-powered. It’s proof that you don’t need dairy to achieve that velvety, cheesy finish, just a little ingenuity and patience. Plus, I get to sneak in extra broccoli, which makes me feel like I’m sneaking in a bit of health at the same time.
Trivia and Origins
- This soup draws inspiration from classic American comfort food, but its vegan twist makes it a modern twist on tradition.
- Nutritional yeast, a key ingredient, was once an obscure supplement but has become a staple for cheesy vegan recipes worldwide.
- Broccoli was chosen not only for its flavor but because its vibrant green color symbolizes health and vitality in many cultures.
- The idea of creamy, cheesy plant-based soups gained popularity in the late 2000s, reflecting a shift towards more compassionate eating habits.
Ingredient breakdown
- Cashews: I love how soaked cashews turn silky when blended; they mimic that cheesy goo. If you’re out, try blanched almonds for a nuttier flavor.
- Nutritional Yeast: This adds that umami, cheesy punch that makes the soup feel indulgent. Skip if sensitive to yeast, but your soup might lose some depth.
- Broccoli: Fresh, bright green florets give a crisp, vegetal contrast. Frozen works in a pinch, but fresh has a more vibrant flavor and texture.
- Garlic: The aroma of sautéed garlic fills the kitchen with warmth. Use a little more if you like it punchy, or less for a subtle sweetness.
- Potatoes: They thicken the soup naturally and add creaminess. Sweet potatoes work well, adding a hint of sweetness and a stunning color.
- Veggie Broth: I prefer a rich, homemade broth, but store-bought works fine. For extra flavor, simmer some veggie scraps first.
- Smoked Paprika: Just a dash adds a smoky undertone that elevates the cheesy flavor. If you don’t have it, a pinch of cumin can add warmth.
Spotlight on key ingredients
Cashews:
- I love how soaked cashews turn silky when blended; they mimic that cheesy goo. If you’re out, try blanched almonds for a nuttier flavor.
- Nutritional Yeast: This adds that umami, cheesy punch that makes the soup feel indulgent. Skip if sensitive to yeast, but your soup might lose some depth.
Broccoli:
- Fresh, bright green florets give a crisp, vegetal contrast. Frozen works in a pinch, but fresh has a more vibrant flavor and texture.
- Smoked Paprika: Just a dash adds a smoky undertone that elevates the cheesy flavor. If you don’t have it, a pinch of cumin can add warmth.
Notes for ingredient swaps
- Dairy-Free: Use coconut milk or cashew cream for creaminess. It adds a subtle sweetness and coconut aroma, softening the cheesy flavor.
- Cheddar Cheese: Nutritional yeast is key, but you can try vegan smoked gouda for a richer, more complex cheesy taste.
- Broccoli: Cauliflower florets make a mild, neutral alternative, with a softer texture and less vibrant green color.
- Potatoes: Sweet potatoes add natural sweetness and a vibrant hue; regular potatoes provide more neutral thickening.
- Vegetable Broth: Use mushroom broth for extra umami depth; homemade or store-bought works fine, just choose low-sodium for control.
- Garlic: Roasted garlic gives a sweeter, milder flavor; raw garlic adds punch, so adjust quantity to taste.
- Smoked Paprika: Chipotle powder can add smoky heat if you like a bit of spice and extra complexity.
Equipment & Tools
- Large heavy-bottomed pot: For simmering vegetables and blending later
- Immersion blender or regular blender: To blend the soup into a smooth, creamy texture
- Sharp knife: Chopping vegetables evenly
- Measuring cup: To measure liquids accurately
Step-by-step guide to vegan broccoli cheddar soup
- Gather your equipment: a large heavy-bottomed pot for cooking, an immersion blender or regular blender for blending, a sharp knife for chopping, and a measuring cup for liquids.
- Prepare the vegetables: chop the broccoli into small florets, dice the onion and garlic finely, and peel and cube the potatoes if using.
- Heat the pot over medium heat (~160°C / 320°F). Add a splash of oil or a small amount of water for a oil-free option.
- Sauté the onion and garlic for about 3-4 minutes until fragrant and translucent, stirring often. The smell should be warm and inviting.
- Add the potatoes and broccoli to the pot. Pour in about 4 cups (1 liter) of vegetable broth. Bring to a gentle simmer (~95°C / 203°F).
- Cook for about 10-12 minutes until the potatoes are tender and broccoli is bright green. Test with a fork—should be soft but not mushy.
- While simmering, soak 1 cup of cashews in hot water for at least 15 minutes, then drain them well.
- In a separate small pan, toast a teaspoon of smoked paprika for 30 seconds until fragrant—this adds smoky depth.
- Once vegetables are cooked, transfer the mixture carefully to a blender or use an immersion blender directly in the pot. Blend until smooth and velvety—about 1-2 minutes.
- Add the soaked cashews and nutritional yeast (about 3-4 tablespoons) to the blender. Blend again until creamy and cheesy in texture. If too thick, add a splash of warm broth to loosen.
- Return the blended soup to the pot and warm over low heat (~80°C / 176°F). Taste and adjust seasoning with salt, pepper, or more nutritional yeast if needed.
- For an extra flavor boost, stir in a teaspoon of lemon juice or a dash of hot sauce. Keep warm until serving.
- To serve, ladle into bowls. Garnish with fresh cracked pepper, a sprinkle of nutritional yeast, or chopped chives for color and freshness.
- Let the soup rest for 2-3 minutes off heat. This allows flavors to meld and the texture to settle. Serve hot.
Let the soup sit off the heat for a few minutes to thicken slightly. Ladle into bowls, garnish as desired, and serve hot with crusty bread if you like.
How to Know It’s Done
- The soup is smooth and velvety, with no visible chunks after blending.
- The soup should be steaming hot (~75°C / 167°F) with a rich, cheesy aroma.
- Broccoli retains its vibrant green color and a slight firmness when tested with a fork.

Vegan Broccoli Cheddar Soup
Ingredients
Equipment
Method
- Start by finely dicing the onion and mincing the garlic. Set aside.
- Heat a large heavy-bottomed pot over medium heat and add the olive oil. Once warm, sauté the onion and garlic for about 3-4 minutes until fragrant and translucent, filling your kitchen with a warm aroma.
- Add the cubed potatoes to the pot along with the vegetable broth. Bring to a gentle simmer and cook for 10 minutes, or until the potatoes are tender and easily pierced with a fork.
- Meanwhile, drain your soaked cashews and add them to a blender along with the nutritional yeast, smoked paprika (if using), and a cup of warm broth from the pot. Blend until completely smooth and creamy, about 1-2 minutes.
- Add the broccoli florets and the remaining broth to the pot. Continue simmering for another 7-8 minutes until the broccoli is bright green and tender.
- Carefully transfer the cooked vegetables and broth to a blender or use an immersion blender directly in the pot. Blend until the mixture is smooth and velvety, about 1-2 minutes. Be cautious when blending hot liquids!
- Pour the blended cashew cream back into the pot, stirring well to combine. Warm the soup over low heat, tasting and seasoning with salt and pepper as desired. Let it simmer gently for a few minutes to meld all flavors.
- Adjust the consistency if needed by adding a splash of broth or water. The soup should be thick, smooth, and vibrant green, with a cheesy aroma filling your kitchen.
- Serve hot in bowls, garnished with a sprinkle of nutritional yeast or freshly cracked pepper if you like. Enjoy this comforting, velvety vegan broccoli cheddar soup!
Notes
Pro tips for creamy vegan soup
- Use soaked cashews for maximum silkiness—blend until completely smooth for that cheesy texture.
- Toast smoked paprika briefly in a dry pan to unlock deep, smoky aroma before adding to the soup.
- Sauté garlic over medium heat until fragrant but not browned—burnt garlic can turn the soup bitter.
- Blend the soup in stages if using a regular blender—this helps prevent splatters and ensures smoothness.
- Add a splash of lemon juice at the end—brightens the flavors and enhances the cheesy notes.
- Use fresh broccoli for vibrant color and crisp texture—frozen works but may be softer and less bright.
- Keep the heat low when reheating—this prevents separation and keeps the soup velvety.
Common mistakes and how to fix them
- FORGOT to check the blender’s lid—soup splatters if not secure.
- DUMPED in all the cashews at once—blend in stages for creamier texture.
- OVER-TORCHED the garlic—smell should be warm and fragrant, not burnt.
- MISSED the seasoning—taste and adjust salt or nutritional yeast before serving.
Quick fixes and pantry swaps
- When soup is too thick, splash in warm broth and blend briefly for a creamier texture.
- If cheese flavor is weak, patch with a bit more nutritional yeast or lemon juice to brighten.
- Splash a little vinegar if the broccoli flavor is dull, brightening the overall taste.
- DUMPED in all the cashews at once? Rescue by blending in stages for silkier smoothness.
- If the soup shimmers with oil or separates, shield with gentle reheating and stirring.
Prep, store, and reheat tips
- Prep the vegetables: chop broccoli, dice onion and garlic, and cube potatoes up to a day ahead. Keep in airtight containers in the fridge; they’ll stay fresh for about 24 hours and save time when cooking.
- Soak cashews: do this at least 15 minutes before blending, or even the night before. Keep submerged in water in the fridge — they’ll keep well for 24-48 hours and stay creamy during reheating.
- Store leftovers: once cooled, transfer soup to an airtight container. It will last in the fridge for up to 3 days; the flavors deepen and the texture thickens slightly. Reheat gently on the stove, stirring often, until steaming and smooth.
- Reheating: warm the soup over low to medium heat (~80°C / 176°F). It may thicken after standing, so stir in a splash of broth or water. Check for heat and smoothness before serving, aiming for that velvety, cheesy consistency.
Top questions about vegan broccoli cheddar soup
1. Can I make this soup soy-free?
Yes, swapping nutritional yeast with a mild vegan cheese can work, but you might lose some of that cheesy, umami flavor. Adjust salt accordingly.
2. Can I use coconut milk instead of cashews?
Absolutely. Use coconut milk or a neutral plant-based cream instead of cashew cream for a different richness. Expect a slightly different flavor profile, more coconut or less nutty.
3. Can I use frozen broccoli?
Yes, frozen broccoli works fine, but fresh broccoli gives a brighter flavor and firmer texture. Frozen may turn mushier if overcooked.
4. How can I spice up this soup?
To make it spicier, add a pinch of cayenne or a dash of hot sauce during blending. For milder flavor, stick to the recipe and maybe add a squeeze of lemon at the end.
5. Can I make this ahead of time?
You can prepare the chopped vegetables and soak cashews a day ahead. Store separately in airtight containers in the fridge, then blend and cook when ready.
6. How do I reheat leftovers?
Reheat gently over low heat, stirring often. The soup may thicken; thin it with a splash of warm broth or water. It should steam and smell cheesy again.
7. My soup is lumpy or too thick. What now?
If the soup isn’t smooth enough, blend longer or strain through a fine sieve. If too thick, add more broth or water to loosen up.
8. What’s the best way to blend this soup?
Use a high-powered blender for the creamiest texture, but an immersion blender works in a pinch. Make sure to blend until silky smooth.
9. How can I boost flavor at the end?
Add a splash of lemon juice or vinegar at the end to brighten flavors. It enhances the cheesy notes and balances the richness.
10. Can I skip the potatoes?
Yes, you can omit the potatoes for a lighter version. It will be a bit less creamy but still delicious with the broccoli and cheesy flavors.
This soup feels like a little rebellion in a bowl—rich, cheesy, and totally plant-based. It’s comforting without the dairy, and the aroma alone makes the kitchen feel warmer. Sometimes, simple ingredients can surprise you with how much flavor they hold.
Whenever I make this, I’m reminded that good food doesn’t have to be complicated or indulgent in guilt. It’s a small way to enjoy something nostalgic while sticking to my values. Plus, it’s just the kind of cozy, hearty dish that keeps winter evenings feeling a bit more bearable.

Hi, I’m Lily Ashworth – and if you’ve ever cried over a burnt grilled cheese or served cereal for dinner after a kitchen disaster, you’re in the right place. The phrase “say a little prayer for the burnt toast” became a family joke – something we’d mutter while scraping crumbs into the sink and laughing at yet another kitchen misadventure.






