Made with a short list of plant-based staples, like nuts, veggies, and beans, it’s a complete meal that you (and your family) will never know is healthy and nutrient-dense. You’ll love this soup’s creamy texture, but to really take it over the top, shower it with the crunchy nutty crumbles before serving. A mix of toasted breadcrumbs, nuts, and simple seasonings adds a crispy contrast to the velvety, creamy soup that is :::::::::.chef’s kiss:::::::::.
Why this recipe works
The ultimate mash-up.
Two of my fan-favorite recipes came together to form this new hit: (1) my Creamy Cauliflower Soup and (2) Broccoli and White Bean Soup (recipe in my cookbook!). Both are well-loved because the ingredients are simple and the recipes are easy yet very tasty. The same goes for this comforting dairy-free broccoli soup!
Rich and indulgent, but secretly good for you.
This soup has a mega luxe consistency thanks to cannellini beans and raw cashews. Once they’re softened and blended together, they turn velvety smooth. Your family members will have no idea this is dairy-free. With each spoonful, you may think, “This soup is delicious and rich. How can it be good for me?” Well, to start, broccoli is a superfood (and not one of those trendy superfoods you’ve never heard of). Cruciferous vegetables are known for their cancer-fighting properties (broccoli specifically contains unique anti-cancer compounds and antioxidants), along with fiber and a long list of vitamins and minerals. The second ingredient that makes this recipe so special (and healthy) is cannellini beans. Just like black beans and chickpeas, cannellini beans are loaded with protein and fiber, and are low on the glycemic index, making them a wonderful choice for anyone watching their blood sugar levels. And raw cashews add a good deal of healthy fats, plus extra protein and minerals.
An easy and weeknight-friendly flavor bomb.
Rich and creamy, wholesome, AND simple…this soup has it all! Budget-friendly vegetables, seasonings, and condiments work their magic and leave you with an herbaceous and savory soup that is weeknight friendly. Plus, blending the soup at the end means no fine dicing or mincing is required, so you save on prep time.
Ingredient notes
Cashews
You’ll find softened and blended cashews in many of my recipes, like Vegan Mushroom Soup and Vegan Palak Paneer, because they add a uniquely rich creaminess and act as a natural thickener. Nut allergy? You can try using 1 (13.5-ounce) can of “lite” coconut milk to replicate the creaminess the cashews would add.
Broccoli
Broccoli is obviously super healthy, but it’s also just really delicious. I love it in pasta, rice bowls, stir-fries, and so much more. But, if you’ve got picky eaters in your family, fear not! Since the soup gets blended, the broccoli is basically unidentifiable! They’ll just think they’re eating a creamy, delicious soup that just happens to have flecks of green in the bowl. Substitute: If you don’t have fresh broccoli, you can use frozen (though we haven’t tried it ourselves).
Basil
Fresh basil leaves add a lovely herbaceous flavor to this vegan broccoli soup. You can buy basil at most grocery stores, sometimes in potted plants or in pre-clipped boxes. Substitute: Can’t find fresh basil? Use fresh flat-leaf parsley or a smaller amount of fresh dill as a substitute. The flavor will be good, but a bit different than if you used basil.
Soy sauce and dijon mustard
These may sound like strange ingredients for soup, but just a little of the two goes a long way. First, soy sauce (along with nutritional yeast) gives this soup an irresistible savoriness. And the bright tang of dijon mustard awakens the soup at the end. Substitute: Use tamari or gluten-free soy sauce if you’re gluten free. If allergic to soy, omit the soy sauce and season with a little extra salt.
Step-by-step instructions
Sauté the onion and garlic. Heat the oil in a large pot over medium heat. Once it’s warm, add the onion and a pinch of salt. Cook until they start to turn golden. Add the garlic and pepper flakes next. Deglaze the pan with white wine. Scrape up any of the stuck browned bits on the bottom of the pan (that’s where the flavor is!). Let the mixture simmer until most of the wine has evaporated. Now add the broccoli to the pot. Let it sauté for a few minutes, then add the cannellini beans, cashews, broth, salt, and black pepper. Stir and bring it up to a boil. Turn down the heat to a simmer, leaving the soup to cook until the broccoli is tender and soft. Prepare the crispy nutty crumbles while you wait. Heat the oil in a frying pan over medium heat, then add the panko and pine nuts. Stir every so often, toasting until they become golden brown. Add the red pepper flakes and salt, then transfer the mixture to a bowl. Now that the soup is just about done, pour it into a large blender bowl. Add the basil, soy sauce, dijon mustard, nutritional yeast, and lemon juice. Blend until smooth. Ladle the soup into bowls and add a drizzle of olive oil and the crispy nutty crumbles on top. Serve with bread and enjoy!
Tips for making this recipe
Don’t skip the crispy topping!
Yes, the soup is lovely on its own. But when you add the crispy nutty crumbles on top, it’s fantastic! The soup is rich and creamy, so the crunch from the nuts and panko adds the perfect contrasting texture. Plus, the subtle kick of heat from the red pepper flakes takes it over the top. And don’t skip the drizzle of extra virgin olive oil at the end. Just a tiny bit adds an incredible mouthfeel and lovely flavor.
Or the bread for dipping.
A bowl of velvety soup just isn’t complete without a slice or two of crusty bread. It’s the ultimate dipper!
Use a large blender, or blend in batches.
You need a large blender (at least 64 ounces) to blend the entire batch of soup at once. If you have a smaller blender, blend it in two batches. Also, don’t blend the soup while it’s boiling hot. Let it rest off the heat for a few minutes. And replace the blender center cap with a dish towel to prevent steam from building up in the blender.
Save time.
You can cut down on the cook time by making the crunchy nut crumbles ahead of time. Store them in a jar or container at room temperature for several weeks. You can use leftovers as toppers for other soups like my White Bean Soup with Kale, or sprinkle them over Mediterranean Lentil and Grain Bowls or all kinds of salads. You can also swap the broccoli for pre-cut broccoli florets to shave off a few minutes of chopping.
Flavor Variations
You can replace half of the broccoli florets with cauliflower florets. Use leeks instead of onions for a milder, herbaceous, and slightly sweeter flavor profile. Blend in an extra ¼ cup of nutritional yeast for a cheesier flavor that’s closer to a broccoli cheddar soup. A spoonful of Vegan Pesto stirred into the soup adds a bright, herby freshness. Top the bowls of soup with homemade croutons instead of the nutty crumbles. For freshness, use the leftover fresh basil leaves as a topping. Char leftover broccoli florets in a skillet and use them as a topping. Give it a spicy kick with a drizzle of chile-infused olive oil on top. We love this one from Brightland.
That’s all you need to know about making this dreamy, creamy Vegan Broccoli Soup! If you love this recipe, please rate and review it below! Recipe: Nisha Vora / Rainbow Plant Life | Photography: Megan Morello
Big Vegan Flavor
Techniques and 150 recipes to master vegan cooking.