Home » Recipes » Soup » Vegan Cream of Broccoli Soup

Vegan Cream of Broccoli Soup

This creamy vegan broccoli soup is 100% homemade, without dairy! It's rich and silky, filled with a delicious blend of vegetables, raw cashews, garlic, and seasonings. I'll show you how to make this easy cream of broccoli soup in one pot in an hour or less.

Overhead view of two bowls of broccoli soup garnished with a lemon slice, broccoli, vegan creme fraiche, and chili flakes, next to a pot of soup and some spoons

This vegan broccoli soup recipe is one of the most comforting soups I know. I make it when it’s cold out, or when I'm craving a bowl of something warm and delicious to go with my freshly baked popovers. The flavors are so rich, you’ll have a hard time believing this cream of broccoli soup is 100% vegan, without any cream. But I promise, it is! 

Why I Know You'll Love This Vegan Broccoli Soup Recipe

  • Wholesome ingredients. This soup is chock full of veggies, including broccoli, carrots, and zucchini. Meanwhile, blended raw cashews and almond milk enrich the broth. It's hearty and super satisfying.
  • Rich and flavorful. To top it all off, nutritional yeast lends this soup a “cheesy” flavor that mimics the richness of traditional cream of broccoli and broccoli cheddar soup recipes.
  • One pot. All the broccoli, veggies, and soup ingredients get simmered together in one pot. I use a blender afterward, but if you have an immersion blender, it's an entirely one-pot meal!
Ingredients for Vegan Cream of Broccoli Soup.

What You’ll Need

Here’s everything you need to make this comforting veggie soup. Scroll to the recipe card at the bottom of the article to see the exact amounts for each ingredient.

  • Olive oil – Or your preferred cooking oil.
  • Zucchini – You can replace the zucchini with another type of squash, like butternut squash, if you prefer.
  • Carrots and onions – I like to use yellow onions for this recipe, but white or red onions will also work.
  • Garlic – If needed, substitute one tablespoon of jarred garlic, or ¼ – ½ teaspoon garlic powder per fresh clove.
  • Broccoli – You only want to use the florets in this recipe. You can save the stalks to simmer into a homemade vegetable broth if you'd like.
  • Cashews – Make sure to use cashews that are raw and unsalted.
  • Vegetable broth – This can be store-bought or homemade.
  • Almond milk – If you prefer, you can use other types of non-dairy milk, like oat or coconut milk. Just make sure that you use milk that is unseasoned and unsweetened.
  • Nutritional yeast – Nutritional yeast adds depth of flavor to the soup.
  • Lemon juice – Be sure to use freshly-squeezed lemon juice.

How to Make Vegan Cream of Broccoli Soup

Here’s how to make this vegan cream of broccoli in one pot. It’s so easy and takes well under an hour to cook.

  • Cook the aromatics. Heat the oil in a pot. When the oil is hot, add the onion, carrots, zucchini, and garlic. Season with salt and pepper, and cook until the garlic is fragrant.
  • Add the broccoli and broth. Put the broccoli, vegetable broth, water, and cashews into the pot. 
  • Cook. Bring the soup to a boil, then lower the heat. Cover the soup and let it simmer until the broccoli is soft, which should take about 20 minutes. 
  • Blend. Pour the soup into a blender, and blend until smooth. Then pour the soup back into the pot. 
  • Add the rest of the ingredients. Put the almond milk, nutritional yeast, and lemon juice into the soup, and stir to combine. Taste the soup and add more salt and pepper if needed, then serve. 

Recipe Tips

  • Homemade stock. Soup is always better if you use a homemade broth. I like to use my Instant Pot Mushroom Vegan Bone Broth when making this recipe. It adds an extra layer of richness to the soup.
  • Blending tips. If you don’t have a standing blender, you can use a stick blender in the soup pot. And if you don’t have either, you can blend the soup in batches in a food processor. If you’re aiming for the smoothest soup possible, pour the blended soup through a sieve before adding it back to the pot.
  • Spice it up. If you like a kick of heat, then I recommend adding some red pepper flakes to the soup. You can also add fresh peppers or hot sauce if you prefer. 
  • Have fun with toppings. I love to garnish my soups. This creamy squash and broccoli soup would go well with a lot of different garnishes, so add whatever sounds good to you. I recommend olive oil, chili flakes, croutons, vegan creme fraiche, and fresh herbs. 
A ladle scooping out a spoonful of broccoli soup from a pot of broccoli soup garnished with chili flakes, broccoli, and vegan creme fraiche

What to Serve With Vegan Broccoli Soup

This veggie-loaded vegcan broccoli soup is a satisfying and well-rounded meal on its own. But I love a good side dish, so I often serve it with fluffy pumpkin cornbread for sopping up the leftover soup. I also have favorites like vegan spinach artichoke dip, or these gluten-free veggie fritters.

Close up overhead view of a bowl of broccoli soup topped with broccoli, chili flakes, and vegan creme fraiche, with a spoon taking a spoonful out

How to Store and Reheat Leftover Broccoli Soup

  • Store in the fridge. Store any leftover soup in an airtight container in the fridge for up to 5 days.
  • Reheat. Reheat the soup on the stove over medium heat until warm, or in a microwave on 80% power in 20-second increments.
  • Freeze. This soup freezes really well for easy weeknight meals. Keep it in an airtight container and it will stay good in the freezer for 6 months. Defrost or thaw the soup completely before reheating it. 

Vegan Broccoli Soup

4.9 from 8 votes
This vegan broccoli soup is hearty, comforting, and full of flavor. It's made from veggies blended with cashews and nutritional yeast, so it's rich, silky, and warming from the inside out.
author: Alyssa
yield: 6 servings
Overhead view of two bowls of broccoli soup garnished with a lemon slice, broccoli, vegan creme fraiche, and chili flakes, next to a pot of soup and some spoons
Prep: 10 minutes
Cook: 40 minutes
Total: 50 minutes

Equipment

  • Blender

Ingredients
  

  • 1 tablespoon olive oil
  • 1 zucchini , chopped (about 1 cup)
  • 2 carrots , chopped (about 1 cup)
  • ½ onion , chopped
  • 2 garlic cloves , minced
  • 6 cups broccoli florets
  • 1/2 cup raw cashews
  • 2 cups vegetable broth
  • 2 cups of water
  • 1 – 2 cups of almond milk
  • 1 cup nutritional yeast
  • 2 tablespoons lemon juice
  • Salt & pepper as needed

Instructions
 

  • Heat the olive oil in a large pan. Once hot, add the zucchini, carrots, onion and garlic. Cook until garlic is fragrant. Season with salt and pepper.
  • Add the broccoli, raw cashews, vegetable broth, and water. Bring the mixture to a boil, then reduce heat to a simmer. Cover and simmer for 20 minutes until the broccoli is soft.
  • Transfer this mixture to a blender and blend until smooth. Transfer the mixture back into the pot and stir in the almond milk, nutritional yeast, and lemon juice. Taste and add a touch more salt and pepper if needed (or red pepper flakes if you like spice!).

Video

Notes

  • Store in an airtight container in the fridge for 5 days or in the freezer for 6 months.
  • Reheat on the stove over medium heat, or in the microwave on 80% power in 20-second increments. 
  • If you don't have a blender, you can use a stick blender or a food processor. 

Nutrition

Serving: 2cups | Calories: 161kcal | Carbohydrates: 18g | Protein: 10g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Sodium: 215mg | Potassium: 678mg | Fiber: 6g | Sugar: 5g | Vitamin A: 4030IU | Vitamin C: 91mg | Calcium: 215mg | Iron: 2mg
cuisine: American
course: Soup

Filed Under:

Rate and review this recipe!

Your email address will not be published. Required fields are marked *

Recipe Rating:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

57 comments on “Vegan Cream of Broccoli Soup”

  1. Just made it, it is absolutely delicious and so very healthy. I just added half a cup of half and half , omitting the lemon juice. It took it to the next level – yummmmmm!!

  2. The taste balance is utter perfection and the color really looks like American cheese.. I make this soup with some regularity in part because the broccoli taste is not overwhelming but just delightful. When I make it, I’m sure to trim the broccoli florets to be tiny enough to fit easily on a tea spoon, that way it ieasy to have at least one floret on every soup spoon full.

  3. Almost perfect. This soup was turning out so delicious until the final step to add the mylk and lemon juice. I would recommend to forgo the mylk all together, and taste test the amount of lemon juice you want. Other than that, easy soup to make and tasty

  4. What would be a good alternative to the almond milk and cashews to make it nut-free? Looks amazing!

    1. We have only tried this recipe as it is written but heavy cream or coconut cream are probably the best substitutes to keep the consistency thick and creamy

  5. So good! Added 1/2 cup quinoa (cooked w/1 c water) to add some protein and a couple cups chopped sauteed mushrooms, and thickened a bit with some corn starch. Been playing with this recipe for a few weeks now, such a great soup!

    1. Thank you for sharing how you have made this recipe your own!! I love the addition of quinoa, I am definitely doing that when I make this soup next 🙂

  6. I just made this, it was worth doing! Really nice and interesting, the chief ingredient is not that obvious! One thing would be REALLY HELPFUL, if you would give weights of some things in your recipes instead of cups. In this one 6 cups of brocolli is no real guide at all and accounts for different colours and the overall flavour. I used half a cup of yeast and found that enough.

  7. I made this today. I changed the recipe some. I used 1 rib of celery only 1 cp of almond breeze only 1/4 cup of nutritional yeast and 1/4 tsp of dill. It’s delicious and nutritious! Thank you!

  8. Do you think it would be ok to replace the cashews with coconut milk to add creaminess. I am not allowed to have any nuts right now but this soup looks delicious!

  9. This soup looks so vibrant and colourful but unfortunately I found the nutritional yeast too overpowering and I halved the suggested quantity. I’ll definitely make it again but might skip the yeast. Thanks for sharing!

  10. So how many minutes do the carrots and zucchini need to cook for before moving on to step 2? I can’t have onion or garlic (will be subbing for infused oil), so I can’t judge it on “until the garlic is fragrant.” Thanks!

  11. Very good but I needed to add more spices like Penzey’s Mural of Flavor and Sunny Spain. Mine was green and not the pretty orange color in the photos. But a keeper to make again.

  12. I really want to make this recipe but I can’t find the measurements anyway for any of the ingredients? The video only lists food names. Please can you help?

    1. We were having some web issues the last few days, but it should be all set now 🙂 thank you for your understanding!

  13. The soup was very tasty! I didn’t have zucchini on hand, subbed organic celery instead. It was delicious! Thank you 🙂

  14. This had been on my list to try forever, and finally got around to cooking it tonight with my new dutch oven I got for Christmas. Holy YUM! I didn’t blend it down so much that it was pure liquid, I left very minor chunks and I’m so glad I did, I love it. My only issue was pouring the soup from the heavy dutch oven into the blender without making a mess 🙂 Thank you!

  15. Had a head of broccoli to use up so found you via a google search (although I only had sweet potato instead of carrots, and oat milk instead of almond). This was tasty and satisfying, so now I have to try ALL your soups! Thank you.

  16. I just made this and the flavor is good but it’s a bit thinner than I would like. I’m going to continue cooking it down hoping to get it a little thicker.

    1. Yeah mine was on the thinner side too since there wasn’t any cheese to thicken 🙂 you could also try to add a touch of flour to thicken it slightly!

  17. Hi please can you tell me the equivalent grams weight and mls volume for one cup in your recipe. Thanks Marilyn

  18. I made this soup tonight and it was super easy to throw together! Creamy deliciousness! Even my picky teenager ate a good amount! Thanks Alyssa!

  19. Hi, looks delicious. In the video, you added nutritional yeast during cooking as well as towards the end. How much is to be added during cooking?