This post may contain affiliate links, meaning I can earn a small commission from items you purchase (at no cost to you).

Some nights, dinner comes out of nowhere and I’m like, “Oops… guess I should feed people.” In those moments, fast and filling sounds amazing—like hitting the drive-thru. But I also want to feel good, sleep well, and keep fitting into my favorite jeans. That’s why I love this 25-minute vegan broccoli soup—it totally saves the day—and its dairy-free!

What is Vegan Broccoli Soup?

Vegan broccoli soup is a creamy, dairy-free comfort made with simple plant-based ingredients. Potatoes blend into a silky base, while broccoli, carrots, onion, and garlic add flavor and nutrients. Nutritional yeast and pureed potatoes replace cream and cheese, creating a wholesome, satisfying soup—smooth or chunky.

Two bowls of ready-to-eat vegan broccoli soup, with toppings in separate bowls next to the soup pot.

Serving Suggestions

This soup recipe is hearty enough to eat as a meal on it’s own, but delish with warm, crusty bread or a slice of toasted sourdough for dipping into the creamy goodness. Here’s a few more ways to bulk it up:

Ingredients for making Creamy vegan broccoli soup.

Ingredients You’ll Need

To make a broccoli soup this amazing without dairy, you’ll need a few veggies, some pantry staples, and a couple of plant-based boosters. Together, they’ll transform this into the ultimate cozy, nourishing, and totally satisfying broccoli soup recipe in minutes!

  • Mirepoix (onion, carrots, celery)
  • Gold potatoes
  • Broccoli
  • Spinach

How to Make Vegan Broccoli Soup

A hand pouring a small bowl of diced carrots into a pot with onions and celery
A hand pouring vegetable broth into a pot filled with broccoli florets.

Heat avocado oil in a saucepan over medium-high heat. Add onion, carrot, and celery, then sauté for 5 minutes until softened. Stir in the garlic and cook for 30 seconds, until fragrant.

Add potatoes, broccoli, and vegetable stock.

A pot simmering with vegetable broth and broccoli florets.
A hand adding fresh spinach to a pot of simmering vegetables.

Bring to a gentle simmer, cover, reduce heat, and cook for 15 minutes or until potatoes are very tender.

Remove half of the chunky vegetables and set them aside in a bowl. Stir the spinach into the pot and let it wilt until softened.

An immersion blender starting the blending process on vegan broccoli soup.
An image showcasing an immersion blender blending vegan broccoli soup to the right consistency.

Blend the remaining soup with an immersion blender on low until everything is somewhat combined.

Increase immersion blender speed to high until smooth and creamy texture, then return the reserved vegetables to the pot.

A hand pouring a bowl of nutritional yeast into a pot with vegan broccoli soup.
A hand adding toppings to ready-to-eat bowls of soup.

Stir in nutritional yeast, salt, and black pepper, adjusting to taste.

Ladle into bowls and garnish with a dollop of vegan sour cream, seeds, and extra broccoli florets, if desired.

Recipe Tips

Try swapping the potatoes for 2 cups raw cashews, soaked and blended with 1/2 cup water. This will create a creamy soup that’s still dairy-free and even higher in protein.

Swap spinach for kale, parsley, Swiss chard, or basil for additional flavor profiles.

Drizzle olive oil on top right before serving for an elevated silky texture. You’ll be wowed!

A detailed shot of creamy vegan broccoli soup topped with dairy-free sour cream, fresh broccoli, and sesame seeds.

If you make this vegan broccoli soup recipe, I’d love to hear how it turned out in the comment box below. Your feedback helps me and all the readers in this community. And if you’re interested in more plant-based recipes (and exclusive content), sign up for my weekly recipe newsletter.

Detailed shot of creamy vegan broccoli soup topped with dairy-free sour cream, fresh broccoli, and sesame seeds.
4.49 from 70 votes

Creamy Vegan Broccoli Soup

This vegan broccoli soup brings comfort and nourishment together in one bowl. The potatoes blend into a silky, non-dairy base while tender broccoli adds bright green bites of texture and fiber and the protein-rich seeds adds crunch. It’s cozy, satisfying, and packs in 14 grams of protein!
Prep: 5 minutes
Cook: 20 minutes
Total: 25 minutes
Serves: 4
Author: Jen Hansard
Save this Recipe
Drop your email & I’ll send it to you.

Ingredients  

  • 2 tablespoon avocado oil
  • ½ yellow onion diced
  • 1 carrot diced
  • 1 celery rib diced
  • 4 garlic clove minced
  • 3 gold potatoes cubed
  • 4 cups broccoli florets frozen
  • 6 cups vegetable stock
  • 2 cups spinach
  • ¼ cup nutritional yeast
  • ¼ teaspoon sea salt, unrefined
  • ¼ teaspoon black pepper, ground ground

Toppings

Instructions 

  • Heat the avocado oil in a saucepan over medium-high heat. Add the onion, carrot, and celery, and sauté for about 5 minutes, or until softened. Stir in the garlic and cook for an additional 30 seconds, until fragrant.
  • Add the potatoes, broccoli, and vegetable stock. Bring to a gentle simmer, then cover and reduce the heat. Cook for 15 minutes, or until the potatoes are very tender.
  • Remove about half of the soup’s chunky vegetables and set aside in a bowl. Add the spinach to the pot, then blend the remaining soup with an immersion blender until smooth and creamy.
  • Return the reserved vegetables to the pot and stir in the nutritional yeast, salt, and pepper. Adjust seasoning to taste.
  • Ladle the soup into bowls. Swirl with vegan sour cream and garnish with seeds and extra broccoli florets, if desired.

Video

Notes

For a creamier soup, add 1/4 cup full-fat coconut milk or add in 1/4 cup raw cashews when blending.
Save time by using mirepoix instead of carrots, onion and celery.
If the soup is too thick, add extra broth or water until the desired texture is reached.
Swap sour cream for cashew cream, which adds additional protein.

Nutrition

Serving: 2 cups | Calories: 443 kcal | Carbohydrates: 50 g | Protein: 14 g | Fat: 23 g | Saturated Fat: 4 g | Polyunsaturated Fat: 10 g | Monounsaturated Fat: 8 g | Trans Fat: 0.003 g | Sodium: 1760 mg | Potassium: 1140 mg | Fiber: 8 g | Sugar: 9 g | Vitamin A: 5323 IU | Vitamin C: 114 mg | Calcium: 143 mg | Iron: 5 mg

Did you make this recipe?

Leave a review for a chance to win signed copies of my cookbooks!

Common Questions

Can I use fresh broccoli in this broccoli soup?

Yes! Fresh broccoli works perfectly in broccoli potato soup. Just chop it into small florets so they cook evenly and soften in about the same time as the potatoes.

How do I make vegan broccoli soup creamier without using dairy?

The potatoes already create a creamy base, but if you want even more richness in your broccoli potato soup, blend in cashew cream, a splash of oat milk, or a little full-fat coconut milk.

Does broccoli soup freeze well?

Absolutely! Broccoli potato soup holds up great in the freezer for up to 3 months. Store in freezer-safe containers, thaw overnight in the fridge, and reheat gently on the stove.

How long will broccoli soup last in the fridge?

This soup will stay fresh for about 4 days in the refrigerator when stored in an airtight container—perfect for meal prep or easy leftovers.

What can I substitute for nutritional yeast in vegan broccoli soup?

Nutritional yeast adds a cheesy, nutty flavor to broccoli potato soup. If you don’t have it, try vegan parmesan or a squeeze of lemon juice to brighten the flavors.

How do I make vegan broccoli soup more filling?

If you’d like a heartier broccoli potato soup, stir in cooked lentils, white beans, or rice. These boost the plant-based protein and fiber, helping you feel satisfied longer.

You Might Also Like

About the Author

Jen Hansard

I’m a mom who swapped Lucky Charms for green smoothies and shares plant-based recipes that reach millions. My husband and I live in Oklahoma City with our teenagers. Fav things include running, traveling and tacos.

Leave a Comment

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

Rating




Comments

  1. 4 stars
    I think I may be in the minority – but I adore broccoli. Next time I would probably double the amount of broccoli – I had a hard time tasting it.
    The texture was great, and the creaminess was excellent as well, it just needs MOR BROC! 🙂

    I made this in the instant pot – after sautéing the veggies at the start (at home a few days ago), I threw those in the instant pot and threw the rest of the ingredients in.

  2. 4 stars
    Loved the broccoli soup. I like that you still have veges to chew by pulling out some prior to blending. I will make this one again.

  3. 4 stars
    Oh I love the green! This soup was like spring in winter, or a four leaf clover surprise. My hubby loved it too! The reason it’s a 4, not 5, was I had trouble with the timing. The broccoli was ready and the potatoes were still crunchy. I suspect this was a error on my part – yet it did detract from the soup. I will definitely make it again – soon- and explore my potato/broccoli timing issue. In the meantime, I encourage you to go for it. The result is definitely delicious!

  4. I love broccoli cheddar soup so I was very excited to see a broccoli soup on the challenge!! It is so delicious and nutritional yeast adds that cheesy flavor!! So good! Thank you!

  5. 5 stars
    This is a very flavorful and satisfying soup. I like the combination of half the vegetables turned into a silky smooth cream, and the rest kept intact for something to chew. The seed topping gave great crunch.

    The recipe says to cook the potatoes and broccoli together until the potatoes are soft; but I waited to add the broccoli until the last few minutes, to retain some of the bright green.

  6. 5 stars
    Love this soup so easy to make I added cashews for creaminess topped with a dollop of vegan sour cream and pepitas. Very hearty and delicious.

  7. 4 stars
    I don’t eat nutritional yeast or store-bought sour cream, and I am trying to stay oil free, so I made several modifications to this recipe. I sauteed the mirepoix in a non-stick skillet with a little bit of water to prevent sticking and deglaze. I left out the nooch and used lemon juice, as suggested. It was good, but I may experiment with a few other modifications next time. I really appreciate the hints and answers to common question as part of this recipe.

  8. 3 stars
    This is my first attempt at making broccoli soup. It was interesting but not my favorite of the five. It could be because I am use to broccoli and cheddar soup. I did add Greek Yogurt after I put it in a bowl and that helped. It has been good experimenting making soups. I collected lots of good tips.

  9. 5 stars
    Came together so fast, we had it for lunch today! I love that I feel full but have so much energy to conquer the afternoon activities!

  10. By far my favorite soup in this challenge. I mostly followed the recipe. I did add bell pepper, about the same amount as the celery or carrots. I used fresh broccoli, sauteing the chopped stems with the other veggies and adding the flowerets about 5 minutes after the potato. I used russet because I had some but I think I was light on my conversion. Don’t get gold potatos often so not familiar with their size. (Pet peeve: It would be helpful if ALL recipe writers gave an approx. amount along with vague ones. It particularly gets to me with garlic cloves. I’ve never met a garlic with all similiar size cloves.) Don’t have nutritional yeast and didn’t want to buy for one dish so just skipped. Forgot the toppings, but didn’t miss. I did add the cashews when blending.

    Taste was delicious and I could have eaten as is, but being me I added a little Velveeta. Not as much as I use in my normal broccoli soup, but just enough to make me happier. I had forgotten how much I like broccoli cheese soup. My husband currently doesn’t like broccoli so we usually do cauliflower which also works well. Being the last soup of the challenge I won’t bother freezing like I did the other leftovers, but we eat tomorrow or Sunday.

    Thanks for the challenge. It’s gotten me back on track for eating more veggies and reminded me that I do like soups other then gumbo.

  11. 3 stars
    My least favorite of the 5 soups in the challenge. Might be because I LOVE broccoli cheddar and was hoping this could replace my current version.
    I will try it again but to add more flavor I will roast the vegetables first. First time using nutritional yeast and I did like the flavor it added. Thank you Jen for introducing new ways to make healthy soups!

  12. 4 stars
    Went out halfway thru the week, love broccoli. My family has decided to take a break from soups, however, I’ll continue to make these and look for more ideas. Thank you.

  13. This one is my favorite. I have a broccoli and cauliflower soup I make, but I like this one even more. I may try to add caulifower the next time I make this. I love this soup can be made completely plant based. I added the hemp hearts to the whole soup rather than as a garnishment. I have really enjoyed this challenging and completing all of the recipes. I have enough soup to last almost to Thanksgiving even after sharing pints with others! I love the fact that I now have so many already prepared meals which are healthy to boot!!

  14. 5 stars
    Great recipe. I had a bowl for dinner last night and eating some as I write this review for lunch. I really liked the incorporation of the broccoli and spinach. I use nutritional flakes quite often, and thought it really added to this recipe.

  15. 5 stars
    I just had this for lunch! YUM! Used a bit of cashew cream on top! Great flavor.. The nutritional yeast makes it almost taste like broccoli cheese soup!

  16. 5 stars
    Soup for lunch on a cold day – high of 55F here.

    I loved it just as written! We added sprouted pepitas and an extra sprinkle of nooch on top. Winner, winner, broccoli dinner, with a side of sautéed garlic green beans.