Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Soup Recipes

Vegan Broccoli Cheddar Soup (Creamy, Dairy-Free Comfort Bowl)

Updated: May 15, 2026 · Published: Jun 23, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

6 shares
  • Facebook
  • X
↓ Jump to Recipe

I've been making broccoli cheddar soup for years — the real dairy-heavy version — but last winter I started experimenting with a plant-based take because my sister-in-law visited and she's vegan. I didn't want to make her a separate pot of something sad while everyone else ate the good stuff. So I went down a rabbit hole of nutritional yeast, soaked cashews, and a lot of test batches, and honestly? What I landed on doesn't feel like a compromise at all. It tastes like proper broccoli cheddar soup.

The trick, I figured out after a few tries, is blending the soaked cashews separately into a cream before adding them to the pot. The first time I just threw the cashews in whole and blended everything together — the soup was grainy and slightly gritty. Once I started blending the cashews with a bit of the warm broth first, separately, the texture changed completely. Smooth, thick, almost silky. Then the nutritional yeast brings in that sharp, cheesy note that makes it taste like something you'd get at a restaurant.

My husband, who is definitively not vegan, asked for seconds. Zainab was skeptical ("this soup is green, Mama") but she ate the whole bowl. That's enough of an endorsement for me. I make this mostly in the colder months — it's one of those soups that genuinely warms you up from the inside. If you're already a fan of cozy soup nights, you might also want to bookmark my Bruschetta Chicken Pasta for nights when you want something hearty but not soup.

One realistic thing to flag: the soaking time for the cashews is real. I usually soak them for at least two hours in cold water, or 15 minutes in hot water if I'm impatient. Don't skip this step and then try to blend dry cashews — it won't work. Everything else is quick, but plan for the cashew soak and you're fine.

Vegan broccoli cheddar soup in white bowl, garnished with broccoli florets, diced red pepper, and black pepper.

Why You'll Love This Recipe

  • It actually tastes cheesy: I know that sounds like a bold claim for a soup with no cheese in it, but the nutritional yeast and Dijon mustard do something together that genuinely reads as sharp cheddar. My husband couldn't figure out what was different about it until I told him after he'd already finished his bowl. The smoked paprika adds a little depth that rounds it out nicely.

  • One pot, minimal cleanup: Everything happens in a single large pot. You sauté, simmer, blend, and serve without dirtying half the kitchen. The only extra thing is the blender for the cashews, and that takes about 30 seconds to rinse. On weeknights when I'm already tired, this matters more than I want to admit.

  • Works for pretty much any dietary restriction: It's vegan, it's dairy-free, and it's easy to make gluten-free too (no flour in the base — the cashews and broth do the thickening). I've served this to guests with wildly different eating habits and nobody needed a special adjustment. That's rare for a soup this rich.

  • Freezes beautifully: I always make a double batch because it disappears fast but also because the freezer portions have saved me on more than one exhausted Wednesday. Let it cool completely, portion into freezer bags or containers, and it keeps for up to 3 months. Thaw overnight in the fridge and reheat low and slow.

  • Ready in about 30 minutes (once the cashews are soaked): After the soak, the active cooking time is genuinely fast. Sauté the aromatics, simmer the vegetables until tender, blend, season, done. It's not a slow-cooker-all-day kind of soup — it's a quick weeknight dinner that happens to taste like you put in way more effort.

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 4 cups broccoli florets (fresh or frozen both work)
  • 2 medium carrots, chopped
  • 4 cups vegetable broth
  • 1 cup unsweetened almond milk (or any other plant milk you have)
  • ½ cup raw cashews, soaked in hot water for 15 minutes (or cold water for 2 hours)
  • ¼ cup nutritional yeast (find this at Whole Foods, Trader Joe's, or online)
  • 1 teaspoon Dijon mustard
  • 1 teaspoon salt, adjust to taste
  • ½ teaspoon black pepper
  • ¼ teaspoon smoked paprika (optional, but I always add it)

Directions

  • Step 1: Soak the cashews. Pour boiling water over the cashews and let them sit for at least 15 minutes. This is what makes them blend into a smooth cream instead of a grainy mess — learned that the hard way on my first attempt. While they soak, prep your vegetables.
  • Step 2: Sauté the aromatics. Heat olive oil in a large pot over medium heat. Add the chopped onion and minced garlic and cook for about 5 minutes until soft and fragrant. This is where the flavor base starts, so don't rush it.
  • Step 3: Add the broccoli and carrots. Toss in your broccoli florets and chopped carrots and stir them around for 2 to 3 minutes. They don't need to cook through yet — just start getting acquainted with the heat.
  • Step 4: Pour in the broth and simmer. Add all 4 cups of vegetable broth, bring it to a boil, then drop it down to a simmer. Cook for 15 minutes or until the broccoli and carrots are completely tender when you poke them with a fork.
  • Step 5: Blend the cashews. Drain your soaked cashews and add them to a blender with about ½ cup of the warm broth from the pot. Blend until completely smooth and creamy — this takes about a minute on high. Pour this cashew cream back into the pot.
  • Step 6: Add the remaining flavor ingredients. Stir in the almond milk, nutritional yeast, Dijon mustard, salt, pepper, and smoked paprika. Give it a taste before you blend — this is your last easy chance to adjust seasoning.
  • Step 7: Blend the soup. Use an immersion blender directly in the pot to blend until smooth. I like to leave it slightly chunky — I blend about 80% of it and leave some broccoli pieces for texture. If you're using a regular blender, do it in batches and be careful with the hot liquid.
  • Step 8: Taste, adjust, and serve. Give it one final taste for salt. Heat gently for another 5 minutes if needed. Ladle into bowls and serve hot.
Spoonful of creamy vegan broccoli cheddar soup with carrots and broccoli florets over white bowl.

Tips for Success

  • Don't skip the Dijon mustard: I almost left it out on my first batch because it seemed odd. But mustard has a sharpness that mimics what cheddar brings to traditional broccoli soup. It doesn't taste like mustard in the finished bowl — it just makes everything taste more like cheese. A full teaspoon is right; don't go heavier than that.

  • Blend the cashews separately before adding to the pot: This is the step that changed the texture for me entirely. When I blended the cashews together with everything else, the soup came out slightly gritty. When I blended them first with a bit of warm broth into a proper cashew cream, the soup turned out silky and smooth. Takes an extra 2 minutes and makes a noticeable difference.

  • Cook the vegetables until they're genuinely tender: This isn't a soup where al dente vegetables are a good thing. The broccoli and carrots need to be fully soft so they blend properly and don't leave bits in the soup. If your fork goes in without resistance, you're ready. If there's any pushback, give it another 5 minutes.

  • Don't blend it completely smooth if you want texture: I leave mine slightly chunky — a few soft broccoli pieces in the bowl actually makes it feel more satisfying than a completely puréed soup. If you're using an immersion blender, blend it for 20 seconds, check the texture, and stop when you're happy. If you want it fully smooth, go longer.

  • Season at the end, not just the beginning: The nutritional yeast and almond milk both affect the saltiness of the finished soup in ways that are hard to predict before you add them. I always wait until after I've blended everything together to do my final seasoning check. Taste it, add salt in small increments, taste again.

Variations

  • Nut-free version: If cashews aren't an option — whether it's an allergy or you just don't have them — replace them with 2 medium peeled and diced potatoes, cooked right in the soup with the broccoli and carrots. Blended potato gives you a surprisingly creamy, thick base. It's a slightly different texture but still really good, and it keeps the soup budget-friendly too.

  • Spicy version: Add ¼ teaspoon of cayenne pepper or a few red pepper flakes when you add the smoked paprika. My husband always asks for a bottle of hot sauce on the side anyway, but building the heat into the soup itself changes it in a good way. It cuts through the richness of the cashew cream nicely.

  • Add lentils for protein: Stir in ½ cup of cooked red lentils after blending. They dissolve almost completely into the soup but add protein and make it significantly more filling. This is how I serve it when it's the only thing on the table for dinner — Saad doesn't complain about being hungry an hour later when the lentils are in there.

  • Cauliflower swap: Replace half the broccoli with cauliflower florets. Cauliflower blends into an even smoother, creamier base than broccoli does, so you get a lighter texture. The flavor is milder, which some people prefer. I've done half-and-half and it works really well — you still get the green color from the broccoli but the body from the cauliflower.

  • Serve it Pakistani-style: This isn't traditional at all, but when I make this for my own family I sometimes stir in a small pinch of garam masala and serve it with roti instead of bread. It sounds like it shouldn't work, but it does — the warm spice plays surprisingly well with the cheesy, smoky base. My husband actually prefers this version, which tells you something.

Serving and Storage

Serving

Serve this hot, straight from the pot. I usually set out crusty sourdough or a baguette from the bakery section at Walmart or Costco — nothing fancy, just something to dip. If you want to make it feel more special, top each bowl with a drizzle of olive oil, a pinch of extra smoked paprika, and a few reserved broccoli florets that you didn't blend. The contrast of the smooth soup with a couple of tender whole florets on top looks genuinely nice without requiring any extra effort. For a bigger meal, it pairs well with a simple salad or, if you're feeding non-vegans, alongside something like a Creamy Sun-Dried Tomato Chicken Pasta for the meat-eaters at the table.

Storage

Let the soup cool completely before storing. It keeps in an airtight container in the fridge for up to 4 days — the flavor actually deepens overnight, so leftovers are genuinely good. Reheat it on the stovetop over low heat, stirring occasionally, and add a splash of vegetable broth or almond milk if it's thickened too much in the fridge. For freezing, portion it into freezer-safe bags or containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Don't try to microwave it straight from frozen — it reheats unevenly and the texture suffers.

Two bowls of creamy vegan broccoli cheddar soup garnished with broccoli florets and diced carrots.

Frequently Asked Questions

Can I use frozen broccoli instead of fresh?

Yes, frozen broccoli works fine here and I've used it plenty of times when I didn't get to the grocery store. You don't even need to thaw it first — just add it directly to the pot with the carrots and broth and simmer until tender. The texture after blending is basically identical to fresh.

Can I skip the cashews?

You can. The cashews provide most of the creaminess and body in the soup, but if you can't have nuts, use 2 medium peeled diced potatoes cooked directly in the soup and blend them in — they create a thick, creamy base. Alternatively, a few tablespoons of sunflower seed butter blended into the finished soup adds richness without nuts, though the flavor is slightly different.

Is nutritional yeast necessary, or can I leave it out?

It's the main thing that makes this taste like broccoli cheddar soup rather than just broccoli soup, so I'd really try to get it before making this recipe. Trader Joe's, Whole Foods, and most large Walmarts carry it now. That said, if you genuinely can't find it, the soup still tastes good — just more like a vegetable cream soup than a cheesy one. You could add a bit of extra Dijon mustard and a squeeze of lemon juice to compensate for some of that sharpness.

How do I make the soup thicker?

The easiest way is to use less broth — start with 3 cups instead of 4 and add more only if it seems too thick during simmering. You can also simmer the finished soup uncovered for an extra 5 to 10 minutes after blending to let some liquid evaporate. Adding a potato to the pot (even without the cashews) also thickens the base considerably.

Can I make this soup ahead of time?

Yes, and honestly it tastes better the next day. I often make a big pot on Sunday and eat it for lunch a couple of days into the week. Make it fully, let it cool, and store it in the fridge. When reheating, add a splash of broth or almond milk to loosen it back up since it thickens as it sits. Takes about 10 minutes on the stovetop over medium-low heat.

One Last Thing

This soup has become one of those recipes I come back to without really thinking about it — when it's cold, when I need something fast, when I want to serve something that works for everyone at the table regardless of what they do or don't eat. It's not complicated, it doesn't require anything unusual beyond the nutritional yeast and cashews, and it comes together in a single pot with tools you already own. An immersion blender makes it easier, but a regular blender works too — just be careful with the hot liquid.

I know vegan soups have a reputation for being somehow less satisfying than their dairy-heavy counterparts, and I get that skepticism — I had it too. But after testing this enough times to be confident in it, I can say it holds up. The cashew cream does the work that heavy cream usually does. The nutritional yeast and Dijon do what sharp cheddar usually does. The result is a soup that genuinely fills you up and tastes like the real thing, not like a polite substitution.

If you're on a soup kick, my King Ranch Chicken Casserole is worth looking at too — it's the opposite end of the comfort food spectrum (very much not vegan), but it's the kind of thing you make when you need serious, stick-to-your-ribs dinner. And for dessert after this soup, Zainab always lobbies for my Cinnamon Roll Sugar Cookies — which, honestly, is not a bad call. 🥣✨

VEGAN BROCCOLI CHEDDAR SOUP

Sana Umer
This Vegan Broccoli Cheddar Soup is creamy, hearty, and packed with nutritious broccoli and plant-based cheddar flavor. It’s a comforting, dairy-free option perfect for warming up on chilly days or serving as a healthy lunch.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 25 minutes mins
Total Time 35 minutes mins
Course Dinner, Lunch, Soup
Cuisine American, Comfort food, Vegan
Servings 6 servings
Calories 160 kcal

Ingredients
  

  • 1 tablespoon olive oil
  • 1 medium onion chopped
  • 3 cloves garlic minced
  • 4 cups broccoli florets
  • 2 medium carrots chopped
  • 4 cups vegetable broth
  • 1 cup unsweetened almond milk or other plant milk
  • ½ cup raw cashews soaked in hot water for 15 minutes
  • ¼ cup nutritional yeast
  • 1 teaspoon Dijon mustard
  • 1 teaspoon salt adjust to taste
  • ½ teaspoon black pepper
  • ¼ teaspoon smoked paprika optional

Instructions
 

Sauté Vegetables:

  • In a large pot, heat olive oil over medium heat. Add onion and garlic; sauté until soft and fragrant, about 5 minutes.

Add Broccoli and Carrots:

  • Add broccoli florets and chopped carrots; cook for 2–3 minutes.

Add Broth:

  • Pour in vegetable broth, bring to a boil, then reduce heat and simmer for 15 minutes until vegetables are tender.

Blend Soup:

  • Drain soaked cashews and add to the pot along with almond milk, nutritional yeast, Dijon mustard, salt, pepper, and smoked paprika.

Puree:

  • Use an immersion blender to blend the soup until smooth and creamy. Alternatively, blend in batches in a regular blender.

Adjust Seasoning:

  • Taste and adjust salt and pepper as needed.

Serve:

  • Ladle into bowls and serve warm.

Notes

  • Make Ahead: Soup keeps well refrigerated for up to 4 days or freezes for up to 3 months.
  • Nut-Free Option: Substitute soaked cashews with sunflower seed butter and additional almond milk for creaminess.
  • Add Protein: Stir in cooked lentils or tofu cubes for extra protein.
  • Serving Suggestion: Serve with crusty bread or vegan grilled cheese.
  • Spice It Up: Add a pinch of cayenne pepper or red pepper flakes for heat.
Keyword vegan broccoli cheddar soup, dairy-free soup, plant-based soup, healthy soup recipe, vegan comfort food, broccoli soup, easy vegan soup

  • Delicious butternut squash and sweet potato soup garnished with seeds and herbs.
    AUTUMN BUTTERNUT SQUASH AND SWEET POTATO SOUP
  • Delicious smoked sausage with apple and potato chunks in a flavorful broth. Perfect comfort food for.
    SMOKED SAUSAGE, APPLE AND POTATO SOUP
  • Creamy lemon chicken noodle soup with fresh herbs and lemon slices.
    CREAMY LEMON CHICKEN NOODLE SOUP
  • White lasagna soup in a bowl with basil leaves, creamy and cheesy.
    WHITE LASAGNA SOUP
6 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest