This vegan broccoli cheddar soup is my twist on a childhood classic, one I grew up loving but always missed the cheesy richness of. Replacing dairy with plant-based ingredients felt like reclaiming a comfort food for my current kitchen. It’s surprisingly simple, but the depth of flavor from a few clever tricks keeps it feeling indulgent.
What I love about this recipe is how it balances nostalgia with honesty—no fake cheese powder, just real ingredients that deliver a cozy, satisfying bowl. It’s perfect for those chilly evenings when you crave something warm and familiar, but want to keep it vegan and wholesome. Plus, the smell of garlic and roasted broccoli filling the kitchen? Pure comfort.
This recipe takes a humble childhood comfort and reimagines it with plant-based ingredients, proving that vegan soups can evoke nostalgia without dairy.
Rediscovering Comfort Food
- This soup always reminds me of lazy Sunday afternoons at my grandma’s place, the smell of roasted broccoli filling the air.
- I feel a rush of pride when I serve this to friends who think vegan can’t be creamy and cheesy.
- There’s a quiet joy in perfecting that smooth, velvety texture without any dairy—like a small victory each time.
- Nostalgia hits hard during colder months; it’s the kind of dish that makes me pause and breathe in the comforting aroma.
- Sometimes, I get a little chaotic trying to blend everything smoothly, but the end result always makes me smile.
The story behind this recipe
- This soup was born out of a late-night craving for comfort that felt just out of reach—dairy-free, but still rich enough to satisfy. I remember experimenting with different plant-based cheeses and realizing that roasted broccoli brings a smoky depth I hadn’t expected. It’s like capturing a moment of quiet triumph in a bowl.
- What really pushed me to perfect this recipe was watching friends and family light up when they taste it, surprised by how creamy and cheesy it feels without any dairy. It’s become a little ritual for me, a way to reconnect with cozy childhood memories while keeping things fresh and compassionate.
- heading: Short personal story or inspiration behind the recipe
Trivia and historical notes
- This soup’s roots trace back to traditional American comfort foods, where cheese soups became a cozy staple in diners and homes alike.
- Vegan adaptations of classic cheese soups gained popularity in the early 2000s, as plant-based diets started to influence mainstream menus.
- Broccoli, once considered a humble vegetable, rose to prominence in this dish due to its hearty texture and ability to mimic cheesy flavors when roasted.
- The idea of vegan cheese alternatives dates back to the 1980s, but only recently have they become sophisticated enough to replace dairy in rich recipes like this one.
- This soup is part of a larger trend where classic comfort foods are reimagined with plant-based ingredients, blending nostalgia with modern ethics.
Ingredient breakdown: key components
- Broccoli: I love how roasting brings out a smoky sweetness and tender bite—skip this step if you prefer a fresher, greener flavor.
- Nutritional Yeast: This is my go-to for that cheesy umami punch—if you don’t have it, a splash of miso paste can add depth, but it won’t be quite the same.
- Cashews: Soaking them for at least 30 minutes gives a creamier texture—if you’re in a rush, use pre-soaked or a splash of plant-based cream instead.
- Carrots: I add a bit of sweetness and color—if you dislike sweetness, reduce or omit, but it balances the richness nicely.
- Plant-Based Cheese: I prefer a mild melt—if you want sharper flavor, try a nut-based aged cheese alternative, but it might alter the smoothness.
- Garlic & Onion: These build the flavor foundation—don’t skimp, but if you’re sensitive, sauté gently to avoid overpowering the soup.
- Vegetable Broth: I favor homemade or low-sodium for control—if using store-bought, watch for added salt, and adjust seasoning accordingly.
Spotlight on key ingredients
Broccoli:
- I love how roasting brings out a smoky sweetness and tender bite—skip this step if you prefer a fresher, greener flavor.
- Nutritional Yeast: This is my go-to for that cheesy umami punch—if you don’t have it, a splash of miso paste can add depth, but it won’t be quite the same.
Cashews:
- Soaking them for at least 30 minutes gives a creamier texture—if you’re in a rush, use pre-soaked or a splash of plant-based cream instead.
- Nutritional Yeast: This adds a cheesy, nutty flavor that’s almost oozy when heated—use a good-quality brand for best results.
Notes for ingredient swaps
- Dairy-Free: Swap traditional cheese with a nut-based or vegan cheese alternative. Expect a milder, slightly less tangy flavor, but still creamy and satisfying.
- Broccoli: Use cauliflower or kale if you prefer a different green. Cauliflower offers a milder taste and softer texture, while kale adds a slightly bitter, hearty note.
- Cashews: Substitute with soaked sunflower seeds or silken tofu for creaminess. These options provide a different nutty or neutral base with less fat.
- Nutritional Yeast: If unavailable, try a pinch of smoked paprika or a splash of miso paste to mimic cheesy umami flavors, though it won’t be as oozy.
- Vegetable Broth: Use mushroom or tomato broth for a richer, deeper flavor profile. Be mindful of added salt, and adjust seasoning accordingly.
- Onions & Garlic: Swap for leek or shallots if you want a softer, sweeter onion flavor. Use garlic powder or garlic oil as quick alternatives.
- Oil: Replace olive oil with coconut oil or vegan butter for different flavor notes. Coconut oil adds a slight sweetness, vegan butter offers richness.
Equipment & Tools
- Baking sheet: Roast broccoli evenly with a slight char for smoky flavor.
- Large pot: Cook vegetables and simmer the soup.
- Blender or immersion blender: Puree the roasted broccoli and cashew mixture for a smooth texture.
- Measuring cups and spoons: Accurately measure liquids, seasonings, and ingredients.
- Knife and cutting board: Chop vegetables uniformly for even cooking.
Step-by-step guide to vegan broccoli cheddar soup
- Preheat your oven to 200°C (400°F). Line a baking sheet with parchment. Toss broccoli florets with a tablespoon of olive oil, salt, and pepper. Roast for 20-25 minutes until slightly charred and fragrant; set aside to cool slightly.
- In a large heavy-bottomed pot, heat 2 tablespoons of olive oil over medium heat. Add one diced onion and two minced garlic cloves. Sauté for 5-7 minutes until translucent and fragrant, stirring often.
- Add 2 chopped carrots to the pot. Cook for another 5 minutes until they begin to soften. Then, stir in the roasted broccoli chunks. Cook for 2 more minutes to meld flavors.
- Pour in 4 cups of vegetable broth. Bring to a gentle simmer over medium heat. Cook for 10 minutes, until the carrots are tender and the flavors meld. Skim off any foam if needed.
- Meanwhile, drain and rinse 1 cup of soaked cashews. In a blender, combine cashews, 1/4 cup nutritional yeast, 1 teaspoon smoked paprika, and 1/2 cup water. Blend until completely smooth and creamy, 1-2 minutes.
- Once vegetables are cooked, transfer about half of the mixture to a blender. Carefully blend until smooth, or use an immersion blender directly in the pot for a smoother texture. Return blended soup to the pot and stir well.
- Add the cashew cream to the soup, stirring constantly. Heat gently for another 5 minutes, just until warmed through. Do not boil to prevent separation. Taste and adjust seasoning with salt and pepper.
- Remove from heat. Let the soup rest for 5 minutes. Then, ladle into bowls, garnish with chopped chives or a sprinkle of nutritional yeast if desired. Serve hot, with crusty bread if you like.
Allow the soup to rest for 5 minutes off heat. Finish with a final taste adjustment, then ladle into bowls. Garnish with fresh herbs or nutritional yeast, and serve immediately for best flavor and texture.
How to Know It’s Done
- Soup is smooth and velvety, with a rich, cheesy aroma.
- Broccoli is tender but not mushy, with some charred edges for depth.
- The soup reaches an internal temperature of around 75°C (165°F) for safety and optimal warmth.

Vegan Broccoli Cheddar Soup
Ingredients
Equipment
Method
- Preheat your oven to 200°C (400°F). Toss the broccoli florets with 1 tablespoon of olive oil, salt, and pepper, then spread them evenly on a baking sheet. Roast for 20-25 minutes until slightly charred and fragrant, then set aside to cool slightly.
- While the broccoli roasts, heat the remaining 1 tablespoon of olive oil in a large pot over medium heat. Add the diced onion and minced garlic, sautéing for about 5-7 minutes until the onion turns translucent and fragrant.
- Add the chopped carrots to the pot and cook for another 5 minutes until they start to soften. Then, incorporate the roasted broccoli chunks and cook for 2 more minutes to meld the flavors.
- Pour in the vegetable broth, bringing the mixture to a gentle simmer. Cook for about 10 minutes until the carrots are tender and the flavors have combined nicely.
- Meanwhile, drain and rinse the soaked cashews. In a blender, combine the cashews, nutritional yeast, smoked paprika, and 1/2 cup of water. Blend until completely smooth and creamy, about 1-2 minutes.
- Transfer about half of the cooked vegetable mixture to a blender and blend until smooth, or use an immersion blender directly in the pot for a silky texture. Return the blended soup to the pot and stir well.
- Pour the cashew cream into the soup, stirring constantly, and heat gently for 5 minutes. Avoid boiling to keep the soup smooth and velvety. Taste and adjust seasoning with salt, pepper, and a splash of lemon juice for brightness if desired.
- Once heated through and creamy, remove from heat. Serve hot, garnished with extra nutritional yeast or fresh herbs if you like. Enjoy the cozy, cheesy flavor of this plant-based soup!
Notes
Pro Tips for Perfect Soup
- Bolded Mini-Head: Use fresh garlic and sauté until fragrant—this releases a sweeter, milder aroma than adding raw.
- Bolded Mini-Head: Roast broccoli until slightly charred—this enhances smoky depth and adds a caramelized flavor.
- Bolded Mini-Head: Soak cashews at least 30 minutes—this ensures a silky, smooth cream without grit.
- Bolded Mini-Head: Balance the soup’s thickness by gradually adding broth—avoid blending too long to keep some body.
- Bolded Mini-Head: Taste and adjust seasoning at the end—adding a pinch more nutritional yeast for extra cheesy oomph.
- Bolded Mini-Head: Let the soup rest for 5 minutes after blending—this allows flavors to meld and improves texture.
Common mistakes and how to fix them
- FORGOT to check soup consistency → add more broth or blend longer.
- DUMPED in too much salt → balance with a splash of water or unsalted broth.
- OVER-TORCHED the garlic → reduce heat and stir constantly to prevent burning.
- SKIPPED resting time → let the soup sit for at least 5 minutes to meld flavors.
Quick fixes and pantry swaps
- If soup is too thick, splash in hot water and stir until it shimmers with a silky sheen.
- When the broccoli isn’t charred enough, bump up oven to 220°C (430°F) and roast a few minutes more.
- Splash a bit of lemon juice if the flavor feels flat or dull in the final tasting.
- Patch blandness by stirring in a teaspoon of miso or soy sauce for added depth.
- Shield delicate cashew cream from boiling—keep heat low to prevent separation and keep that oozy texture.
Prep, store, and reheat tips
- Roast and cool the broccoli ahead of time; store in an airtight container in the fridge for up to 2 days, preserving smoky flavor and vibrant color.
- Soak cashews for at least 30 minutes before blending; keep in the fridge in water for up to 24 hours to maintain freshness and creaminess.
- Prepare the vegetable broth and chop vegetables in advance; keep separately in sealed containers, lasting up to 3 days in the fridge.
- Reheat the soup gently on the stovetop over low heat, stirring often; it should simmer gently for 5-7 minutes, with a slight aroma of cheesy richness returning.
- Store leftovers in an airtight container for up to 3 days; reheat until steaming hot, checking for a velvety texture and balanced flavor before serving.
Top Questions About Vegan Broccoli Cheddar Soup
1. How should the soup look and smell when ready?
It’s best served hot, with a velvety texture and a cheesy, smoky aroma that fills the kitchen. The broccoli should be tender but not mushy, with a slight char for depth.
2. What are signs of overcooking or undercooking?
The soup should be smooth and creamy, with bright green bits of broccoli and a cheesy, roasted scent. If it smells burnt or looks separated, it needs more gentle reheating or blending.
3. How long does the soup keep in the fridge?
You can store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove, stirring often, until steaming and velvety again.
4. Can I freeze the soup?
Yes, you can freeze it for up to a month. Thaw in the fridge overnight and reheat slowly, adding a splash of water or broth if it thickens too much.
5. How do I get a smooth texture?
Use a high-speed blender or immersion blender to achieve a smooth, velvety consistency. If you prefer some texture, blend less or leave some broccoli chunks intact.
6. What are good substitutions for key ingredients?
You can replace cashews with soaked sunflower seeds or silken tofu for creaminess. Nutritional yeast can be swapped with miso paste or a splash of soy sauce for cheesy flavor.
7. What makes roasted broccoli special in this soup?
Roasted broccoli adds smoky sweetness and tender bites, which intensify the flavor. The smell of roasting is warm and inviting, with caramelized edges for depth.
8. How do I prevent burning garlic?
Avoid burning garlic by sautéing over medium heat and stirring constantly. If you scorch garlic, start over with fresh garlic and reduce heat immediately.
9. How can I boost flavor if it’s bland?
Add a splash of lemon juice or nutritional yeast at the end to brighten flavors. If the soup feels bland, a pinch more salt or smoked paprika can enhance richness.
10. Any quick tips for perfect flavor?
Use fresh garlic and roast broccoli until slightly charred for a smoky base. Soak cashews beforehand for smooth cream, and taste as you go to adjust seasoning.
This soup feels like a warm hug on a chilly day, blending nostalgia with a fresh plant-based twist. The smoky roasted broccoli and cheesy depth make it stand out, especially when comfort is what you need most right now.
Sharing a bowl of this reminds me how simple ingredients can create something unexpectedly satisfying. It’s a dish that’s cozy, honest, and perfect for those moments when you want honest, hearty food without fuss.
Hi, I’m Madison Greene, the voice and creator behind Texture Obsessed. Born and raised in the United States, I’ve always believed that food is more than just flavor — it’s about the way it feels.


