The creamiest, most delicious Vegan Broccoli Soup there ever was. This easy recipe is perfect for cozy lunches. You'd never guess it's healthy and dairy-free! Done in less than an hour and packed with good for you ingredients like broccoli, carrots, and cashews. So simple to make, freezer-friendly, and kid-approved. Comfort food in a bowl!

I may just marry this sensational soup. And you're all invited to the wedding.
I tell you no lie when I say this recipe tastes just as decadent and satisfying as classic creamy broccoli soup but is totally dairy-free. Who woulda thought?
She's like a cousin to my famous Creamy Vegan Broccoli Cauliflower Soup and Vegetable Soup. The variations just keep getting better! Don't miss all of my other vegan soup recipes.
Key ingredients and substitutions
Want to know the secret? Okay. It's cashews. They're everything. They're like Spanx. Or truffle oil. They make everything look and taste and feel so much better.
- Broccoli: There's a lot of broccoli in this recipe because it's the star! Fresh or frozen works. You can use the stems, but I love using all florets. You could also do a mix of broccoli and cauliflower.
- Cashews: Similar to my Healthy Potato Soup, raw cashews blended with water make the dairy free "cream" in place of heavy cream in this recipe. Unfortunately there isn't a cashew sub here.
- Mirepoix: The golden mix of onion, carrot and celery build the flavor of this soup.
- Garlic: Fresh garlic for necessary aromatics. Use more if you're a garlic lover!
- Water or broth: For the liquid in the soup. Use broth for extra flavor and season it to taste with salt.
- Salt and pepper: Very important for rounding out the flavor, especially if you use water!
- Lemon juice: This is key for brightness to round out the flavor.
How to make (step-by-step)
Soak your cashews in a bowl of hot water so they're easy to blend. Sauté onion until softened. Add carrot and celery and cook for another 5 minutes.
Add garlic and broccoli and cook for another 5 minutes.
Add water, salt and pepper. Bring to a boil and simmer for 15 minutes.
Blend water and drained cashews in blender until smooth. Stir into soup.
Puree mixture with an immersion blender. Season to taste with salt, pepper, and lemon juice and devour!
Tips for success
- Use a high speed blender or Nutribullet to blend the cashews. You want it thick and creamy and fully blended, like nut milk!
- Go heavy on the seasonings. Especially if you use water, salt plays a big role in flavor here so use a heavy hand.
- Make it your own and have fun with it! Add nutritional yeast, extra lemon juice, vegan bacon, or baguette croutons for crunchy textures.
Can I use frozen broccoli?
Yes! I like to use a 16oz bag of frozen broccoli florets. You could also use 2 10oz bags--more broccoli isn't a problem!
What makes this soup healthy?
As a dietitian, I love that this soup isn't just easy, but it's also brimming with nutrients like fiber, vitamin A, and omega-3 fatty acids!It's truly a healthy hug in a bowl! In addition to being dairy-free, it's also gluten-free, grain-free, and soy-free.
Cashews may help lower total and LDL cholesterol. Broccoli is packed with antioxidants to help reduce free radicals and lower risk of chronic disease.
While boasting those awesome healthy fats, this soup is also much lower in saturated fat than classic broccoli soup. It's definitely all around lighter, but still tastes unreal! With all the extra veggies, it's high in filling fiber, too.
Variations
- Stir in some vegan cheese or extra nutritional yeast for a flavor boost.
- Swap the water for broth for extra depth of flavor. (Start with less salt if you use broth!
- Add a chopped potato for some texture and creaminess.
How to store
This soup will last up to five days in the fridge in an air-tight container. I like to use Mason jars.
Can the soup be frozen?
Yes! Place cooled soup in a large freezer baggie and lay flat to freeze. It will last three months in the freezer. Thaw overnight in the fridge and then warm on the stove once you're ready to eat!
More delicious vegan soup recipes
- Cream of Mushroom and Wild Rice Soup
- Lemon Chickpea Rice Soup
- Vegan Lasagna Soup
- Creamy Vegan Tortilla Soup
- Corn Chowder with Quinoa
- Minestrone Soup
Click here to see the step-by-step web story instructions for this recipe!
PrintCreamy Nourishing Vegan Broccoli Soup
- Prep Time: 20 mins
- Cook Time: 30 mins
- Total Time: 50 mins
- Yield: 6-8 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Description
The creamiest, healthiest Vegan Cream of Broccoli Soup there ever was...comfort food in a bowl!
Ingredients
- ¾ cup raw cashews, soaked
- 2 tbsp extra virgin olive oil
- 2 medium onions, diced
- 2 stalks celery, chopped
- 3 medium carrots, chopped
- 3 large cloves garlic, minced
- 20oz fresh or frozen broccoli florets, chopped (about 6-7 cups)
- 6 cups water or broth, divided
- 1-2 tsp salt (to taste) + freshly ground pepper
- 2 tbsp fresh lemon juice
- optional: ⅓ cup nutritional yeast
Instructions
- Place cashews in a small bowl. Cover with hot water. Soak for 20-30 minutes.
- Add oil to a large pot (I used my dutch oven) over medium high heat. Once hot, add onion and a pinch of salt and sauté for about three minutes. Add celery and carrots and sauté for another five minutes. Add garlic and broccoli and sauté for another five minutes.
- Add 5 cups water, 1 ½ tsp salt, and pepper. Stir and bring mixture to a boil. Once boiling, reduce heat to low and simmer, covered, for 15 minutes.
- Drain cashews. Place cashews and 1 cup water in a blender (I used my Nutribullet). Blend until very smooth and creamy. There should be no clumps. Add to soup.
- Puree soup using an immersion blender. You can also do this in batches using a high speed blender. I like to leave some broccoli chunky for texture. Season to taste with lemon juice for brightness, salt (I use 2 tsp with water for liquid) and pepper. You can also add 1 tsp apple cider vinegar for extra tang. I like to add nutritional yeast for umami and cheesy flavor!
Keywords: vegan broccoli soup
Ruth says
Delicious flavor! So comforting too. We loved it.
I was out of celery, so I used a small bunch of baby bok choy as a substitute. OK, also added an extra garlic clove.
Thanks for the recipe. We’ll use it again for sure.
★★★★★
Jean says
Love this soup! I blend in 1/3 - 1/2 cup nutritional yeast at the end. Yummm!
★★★★★
Jim S says
Too easy for such a delicious soup. Good by itself or poured over potatoes, grains or whatever.
This was my first time using cashews to make a cream, so thanks for this recipe. It was nice to expand my plant based culinary repertoire.
★★★★★
Alexis Joseph says
Love it, thanks Jim! I have a few soups that use cashew cream so let me know if you give any others a try.
CC says
This is a great soup to make. I don’t think i blended the cashews long enough.
As well while it is delicious I agree it needs a lot of seasoning. I felt like it could have had a herb added to it for additional flavour. More onion and a little less water.
Alexis says
Great! Yes, blending the cashew until they're super smooth and creamy is great. It definitely need a good amount of salt--broth is a great stand in for water, too. Sometimes I'll add nutritional yeast for cheesy flavor.
Sally Hoynacki says
You were right! It’s marriage material! Amazing!
★★★★★
Alexis Joseph says
Hahaha yay!!!
Jocelyn says
This looks great. I have so much frozen broccoli and it gets nasty to roast or steam or air fry because too wet. Can I use frozen broccoli for this soup?
Alexis Joseph says
Yes, that works!
Jennifer says
Delicious and super easy to prepare. My husband and toddler loved it as much as I did. Used the hot water tip for the cashews; worked like a charm. I left some veggies unblended for kiddo which worked well also. Was a great way to use up one of our last garden broccoli harvests. Definitely going to stay on our fall/winter menu!
★★★★★
Alexis Joseph says
Awesome, I so appreciate the feedback, Jennifer! thrilled it was a hit with the fam.
Brigitte Kassnel says
I just came across this recipe and it is by far the best “cream” of broccoli soup I’ve ever had! Thank you! It’s delicious! Followed the directions, but had about a 1/4 cup extra cashews so I just added a little more water to the blender to adjust. I just couldn’t put those cashews back in the pantry. It is seriously so delicious!
★★★★★
Alexis Joseph says
Mmmm sounds amazing! Thank you, Brigitte!
Cathy says
Awesome! Easy! Rich! Delicious! I had extra broccoli, so I steamed it and chopped it very fine to add to the finished soup for texture. Also, I blended the soaked cashews in soy milk instead of water and reduced the amount of water to 4 cups. It was absolutely awesome! I keep soaked cashews in the freezer. I buy in bulk and soak the cashews all at once, overnight. Then, I drain them well and package them in 3/4 cup increments (which equals about 1/2 cup dry) to have on hand for the many ways that I use them since being converted to plant based eating. Thank you for posting!
★★★★★
Alexis Joseph says
This is sooo smart. I need to try that trick!! Thanks, Cathy!
Renee says
I just made your vegan cream of broccoli soup. It is delicious! I was looking for a broccoli soup that didn’t call for almond, soy or coconut milk. I like these milks but not in my soups. I was so excited when I read cashews in your recipe. I only deviated a bit from the recipe. I included 2 white flesh-sweet potatoes cubed and 1 soup bouillon cube to flavor the water. Thanks for a wonderful vegan recipe.
★★★★★
Alexis Joseph says
Mmmm that sounds so wonderful! Cashew cream is pretty incredible, right? Thanks so much for the review, Renee!
Louise says
Than You for this really tasty broccoli soup, we love the taste.
★★★★★
Alexis Joseph says
Woop! Thanks so much for the review, Louise!
Susana says
Yesterday, I prepared your recipe for the cream of broccoli with cashews cream. It came out so delicious! We really love! Thanks for sharing it. 👏🏻🥂🙏🏻
★★★★★
Alexis Joseph says
I'm thrilled to hear that, Susana! Thanks a ton for taking the time to leave a comment and review.
Maureen Koplow says
I just made a pot of this soup. The recipe looked a little bland, so I added a chopped long-hot pepper. Turned out great!
★★★★★
Alexis Joseph says
Glad you made it your own! Thanks, Maureen!
Yvonne says
Made the broccoli soup, was delicious, I added nutritional yeast at the end to get a bit of cheesy flavour, great recipe will make again.
★★★★★
Alexis Joseph says
Wonderful, thank you!
Ridget says
What can you substitute for cashews !
Alexis Joseph says
The cashew cream is important for texture and flavor in this recipe, but you can try my Vegan Cream of Broccoli and Cauliflower Soup which doesn't call for cashews.
Andrea says
Excellent! I skipped the oil and used a little less water - 5 cups plus enough to cook the veggies. I had a lot of broccoli stalks from several bunches, so I used them for half of the broccoli (and crowns for the other half.) Thanks for the recipe! Surprisingly delicious!!
★★★★★
Alexis Joseph says
That's great to hear! I'm glad your subs worked.
Alexis Joseph says
It definitely needs a good amount of salt (most soups do I find) to bring the flavors together since we're not using broth. Broth is always great instead of water if one has it on hand. Sorry this wasn't a keeper for you!
Robert says
5 Stars definitely a winner. I added a 1/4 teaspoon of mace to this already wonderful recipe for the finishing touch.
Alexis Joseph says
Wonderful, thanks Robert! If you'd be up for leaving a star rating next time you love a recipe, that would be super. Enjoy!
Amanda says
Yummy in my tummy! This is the best broccoli soup I have ever made, hands down. Thank you!
★★★★★
Alexis Joseph says
Fabulous, thank you so much!
Darlene says
Amazingly yummy!
★★★★★
Jeanne Rose says
This soup was the best!
Jeanne Rose says
This soup was the best!
★★★★★
Alexis Joseph says
Thank you so much!!
Jenn says
Soup was absolutely amazing. So easy to make and didn't even miss the cheese!! I will be making this again very soon!
★★★★★
coangator says
All of these comments... has anyone even made this soup?? Nothing like hearing all of you say "it looks good". I actually made it last night. I added some almond milk which probably wasn't necessary but its my need to feel more "creamy". You could drink this daily and never miss other food! Its truly amazing no matter what the weather outside.
I've never made cashews in the blender this way and I will use this method forever now. So so good from someone who has actually made it.
Alexis Joseph says
Thanks for your comment! I'm thrilled you liked the soup. I have tons of recipes with cashew cream, which is truly amazing. Try this Mushroom Wild Rice Soup, too! If you'd be so kind to leave a star rating next time, I'd really appreciate it! Super helpful for other readers, too.
Jordie says
Added 4 teaspoons of white miso and it was perfect!
Alexis Joseph says
Yummm!
Elizabeth Miller says
Quick, easy, healthy, simple.. and most of all delicious! Love this recipe.
★★★★★
Alexis Joseph says
Nice! Glad these were a win for you, Elizabeth. Thanks for taking the time to rate the recipe! I really appreciate it.
Megan says
I’ve been making this soup since you first posted it, so long ago. It’s so good. This time I made it and also added about two tablespoons of hemp seeds to the cashews and blended them altogether. Thank you so much for the delicious and easy recipe!
Alexis Joseph says
Wonderful, I love that addition!
lynnita says
oops, forgot to ask if you chop the stems and sauté them too?
lynnita says
do u chop the broccoli before sautéing it?
Alexis Joseph says
Yes, chopped! I use a mix of florets and stems but you can just use florets if you'd like.
Dawn says
A fantastic soup! I’m making it for the second time today and adding cooked mushrooms after blending it.
Made the soup (minus cashew cream) in my instant pot, too. Went pretty quickly..
I’m so happy to have this in my repertoire! Thank you for sharing this deliciousness with us! My family adores it!
Alexis Joseph says
Mmmmm love that! You'll have to try the Vegan Cream of Mushroom & Wild Rice Soup recipe next!
Charlie says
I'll give this a try.
I've been trying to find a cheese-free one.
Thank you that there is NO Coconut anything in this.
It is so hard today to find anything that doesn't have coconut milk, oil etc. in it.
Makes it tough for those with allergies.
Alexis Joseph says
Cashews all the way! Hope you love it.
Therese Elasmar says
Hi im wondering how much broccoli to purchase?
Alexis Joseph says
16oz! You can weigh it at the store 🙂
Barbara Bowen says
I used Fennel in place of celery because I didn't have any and wow was it a wonderful addition. Thank you for the recipe.
Alexis Joseph says
Ohhh yummy!
Allyson says
This is insanely delicious
Connie Moultroup says
Oh boy!!!! There’s other people like me out there????? I read cookbooks like they are novels!!!! I’ve just discovered your blog and am making this soup right now!!! I’m beyond excited!!!!!
Alexis Joseph says
Yay! Let me know what you think 🙂
Amber says
Wow so yummy the whole family ate this and even the next day. Goes lovely with a vegan grilled "cheese" definately will make this again ! Thanks
Alexis Joseph says
Mmmm love that!
Kristin says
Our entire family LOVES this recipe. It is a go-to and feels so good to eat a healthy broccoli soup that tastes soooo good! We don't miss the cheese or cream at all!
Alexis Joseph says
That makes me so happy! Thanks, Kristin!
Jen says
This soup was absolutely delicious and so simple to make. I used my Vitamix to make the cashew cream and to purée the soup. Thanks for sharing!
Alexis Joseph says
Ohhhhh fabulous! Thanks for the feedback, Jen!
Lara says
Made the soup today. It was delicious. Could not stop eating it, it was so good. Tasted a little like split pea soup which I love. Thanks for sharing such a wonderful recipe!
Alexis says
Mmmm thanks, Lara! Craving it now 🙂
Raquel says
This soup is amazing, I loved it!!!
Alexis says
Awesome news! Thanks for letting me know!
Alexis says
Thank you so much, Kris!
Kris says
This soup is amazing! Simple to make, healthy and delicious.
★★★★★
Alexis says
Thank you so much, Kris!
Arnella Brown says
I just made this soup. It was easy to make and delicious! I made a big pot full and was wondering if it could be stored in the freezer. Have you tried that?
★★★★★
Alexis says
I freeze anything and everything, yes!
Joanne Bull says
Hi can I pkease check is this freezable? Or should I make the broccoli soup base and freeze that then defrost it when needed and adding the cashew mix? Thanks in advance - so looking forward to trying this!
Alexis says
You can freeze the soup, yes!
Lia says
I am cooking this today and am so happy to hear it’s been a success for so many. One thing- 16 ounces of broccoli isn’t 7 cups. I’ll go with the cup measurements ?
Alexis says
Yes!
Alexis says
Never tried it but probably!
Alexis says
Awww thanks I’m so glad!
Kanchan says
I made this soup recently and it was simply amazing. Thank you for making broccoli tasty and interesting 🙂
Diane says
I have been on the hunt for a really good WFPB cream of broccoli soup, I cant tell you how many recipes I tried that ended up in the garbage. I vowedthis was going to be my last try!! So glad I tried this recipe, it was delicious, printed it out right away and added to my recipe book so I wouldn't loose it.
Only thing I did differently was not add the oil
Thank you for sharing your recipe, it's definately a keeper
★★★★★
Alexis says
Yeasss so glad!!!
friendlytoanimals says
I made this last night and it was delicious. I added a vegetable bullion cube (would have used home made soup stock if I'd had any) and a bit of lemon juice. It was good before these additions, and irresistible after. The teenagers went back for seconds.
★★★★★
Maria says
Am anxious to try this cream of broccoli soup though i am allergic to nuts, chocolate and other stuff. So what should I use instead of cashews.