This creamy broccoli soup tastes incredibly rich, smooth, and full of cheesy flavor — all without a single drop of dairy! It’s wonderfully easy to prepare and truly defines healthy comfort food, making it an instant favorite for weeknight dinners or cozy gatherings.

If you’re a connoisseur of classic rich and creamy broccoli cheddar soup, prepare to be amazed by this plant-powered transformation of a beloved favorite. This vegan broccoli cheddar soup offers all the comforting indulgence you crave, but with a clever, dairy-free twist. The secret to its incredible creaminess lies in a base of properly soaked cashews, which blend into a silken, luscious texture that rivals traditional heavy cream. And for that unmistakable cheesy depth? Nutritional yeast steps in as the unsung hero of vegan cuisine, imparting a savory, umami-rich flavor that makes this soup taste every bit as cheesy as its conventional counterpart. Trust us, once you try this recipe, it’s destined to become a staple in your plant-based repertoire!
This recipe is designed for a stovetop method, but if you’re looking for an even quicker preparation, you might enjoy our Instant Pot Vegan Broccoli Soup. For those who frequently find themselves with extra broccoli, don’t let it go to waste! Explore other delightful ways to incorporate this versatile vegetable, such as our crispy Air Fryer Broccoli, flavorful vegan Broccoli Tacos, or the hearty Broccoli and Orzo Skillet.
Creamy Vegan Broccoli Soup
Yields: 6 cups
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
This recipe is a testament to how satisfying and flavorful plant-based meals can be. It’s perfect for a nourishing lunch or a comforting dinner, offering a wholesome meal packed with vegetables and rich, satisfying taste.
Why You’ll Adore This Dairy-Free Broccoli Soup
- Unbelievably Creamy: Achieves a luxurious, smooth texture without any heavy cream or dairy, thanks to the magic of cashews.
- Rich & Cheesy Flavor: Nutritional yeast provides that savory, “cheesy” depth that perfectly mimics traditional broccoli cheddar soup.
- Wholesome & Healthy: Packed with nutrient-dense broccoli and other vegetables, making it a guilt-free comfort food option.
- Easy to Make: With straightforward steps, even novice cooks can master this delicious vegan soup.
- Perfect Comfort Food: Warm, hearty, and satisfying, it’s ideal for chilly evenings or anytime you crave a nourishing meal.
- Plant-Based & Allergen-Friendly: A fantastic option for vegans, those with dairy sensitivities, or anyone looking to incorporate more plant-based meals into their diet.
Essential Ingredients & Smart Substitutions
Crafting the perfect vegan broccoli soup relies on a blend of simple, wholesome ingredients. Here’s a detailed look at what you’ll need and how to best utilize each component, along with handy substitution ideas:
- Olive Oil: This provides a flavorful base for sautéing our aromatic vegetables and adds a subtle richness to the soup. You can effortlessly substitute it with vegan butter for an even richer, buttery flavor profile.
- Onion, Carrots & Celery (Mirepoix): This classic aromatic trio is the foundation of many delicious soups, imparting deep savory flavor and a wonderful depth of taste. Beyond flavor, it’s an excellent way to boost the vegetable content of your soup. Ensure they are finely diced for optimal blending later.
- Garlic: Freshly minced garlic offers a pungent, robust flavor that truly elevates the soup. If fresh isn’t available, one teaspoon of garlic powder can be used as a convenient alternative, though fresh is always recommended for the best aroma.
- Smoked Paprika: A secret weapon for adding a smoky, subtly spicy, and complex depth to the soup, contributing to its “cheesy” character. If you don’t have smoked paprika, regular paprika will work for color and mild flavor, or a dash of cayenne pepper can add a touch of heat. For an extra smoky kick, a tiny drop of liquid smoke could be considered.
- All-Purpose Flour: This acts as a thickening agent, helping to create the soup’s hearty body. For those needing a gluten-free option, an equal amount of your preferred gluten-free all-purpose flour blend will work perfectly. Ensure you cook the flour briefly to remove any raw flour taste.
- Russet Potato: Crucial for adding natural creaminess and further thickening the soup without relying on dairy. Russet potatoes are uniquely starchy, breaking down beautifully to create a smooth texture. Other potato varieties, such as Yukon Gold or red potatoes, are not as starchy and will not achieve the same creamy consistency, so stick to russet if possible.
- Vegetable Broth: The quality of your broth significantly impacts the final flavor. We highly recommend using a flavorful “not chicken” style vegetable broth, like those from Edward & Sons or Ocean’s Halo, for a savory, umami-rich base that mimics traditional chicken broth without any animal products. Always opt for low-sodium options to control the seasoning.
- Broccoli: It wouldn’t be broccoli soup without this star ingredient! Fresh broccoli florets are preferred for their vibrant color and texture, but frozen broccoli can also be used. If using frozen, there’s no need to thaw; just add it directly to the pot.
- Nutritional Yeast: This is a cornerstone of vegan cooking, providing that distinct savory, umami-packed flavor that closely resembles cheddar cheese. It’s essential for achieving the “cheesy” profile in this dairy-free soup. Do not confuse it with active dry yeast, as they are not interchangeable.
- Cashews: The powerhouse behind the soup’s incredibly rich and creamy texture. When blended after soaking, cashews create a smooth, luxurious cream that is unparalleled in dairy-free cooking. There isn’t a perfect substitute that replicates their unique creaminess; however, for a nut-free alternative, soaked sunflower seeds can be used with a slightly different flavor profile. Full-fat canned coconut milk can also add creaminess, but be aware it will impart a subtle tropical sweetness to the soup.
- Water: Used for blending the cashew cream to the perfect consistency.
- Salt & Pepper: Essential for seasoning to taste and enhancing all the other flavors.
Step-by-Step Guide: Crafting Your Creamy Vegan Broccoli Soup
Follow these detailed instructions to create a luscious, dairy-free broccoli soup that will impress even the most discerning palates:





- Sauté the Aromatics: Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat. Add the diced yellow onion, carrots, and celery. Cook for about 10 minutes, stirring frequently, until the vegetables have softened and become fragrant. Avoid browning them too much.
- Infuse Flavor: Stir in 2 minced garlic cloves and 1/2 teaspoon of smoked paprika. Continue to cook for just one minute more, allowing the spices to become fragrant. This step helps to bloom the flavors without burning the garlic.
- Build the Roux: Add 1/4 cup of all-purpose flour (or gluten-free flour) to the pot. Stir continuously for one minute, ensuring the flour coats all the vegetables evenly and cooks out its raw taste. This creates a roux that will help thicken the soup.
- Simmer for Depth: Pour in 4 cups of vegetable broth and add the chopped russet potato. Bring the mixture to a gentle boil, then reduce the heat to medium-low. Let it simmer, partially covered, for 20 minutes, or until the potato pieces are fork-tender. This allows the flavors to meld and the potatoes to soften for easy blending.
- Add the Broccoli: Once the potatoes are soft, add 4 cups of chopped broccoli florets to the pot. Continue to simmer for another 6-7 minutes, just until the broccoli is tender-crisp and bright green. Be careful not to overcook the broccoli, as it can become mushy and lose its vibrant color.
- Prepare the Cashew Cream: While the soup is simmering, add the 1 cup of soaked cashews, 1/4 cup of nutritional yeast, 1/2 teaspoon of salt, and 1/2 cup of water to a high-speed blender. Blend until the mixture is completely smooth and creamy. This should take a few minutes, scraping down the sides as needed to ensure no cashew pieces remain.
- Blend for Ultimate Creaminess: Carefully scoop about 2 cups of the hot soup (including some potatoes and vegetables) into the blender with the cashew cream. Blend again until the mixture is entirely smooth and uniform. This step ensures an even distribution of flavor and texture.
- Combine and Finish: Pour the blended cashew and soup mixture back into the main pot with the remaining soup. Stir well until everything is thoroughly combined and heated through. The soup should thicken beautifully.
- Season to Perfection: Taste the soup and add additional salt and pepper as needed. A squeeze of lemon juice or a dash of apple cider vinegar can also brighten the flavors if desired. Serve hot and enjoy!
Tips for the Perfect Vegan Broccoli Soup
- Proper Cashew Soaking is Key: Don’t skip this step! Soaking cashews softens them, allowing them to blend into an incredibly smooth, dairy-like cream. For quick soaking, use boiling water.
- Don’t Overcook the Broccoli: Broccoli should be tender-crisp and bright green, not mushy or dull. Adding it towards the end of the cooking process preserves its texture and nutrients.
- High-Speed Blender for Smoothness: A powerful blender is crucial for achieving a truly silky-smooth cashew cream and soup. If you don’t have one, blend for extra time and consider straining the cashew cream through a fine-mesh sieve if any grittiness remains.
- Taste and Adjust Seasoning: Nutritional yeast provides cheesy flavor but little salt. Be sure to taste the soup at the end and adjust salt and pepper to your preference. A little extra salt can really bring out the “cheesy” notes.
- Vary the Texture: For a chunkier soup, blend only half of the soup with the cashew cream and leave the other half chunky. For an entirely smooth soup, blend the entire batch.
Delicious Topping Ideas & Serving Suggestions
Elevate your creamy vegan broccoli soup with these delightful toppings and serving suggestions:
Soup Topping Ideas
- Homemade Croutons: Add a satisfying crunch with golden-brown bread cubes. Try our homemade whole wheat croutons for a rustic touch, or crispy polenta croutons for a unique texture.
- Crispy Chickpeas: For a fiber-filled, protein-rich topping, sprinkle a handful of crispy roasted chickpeas. They add a wonderful savory crunch.
- Fresh Herbs: A sprinkle of fresh chopped parsley, chives, or dill can add a burst of freshness and color.
- Vegan “Bacon” Bits: For a salty, smoky flavor, sprinkle store-bought or homemade vegan bacon bits.
- Red Pepper Flakes: If you enjoy a bit of heat, a pinch of red pepper flakes adds a nice warming kick.
- Vegan Sour Cream or Cream Cheese Swirl: A dollop of vegan sour cream or a swirl of thinned vegan cream cheese adds extra tang and richness.
Serving Suggestions
- Crusty Bread: A warm, crusty loaf of bread is perfect for dipping and soaking up every last bit of this delicious soup.
- Side Salad: Pair with a light, fresh green salad with a vinaigrette dressing for a balanced and complete meal.
- Vegan Grilled Cheese: For the ultimate comfort food pairing, serve alongside a gooey vegan grilled cheese sandwich.

Storage & Reheating Instructions
Proper storage ensures your delicious vegan broccoli soup stays fresh and flavorful for future enjoyment. While this soup is best enjoyed fresh, it stores and reheats well with a few simple tips.
How to Store Leftover Soup
To store your homemade vegan broccoli cheese soup, first allow it to cool completely to room temperature. Transfer the cooled soup to an airtight container. It will keep well in the refrigerator for 3-4 days, maintaining its best flavor and texture. We do not recommend freezing this soup, as the cashews and potatoes can cause the texture to become mealy or separate upon thawing.
How to Reheat Leftovers
Reheating your leftover broccoli soup is straightforward. For stovetop reheating, transfer the desired amount of soup to a saucepan and warm it over medium heat, stirring occasionally, until it’s heated through to your preferred temperature. If using a microwave, transfer the soup to a microwave-safe container and heat in short intervals (1-2 minutes), stirring in between, until it reaches the desired warmth. The soup may thicken considerably in the refrigerator, so you might want to add a splash of vegetable broth or water while reheating to thin it back to your desired consistency.
Frequently Asked Questions (FAQs)
- Why does my vegan broccoli soup taste bland?
A bland soup usually indicates insufficient seasoning or a lack of flavor in the broth. Ensure you’re using a high-quality, flavorful vegetable broth; we particularly love “not chicken” style broths from brands like Edward & Sons or Ocean’s Halo for their rich, savory depth. Don’t be shy with the salt! Nutritional yeast provides cheesy flavor, but it isn’t salty, so you’ll need to add plenty of additional salt, along with black pepper, to truly bring out the cheesy and savory notes.
- Is Panera’s broccoli cheddar soup vegetarian or vegan?
No, Panera Bread’s popular broccoli cheddar soup is neither vegetarian nor vegan, as it is made with chicken broth and dairy cheese and cream. This recipe offers a fantastic, homemade, and completely vegan alternative that captures all the beloved flavors without any animal products. If you prefer a dairy version of broccoli cheddar soup, many recipes are available, but this one is crafted specifically for a plant-based diet.
- Why is vegan broccoli soup considered healthier than traditional versions?
Traditional broccoli cheddar soup is often loaded with heavy cream, butter, and cheese, making it high in saturated fat and calories, and not always as vegetable-forward as it seems. This vegan version is significantly healthier! It achieves a thick and creamy consistency using wholesome ingredients like cashews and potatoes, rather than dairy. It’s packed with the nutrients of broccoli and other vegetables, offers healthy fats from olive oil and cashews, and is free from cholesterol and lactose, making it a nutritious and satisfying meal choice.
- How do you thicken dairy-free broccoli soup?
Our vegan broccoli soup achieves its rich, thick consistency through a combination of key ingredients. All-purpose flour is used to create a roux at the beginning, providing an initial thickening base. Starchy russet potatoes break down during simmering, contributing natural body and creaminess. Finally, the blended soaked cashews create a luxurious, dairy-free cream that emulsifies into the soup, resulting in an incredibly thick, smooth, and satisfying texture.
- Can I make this soup nut-free?
Yes, while cashews are ideal for creaminess, you can make this soup nut-free. Soaked raw sunflower seeds (peeled) can be used as a substitute for cashews. Be aware that sunflower seeds can sometimes lend a slightly green tint and a distinct flavor. Alternatively, you could try blending white beans (like cannellini beans) for creaminess, or thickening with a cornstarch or tapioca starch slurry at the end, though the texture won’t be as rich as with cashews.
- Can I use frozen broccoli instead of fresh?
Absolutely! Frozen broccoli can be used as a convenient alternative to fresh. There’s no need to thaw it beforehand; simply add the frozen florets directly to the pot during step 6, and simmer until they are tender. The cooking time might be slightly adjusted, but the overall flavor and texture will still be excellent.
More Irresistible Vegan Soup Recipes
If you absolutely adored this creamy vegan broccoli soup, we’re confident you’ll love exploring more of our plant-based, comforting soup creations. These recipes are designed to be rich, satisfying, and loaded with healthy vegetables, perfect for any season:
- Our Vegan Wild Rice Soup is a hearty and wholesome choice, packed with tender vegetables and chewy wild rice in a savory, creamy broth.
- Indulge in the velvety smoothness of this Creamy Carrot and Potato Soup. It’s naturally sweet, incredibly comforting, and a fantastic way to enjoy root vegetables.
