So, you know those days when it’s drizzling (again) and all you want is something warm to hug your insides? That’s when I make this Vegan Broccoli Cheddar Soup. Honestly, it’s become my culinary equivalent of an old woolly jumper—slightly scruffy but dependable. First time I made this, I ended up with green blobs stuck to the blender lid for days. Still, the kitchen smelled amazing, and my flatmate said it was better than the one she paid $8 for downtown. Score. As someone who cannot be trusted with complicated recipes after 6pm, I promise this one is totally doable and does not require chef-level patience.
Why I Keep Coming Back to This (& Maybe You Will Too)
I make this when, frankly, I want to eat a vat of soup and feel virtuous. My family goes a bit wild for this stuff, especially that one cousin who only eats vegetables if they’re drowned in something cheesy. (Don’t ask about his sandwich habits.) Plus, this is the rare vegan recipe that doesn’t taste like it’s trying too hard. Oh, and if you’re a cheese fiend like me, trust me: you won’t miss the real cheddar much (I know, bold claim!). I used to think vegan cheese was, well, gluey sadness. But this soup changed my mind for good. If you’ve ever tried to blend a giant head of broccoli and ended up with more on the countertop than in the pot—been there.
What You’ll Need (And My Oddball Ingredient Choices)
- One large head of broccoli (or a bag of frozen, which – honestly – I use on REALLY lazy nights)
- 1 yellow onion, diced (red works if that’s all you’ve got, though it’ll look, well, purple-green)
- 2 carrots, chopped (about a handful or so—sometimes I go a bit wild and throw in a third)
- 2-3 garlic cloves, minced (or a decent scoop of jarred garlic—I won’t tell!)
- 4 cups vegetable broth (homemade is lovely, but the cheap boxed stuff is fine; my gran swore by Bouillon cubes, but whatever floats your boat)
- 1 cup unsweetened plant milk (almond, oat, soy… I’ve even used coconut beverage in a pinch, though that was… interesting)
- 1 cup shredded vegan cheddar (Violife is my go-to, but if you’re feeling risky try Miyoko’s)
- 1/4 cup nutritional yeast (the secret to the cheesy kick—skip if you’re not a fan, though I do weep for you)
- 2 tbsp olive oil (or vegan butter—for extra creaminess and if you think the calories don’t count when it’s vegan…)
- 1 tbsp lemon juice (I’ve forgotten this plenty, but actually it makes a difference. Just saying.)
- Salt & pepper, to taste
- Optional: pinch of smoked paprika (for a bit of something-something)
- Optional: 1 small potato, chopped (makes it even creamier, but I forget it about half the time and it still turns out nice)
How I Actually Throw This Together
- Heat your olive oil over medium in a big ol’ pot. Add onion and carrots and sauté about 5 minutes (I sometimes put the timer on & then promptly ignore it).
- Toss in the garlic. Stir until it smells, well, amazing. One or two minutes, tops.
- Add your broccoli, optional potato if you’re feeling posh, and let them mingle in the pot for a minute. This is where I usually sneak a tiny piece—hot tip, don’t burn your tongue like I always do.
- Pour in your broth. Bring it to a simmer. I cover it about half the time, then forget and leave the lid askew—doesn’t really matter, as long as veggies go super soft (that’s your sign it’s ready for the blender—about 10-15 minutes).
- Take the pot off the heat. If you’ve got an immersion blender, that’s the time to whiz it up. If you only have a regular blender, do it in batches—just don’t overfill, or you’ll be scraping soup off your cabinets (voice of experience here).
- Pop back in the pot, turn heat to low. Pour in your plant milk, nutritional yeast, vegan cheddar, lemon juice, salt, pepper, and smoked paprika. Stir till cheese melts and everything’s velvety—and don’t worry if it looks a bit weird at this stage; it always does, promise.
- Taste. This is mandatory. Add more salt or lemon or even extra cheese if you’re feeling rebellious.
- Let it cook just a couple more minutes so it’s piping hot. Then serve immediately (or, like me, eat half of it straight out of the pot).
A Few Notes (Things I’ve Learned & Forgotten)
- If you want extra texture, save a handful of cooked broccoli and stir it back in after blending. Looks fancier, too.
- Actually, don’t over-blend—unless you like your soup smoother than a 90s boy-band. I sometimes do, sometimes don’t; depends how hungry I am.
- More cheese makes it happier, but don’t add it all at once if your vegan cheese tends to clump. It’ll cooperate eventually; just keep whisking.
If You Want to Get Creative: My Variations (And a Flop)
- Caulifower in place of half the broccoli is weirdly good (though I thought it’d be bland, it isn’t!)
- Once used coconut milk because it’s all I had. Nice and creamy, but in a tropical sorta way, so maybe skip that unless you like soup that tastes faintly like sunblock (my dad did NOT approve).
- I’ve tried using kale instead of broccoli—on second thought, I wouldn’t recommend it unless you really love digging in your teeth for hours.
What You Need (But Workarounds Are Welcome!)
- Big soup pot (any excuse to use my battered Dutch oven, but frankly a saucepan’ll do)
- Sharp knife & cutting board (though I’m notorious for just ripping up broccoli by hand if no one’s watching)
- Immersion blender or regular blender (if you don’t have one, just mash the veg with a potato masher—it’s rustic, but it works!)
- Ladle, though a mug works in a pinch—who’s judging?
How (and If) I Manage to Store It
The soup keeps nicely in a covered container in the fridge for up to three days. It supposedly freezes well, though honestly it never lasts that long in my house (soup for breakfast is a thing, right?). If you do freeze it, let it thaw in the fridge and reheat gently so it doesn’t go weirdly grainy.
How I Like to Serve It (And How My Family Argues About It)
Toasted sourdough, hands down, is my favorite pairing—preferably with plenty of plant butter. My aunt likes to sprinkle roasted sunflower seeds on top (she claims they’re lucky; I think they’re just crunchy). Oh, and if you want something extra, a dash of hot sauce goes surprisingly well—try Sriracha or even a spoonful of Calabrian chili if you’re fancy.
If I Could Give Only One Pro Tip…
I once tried rushing the blending bit—cooked veggies still tough. So now I just poke ‘em with a fork before blitzing (saves your blender and your teeth). Also, don’t add the plant milk right at the start, or it’ll separate and look, well, odd. Live and learn!
FAQ (Real Questions, Real Answers…Mostly)
- Is this really cheesy? Way cheesier than I expected the first time. Nutritional yeast + vegan cheese = magic. But, it’s still broccoli-forward—if you want full-on fake cheddar bomb, up the cheese!
- Can I make it gluten-free? Yup, just double-check your broth and cheese (some brands are sneaky with flour) but the rest is good to go.
- How long does it keep? Like I said above—three days tops, unless you hide it at the back of the fridge behind the pickles (not that I’d ever be that sneaky…)
- Do I have to blend it? Not at all! If you like chunky soup, just chop veggies smaller and skip blending—or try a potato masher for half-n-half texture.
- Where can I get decent vegan cheese? Local health food shops often stock really good ones, but I also order from Miyoko’s when I’m fancy. (Not sponsored, just a fan.)
Unrelated but important: If you happen to spill soup on your slippers (as I once did), let them air dry near a radiator. Otherwise, you’ll attract every cat in the neighborhood. Just my two cents.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 4 cups broccoli florets
- 1 medium carrot, grated
- 3 cups vegetable broth
- 1 cup unsweetened almond milk
- 1 cup shredded vegan cheddar cheese
- 1/4 cup nutritional yeast
- Salt and black pepper to taste
Instructions
-
1Heat olive oil in a large pot over medium heat. Add diced onion and sauté for 3-4 minutes until translucent.
-
2Stir in minced garlic and cook for an additional 1 minute until fragrant.
-
3Add broccoli florets, grated carrot, and vegetable broth. Bring to a boil, then reduce heat and simmer for 15 minutes until vegetables are tender.
-
4Use an immersion blender to carefully blend the soup until smooth, or leave some chunks for texture if desired.
-
5Stir in almond milk, vegan cheddar cheese, and nutritional yeast. Simmer for another 5 minutes until heated through and cheese is melted.
-
6Season with salt and black pepper to taste. Serve hot, garnished with additional vegan cheddar if desired.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!




