Dairy Free Broccoli Soup

I first started making this dairy free broccoli soup in 2015 as a way to enjoy my favorite comfort food while adding more veggies to my diet. Growing up, my sister and I were obsessed with the broccoli cheese soup from Panera, and I wanted to recreate that rich, creamy flavor at home, without dairy. After experimenting with different ingredients, I discovered that pureed cauliflower was the perfect base. Not only does it create a velvety texture, but it also adds extra veggies without altering the taste.

5 star rating
5 star rating
5 star rating
5 star rating
5 star rating
I don’t like cauliflower and I couldn’t taste it. I love that the broccoli and carrots were not pureed. The soup was so creamy and delicious
Lindsay Janine Barclay

Since then, I’ve made this vegan broccoli soup at least 20 times. It has become my go-to recipe when the weather cools off because it’s packed with flavor, incredibly creamy, and ready in 25 minutes. Unlike traditional broccoli cheese soup, this version is lower in calories but still satisfying, thanks to white beans, which add plant-based protein and make it extra filling. If you’re looking for a nourishing, healthy broccoli soup that’s both comforting and packed with veggies, this is it!

Spoon filled with broccoli cauliflower so up being lifted from the bowl.

If you love cozy soups, you also have to try my Dairy Free Mushroom Soup (which has hundreds of 5-star reviews) and my Instant Pot White Bean Soup (this is my mom’s favorite recipe of mine).

This post contains affiliate links. As an amazon associate I earn from qualifying purchases. Click here to read my policy and more about affiliate links.

Ingredient spotlight

  • Cauliflower – fresh or frozen cauliflower works, it helps to thicken the soup and I promise you won’t taste it! For frozen cauliflower, use two 12 oz packages of cauliflower florets. Substitute with 2 peeled and diced russet potatoes.
  • Broccoli – the star of the soup! Be sure your broccoli is fresh and tender! If you want to use frozen broccoli you will need two 12 oz packages of small broccoli florets.
  • White Beans (or Soaked Cashews) – the secret ingredient! White beans make the soup rich and creamy. Use cannellini, great northern white beans, navy beans or butter beans for the best texture. If you don’t love beans, use soaked cashews.
  • Nutritional Yeast – gives a cheesy flavor without adding cheese, I don’t recommend skipping this or the flavor won’t give that classic broccoli cheese soup vibe.
★ Did you make this recipe? Please give it a star rating below!
Spoon full of broccoli cheese soup over a bowl.

30 Minute Vegan Broccoli Soup

This dairy free broccoli soup is rich, creamy and so comforting. Ready in 25 minutes, this soup is great for cozy weeknight dinners or can be made for your weekly meal prep. The secret ingredient to this soup is pureed cauliflower and white beans (no cashews needed) to get that creamy texture without any dairy.
4.83 from 40 votes
Print Pin Save Rate
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4

Guided Recipe Video

Ingredients

  • 1 medium head cauliflower - removed from thick stalk and cut into small pieces
  • 4 cups organic vegetable stock - divided
  • 1 medium head broccoli - removed from thick stalk, cut into small bite size pieces
  • 2 medium organic carrots, sliced
  • 1 15 oz. can organic northern white beans (about 1.5 cup beans) or 1/2 cup soaked cashews
  • ¾ cups dairy free milk, unsweetened, divided
  • ½ cup nutritional yeast
  • 1 teaspoon garlic powder
  • 1-2 teaspoon sea salt
  • ½ teaspoon thyme (optional)

Instructions

  • In a large pot, add 1/2 the carton of vegetable broth and florets from 1 medium cauliflower. Cover and cook 12-15 minutes, or until cauliflower is tender.
    1 medium head cauliflower, 4 cups organic vegetable stock
    Cauliflower florets in a pot with vegetable broth.
  • While cauliflower is cooking, chop 1 medium head of broccoli and thinly slice 2 medium carrots (peel if necessary).
    1 medium head broccoli, 2 medium organic carrots, sliced
  • Once cauliflower is tender, blend the cauliflower in the pot with an immersion blender (or transfer to blender and blend in batches, being careful with hot liquids).
    Immersion blender blending cauliflower in pot.
  • To the cauliflower puree, add the remaining vegetable broth, broccoli, carrots, garlic powder, salt (add less, you can always add more later), and thyme. Stir and cover for 7 minutes, or until broccoli is tender.
    4 cups organic vegetable stock, 1 medium head broccoli, 2 medium organic carrots, sliced, 1 teaspoon garlic powder, 1-2 teaspoon sea salt, ½ teaspoon thyme (optional)
    Broccoli florets and carrots added to cauliflower soup base.
  • While soup is cooking, rinse and drain a can of northern white beans. Blend with 1/2 cup dairy free milk until smooth.
    1 15 oz. can organic northern white beans (about 1.5 cup beans) or 1/2 cup soaked cashews, ¾ cups dairy free milk, unsweetened, divided
    White beans and dairy free milk being blended with an immersion blender.
  • Add pureed beans and additional 1/4 cup dairy free milk to the soup once the broccoli is tender along with nutritional yeast. Stir well to combine.
    Allow to cool slightly before enjoying.
    ¾ cups dairy free milk, unsweetened, divided, ½ cup nutritional yeast
    Dairy free milk and nutritional yeast being added to broccoli soup base.

Recipe Notes

Troubleshooting tips: 
  • Too thick? Add 1/4 cup non-dairy milk.
  • Too thin? Simmer on the stove until desired consistency is reached. You can also add 1 tbsp of arrowroot starch mixed with 1 tablespoon water.
  • Use fresh or frozen broccoli or cauliflower. Be sure to break up any broccoli florets into small, bite size pieces. 
  • No cauliflower? Use 1-2 russet potatoes (peeled and cubed) to get the same creamy texture. 
  • No white beans? Use soaked cashews (1/2 – 1 cup) to create a similar creamy texture. 
Storing leftovers
  • Fridge: This soup gets better the longer it sits. Store in airtight containers for up to 4 days. I like to use mason jars for easy storage.
  • Freezer: This soup can get mushy when frozen, so I recommend blending it completely before freezing. Use freezer safe container (I don’t recommend glass jars as they can explode), I like using Soupercubes for easy portioning. Reheat from frozen or allow to thaw before reheating.
  • Reheating:
    • Stovetop: Reheat on the stove over medium low heat in a covered pot 8-10 minutes (or until warmed through).
    • Microwave: Cook 2-4 minutes, pausing to stir once or twice while reheating
    • Note: you may need to add some additional liquid when reheating if it gets too thick

Nutrition Information

Nutrition Facts
Amount per Serving
Calories
103
Fat
 
1
g
Carbohydrates
 
17
g
Fiber
 
7
g
Sugar
 
4
g
Protein
 
8
g
Where does nutrition info come from? Nutrition facts are provided as a courtesy, sourced from the USDA Food Database.
Course: dinner, Soup
Cuisine: American
Keyword: creamy vegan broccoli soup, dairy free broccoli cheese soup, dairy free broccoli soup, vegan broccoli cheese soup
DID YOU LOVE THIS RECIPE?Let others know by rating and leaving a comment below!

Make this your way

  • Need a low carb soup? Replace white beans with soaked cashews (add about 1 cup soaked cashews)
  • Want the soup to be extra creamy? Add 1/2 cup of soaked cashews to the white beans when blending.
  • Want a large batch for Meal prep? Double the recipe, it holds up well in the fridge for up to 4 days.

Serving suggestions

This vegan creamy broccoli soup is incredibly filling but low in calories. Make it a complete meal with:

Bowl of cauliflower broccoli soup with a spoon to the left of the bowl.

Common questions

What is nutritional yeast?

  • Nutritional yeast is deactivated yeast made from sugarcane and beet molasses (not to be confused with brewers yeast). It has a great nutty, cheesy flavor and it’s a great source of Vitamin B-12. 
  • You can find nutritional yeast in most grocery stores now or online
  • If you have an MTHFR mutation, buy a non-fortified brand of nutritional yeast.

More soup recipes to try

Similar Posts

74 Comments

    1. Hi Celeste!
      No cheese in this soup as this is a vegan recipe. The nutritional yeast is used to give the soup a nutty, cheesy and creamy taste and texture.

      1. Hi, I am looking forward to making this soup later but I can’t get over the sodium level. Is that per 1/4 the pot of soup? Thank you!

        1. Hi Katie!
          I would take any nutritional facts from any website with a curious eye as the ingredients all get pulled from various different generic sources. You can easily upload any recipes from this website into your favorite food tracker like myfitnesspal and choose your exact brands to get a more accurate nutritional info.

          Have a great day!

  1. 4 stars
    I just made this soup for dinner tonight and it’s so tasty!! As mom to a family of 7 vegans, we LOVE OUR Nutritional Yeast (Nooch, as we cool kids call it :) and I actually ended up adding about 1/2 additional. Love all the veggies. Thanks for putting the recipe out there.

  2. 5 stars
    I made this soup tonight, it was delicious. I didn’t have cauliflower so I used potatoes instead. It turned out really good. I will leave out the thyme next time and will try it with cauliflower. The whole family loved it specially my little ones. No left overs hahaha… Thank you for this yummy recipe..

  3. Hello. I’m considering making this for my daughter. My question is, do you think it would freeze ok? I’m thinking to portion it out and allow her to take one for lunches at work. Thank you.

    1. Hi Michelle! I’ve never tried freezing it. It usually disappears before I can store it. If you try it, let me know!
      Sam

  4. 4 stars
    How much is a box of vegetable stock? It’s not really a standard measurement given that a lot of stores have 2-3 vastly different sizes. Thanks!

  5. I am curious about the coconut milk – did you use regular or lite? I plan on making it this weekend and appreciate you sharing your recipe.

    1. Hi Kimberly!
      I usually use So Delicious Unsweetened Coconut Milk. You can find it by the cows milk in the refrigeration section of your grocery store. Hope that helps!

  6. 5 stars
    Hi there! I just wanted to let you know how much I ADORE this recipe. I’m totally amazed that it’s vegan. In fact, I loved it so much I decided to feature it in my recent roundup of recipes using seasonal October produce.

    If you think your followers would enjoy reading it, I’d love if you’d give the article a share! Just trying to spread the goodness that is seasonal eating. Thanks again for all you do!

  7. I made this soup for dinner tonight and my family totally enjoyed it! I did use low sodium vegetable broth and fresh garlic, but I found that I needed to add extra salt to taste. We also used it as a topping on baked potatoes :)

  8. how many ounces is a carton of broth? I love Better than Bouillon to make my broth!
    I will report back after trying this one! Thanks!

  9. 5 stars
    I made this soup today and LOVED it!!!!! Creamy & deliscious!!! I steamed my cauliflower in one pot with some veggie stock and sautéed minced onion, garlic, carrot & celery in the other with a tad of olive oil. I emulsified the cauliflower pot transferred to the other pot and added more stock and emulsified before proceeding to the other steps. I use a mirepoix in everything so I had to add it. More steps and prob not necessary. I love nutritional yeast!! This soup was awesome & totally being added to my weekly rotation! The cauliflower made it so creamy!!! I make soup every Monday so I have it for lunch all week!! This is a great one!!!

  10. Oh my gosh, thank you for this recipe. It is so good and addicting. I’ve made it twice this week alone. It is delicious! I feel like I’m cheating but I’m not!

  11. 5 stars
    I mad this soup on Sunday night with the intention of taking some for lunch the next day. Instead my husband and I kept going back for “one more bowl” until nothing was left. :) We will definitely make this one again, Great recipe!

Leave a Reply

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

Recipe Rating