Cozy up with a bowl of thick and creamy Broccoli Cauliflower Soup! Packed with veggies, this easy stovetop soup makes the ultimate lunch or veggie-packed dinner. On the table in 35 minutes and kid-friendly. You'd never guess it's has no butter, cream, or cheese! Dairy free.

Last weekend I had the best produce in all the land at my fingertips thanks to our lovely CSA box. With the brightest head of cauliflower and broccoli staring at me with puppy dog eyes, I knew a cozy soup was on the horizon.
My trusty Immune Boosting Soup has totally been my jam lately. And ok fine, this Creamy Chicken and Broccoli Soup. Amidst all my beloved veg soup recipes, lately I've been craving the creamy, umami goodness that is this satisfying soup.
Since so many dairy-free soups call for cashews, I wanted to make a recipe that tasted creamy and cheesy sans having to blend cashews separately or add cheese. Mission accomplished!
How to make broccoli cauliflower soup
The creaminess in this recipe comes not from whole milk or cream or cheese, but a simple roux! This traditional method of using flour to thicken (plus cauliflower and potato) lends a super flavorful soup you're guaranteed to slurp up and smile.
No specialty appliances required.
- Cook all the veggies--onion, garlic, carrots, broccoli, cauliflower, and potato. Speaking of potato, don't miss my Healthy Potato Soup! Stir in flour.
- Add broth, milk, nutritional yeast. Simmer until veggies are tender then stir in lemon juice for a nice pop.
- Blend half the soup, leaving some chunky for texture. Devour!
Key ingredients
- olive oil: fat for sautéing our veggies is a must.
- onion and garlic: aromatics to lay our flavor foundation.
- broccoli and cauliflower: the cruciferous stars of our soup show! I like fresh but frozen would work just as well. You could also use all broccoli or all cauliflower.
- potato: the starch helps thicken the soup and add classic broccoli soup flavor! I used two small red potatoes because that's what I had. Yukon or russet are fine, too---no need to peel. Just scrub them really well to get the dirt off.
- nutritional yeast: cheezy umami flavor. So good. You could also use 1 cup of shredded cheddar cheese.
- vegetable broth: the liquid gold that brings everything together.
- milk: I like cashew for creaminess, but almond, soy, or cow's milk all work great. I don't love the flavor of coconut milk here.
- lemon juice: a pop of brightness in a soup is everything! Don't skip the acid.
How to serve
I love a good garnish, don't you?!
- crunchy croutons or hunks of bread
- a pinch of ref pepper flakes
- a drizzle of extra virgin olive oil for ultra richness
- a sprinkle of fresh parsley.
- a handful of parmesan or cheddar
How to store
This soup gets will keep stored in an air-tight container in the refrigerator for up to 4 days.
Can you freeze this soup?
You bet. So easy to pull out of the freezer when you haven't thought of lunch!
- Place completely cooled soup in a freezer baggie.
- Tightly seal bag and remove as much air as possible. Lay the bag flat in the freezer for easy storage.
- Once the soup is frozen, you can thaw it overnight in the refrigerator and then reheat contents over the stove or in the microwave.
More healthy soup recipes to love
Cozy up [in your fuzzy socks] with a bowl of this sensational soup, your favorite Netflix series, and Frank Sinatra in the background. Best day ever!
PrintCreamy Healthy Broccoli Cauliflower Soup
- Prep Time: 10 mins
- Cook Time: 25 mins
- Total Time: 35 mins
- Yield: 6 servings 1x
- Category: Soups
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Description
Cozy up with a bowl of thick and creamy Broccoli Cauliflower Soup! Packed with veggies, this easy soup makes the ultimate lunch. Dairy free!
Ingredients
- 2 tbsp extra virgin olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 1 medium head broccoli, finely chopped (florets and stalk, about 4 cups)
- 1 medium head cauliflower, finely chopped (about 4 cups)
- 1 small-medium potato, diced
- ¼ cup flour
- 4 cups vegetable broth
- 1 cup unsweetened cashew or almond milk
- ⅓ cup nutritional yeast (can sub 1 cup shredded cheddar cheese)
- 1 ½ tsp kosher salt (to taste)
- Freshly ground black pepper
- 1 tbsp lemon juice
Instructions
- Heat oil in a soup pot or Dutch oven over medium heat. Add onion, ½ tsp salt, and a grind of pepper and sauté for 5 minutes, or until softened. Add garlic and cook for another minute.
- Add carrots, broccoli, cauliflower, and potato and sauté for another 3-5 minutes. Add flour and stir well to combine.
- Add broth, milk, nutritional yeast and another ½ tsp salt. Bring to a boil and then reduce heat to low and simmer, covered, for 15-20 minutes or until veggies are tender. Remove from heat and stir in lemon juice. Season with salt/lemon juice to taste until the flavors really pop.
- Use an immersion blender to blend half the soup, leaving some chunky for texture. You can also blend half in a blender, being careful as the soup will be very hot!
janine says
Could I substitute coconut milk for almond milk? Also , can I leave flour out or substitute something else?
Alexis Joseph says
The flour is used to thicken the soup so you'll want to leave that in to ensure a nice creamy texture (you can use GF all purpose flour, too). You can use any milk you like! Coconut milk may add a slight coconut flavor as long as you're ok with that.
Jewel says
Had a bunch of broccoli and cauliflower a few weeks ago, found this recipe and a star was born! Making it again tonight, it is a new favorite - so easy and delicious!
Alexis Joseph says
Easy and delicious is right! Thanks for taking the time to review it, jewel! It means so much.
Holly says
Love it and made it twice already! Like to be creative and experiment somewhat. This time I used almond four, almond milk, and broccoli rabe. At the end I added cilantro with the lemon upon serving. Excellent recipe and thank you Alexis!
Alexis Joseph says
Ohhh wow cilantro and lemon sound soooo good. Thanks for letting me know, Holly!
Kelly says
I did make this, I substituted sweet potatoes for potatoes because I don't eat nightshades right now, was absolutely phenomenal. It's a keeper. Ty missy glad I found you
Andi says
This recipe is amazing! It sounded good, but tasted DELICIOUS!! OMG, seriously, so delish and super easy to make! Thank you for sharing!
Emma says
Made this for the first time today and I absolutely LOVE it! So flavorful, comforting, and delicious! Will definitely be in my rotation of soups this winter 🙂
Alexis Joseph says
You made my day, thank you Emma!
Eileen Joseph says
my favorite soup, EVER This comment was left by a close supporter of Alexis Joseph, owner operator of Hummusapien LLC
Alexis Joseph says
Yayyy!!
Jennifer Henry says
This is a seriously tasty soup. And I love that I am able to use up all this cauliflower and broccoli that have been staring at me. And I love to occasionally have a nut free option.
Alexis Joseph says
So wonderful, thank you Jennifer!!
Damian Ditchko says
This was perfect for a cool fall evening. Really delicious and creamy. Paired it with some homemade bread for a perfect meal!
Alexis Joseph says
Homemade bread sounds fantastic with this! I’m thrilled you love this one.
Melissa says
Just made this soup for the first time and could not believe how creamy it is! So good!
Alexis Joseph says
I’m so thrilled, thanks Melissa! You’ll have to try some of my other soups. If you’d be up for adding a star rating with your comment I’d be super grateful!
Susan says
In the review I just posted, I forgot to add that I used a commentor's suggestion of using dried potato flakes to give it a little body. Excellent decision.
Alexis Joseph says
Yummmm thank you!!
Crystal says
First time using nutritional yeast, now it will always be in my cupboard! Wow!
I used 2% milk and cornflour (not cornstarch) because it's what I had. Added a pinch of crushed red pepper flakes while simmering. This is delicious, will make over and over again!
Alexis Joseph says
Wahooo! Thanks a ton, Crystal!
Donna says
Very nice soup. We enjoyed it. Enough for 3 lunches! My kind of recipe.
I was out of nutritional yeast, so added in sharp cheese, but next time will use NY. My husband even said it was a good soup. That was a bonus to hear! Thank you for this post! I appreciate it.
Alexis Joseph says
Amazing, I'm thrilled you loved it Donna! It's great to know it was delish with sharp cheese, too. Thanks for the kind review!
AMH says
Have you froze and thawed this soup? I'm looking for a good recipe to use a lot of extra broc and cauliflower. I want to freeze a big batch
Alexis Joseph says
Yes, you can! Check out the "Can you freeze this soup?" section of the blog post!
Pat says
I had LOTS of veggies left over from veggie trays I made so this was perfect. Turned out great! I used unsweetened coconut milk because it was all I had and it was fine. Thank you!
Alexis Joseph says
So glad to hear this, thanks Pat!
Angie says
My mother can be picky but she ate three bowls! This was sooooo good thank you!
Michelle says
Delicious 😋😋😋
Mandy C. says
This is amazing! Will definitely be a new go-to in the colder months. I made this cooking blender (Pampered Chef brand) and it was wonderful. In order to fit it in the blender I simply halved the recipe. I added everything in at one time at the beginning and it made a creamy version of the above recipe. I also subbed whole milk for the non-dairy alternatives in the recipe sine it's what I had on hand. I can't recommend this enough!
Alexis Joseph says
That sounds perfect, I'm thrilled you loved it Mandy!
Jenny Coffey says
Delicious, wholesome, vegan…LOVE!
Alexis Joseph says
Yayy so glad, thanks Jenny!
Cindy says
I had a go-to cauliflower soup recipe but I had leftover broccoli too so I tried this recipe. Very yummy. I will definitely make it again. I'm taking the leftovers to MN ice fishing. Should warm us up nicely.
Alexis Joseph says
Ohhhh love that! The perfect post ice fishing meal 🙂 Thanks, Cindy!
Julie Landy says
I made this for my family and they loved it! It was just what we needed in January. The potato I used was fairly large so it was pretty dominant in the consistency and flavor. I would use smaller one next time. I also used whole milk and sharp cheddar (instead of nutritional yeast). Would definitely make this again!
J says
Sooo good! My grocery store was out of literally everything day after new years, so I subbed fresh for frozen broccoli, frozen cauliflower rice and 1 cup coconut milk for half and half.
Also skipped the potato and ran out of veg broth but subbed water with Trader Joe’s everything but the chicken seasoning. Seems to be a pretty forgiving recipe. Definitely adding to the rotation
Pam says
Delicious, easy and satisfying soup. I added some turmeric and Chile powder only because I read another person added it and loved it. I can’t stop eating it, thank you , it’s a keeper!!
Alexis Joseph says
Ohhhh turmeric, love that! Thanks so much for letting me know, Pam.
Andrea says
I never write reviews but wow this soup was incredible. Only difference was I subbed half the almond milk for half and half for extra creaminess. Oh and added a pinch of cayenne pepper. This was so delicious and flavorful. Will definitely be making this more!
Alexis Joseph says
Wow, how delish! Thank you SO much for the glowing review, Angela!!
Nina says
So delicious! Used regular milk and cheddar cheese instead of nutritional yeast. Ended up adding a can of cannellini beans too. Really great!
Alexis Joseph says
Amazing, Nina! That sounds just perfect 🙂 If you'd be up for leaving a star rating I'd be so grateful!
Samantha says
This batch of soup was exactly what I was looking for after coming home from a chilly afternoon walk. It's absolutely loaded with veggies, comforting, filling and lends that stick to your ribs satisfaction without being heavy. I've added this one into my arsenal for sure!
Alexis Joseph says
Beautiful, thank you for letting me know it was a winner, Samantha!
Lisa V says
How do you “blend” it - I don’t have an immersion blender.
Alexis Joseph says
Let the soup cool a bit, and carefully blend a couple cups in the blender then pour it back into the soup.
Lisa says
Great recipe and so healthy! Thanks!
Karolyn says
This was so easy and so good! Saving as another go to soup. Thank you Alexis!
Alexis Joseph says
Heck yes! Thanks, Karolyn 🙂
Robin says
Another one of my favorites that Alexis posts. It is so delicious and creamy and freezes well, so I can make an entire batch and freeze any leftovers 🙂
Alexis Joseph says
Thanks a ton Robin!!
Tina says
Just made it. So yummy. I did sub with regular milk and added some white sweet potato.
Sharan says
I did this once but didn’t post. This is a great recipe and very delicious. We are oil free so sautéed in water. Rest per recipe. Highly recommend. Thank you
Sharan says
I made this yesterday ahead of time for family coming in. Chopping all the veggies is hardest part so it’s super easy and absolutely delicious! We are no oil so I used water not oil which has no bearing in taste. I highly recommend.
Natalie Fenn says
A big hit! Ate the leftovers for days. We loved it and i loved that it was vegan for my in laws.
Alexis says
AMazing, thanks so much Natalie! Leftovers are even better, right?
Cat says
5 stars with these adaptations to suit my taste 🙂
• adding lots of dried mixed herbs, chilli flakes and a bit of turmeric along with the onion at the beginning
• skipping the flour and extra salt
• adding a tin of chickpeas along with the veggies
• cooking for 1 hour as that's how long it took for the cubed potato to soften
Alexis says
Amazing, thanks Cat!! Love that you made this soup your own.
Kate says
WOW what a fantastic soup! Definitely will be making again and again. I love the simplicity of this recipe and how flavourful it is.
Alexis Joseph says
Amazing, I'm so thrilled to hear it Kate! Thanks a ton for commenting 🙂
Mia Sumlin says
Love this soup! Easy delicious and good for a cold day!! Lord how healthy it is! That’s a bonus!
Alexis Joseph says
Thanks so much, Mia!
Alexis Joseph says
Awww thank you so much!!
Jennifer Malmberg Henry says
This recipe is the most satisfying and tasty soup I have ever made or eaten. My husband agrees. I always make a double batch to freeze. It’s simple with simple ingredients and it comes together so easily. I serve it in a cup, because I can not resist serving up a second serving. Another winner. PS the wild rice soup on this blog is also stellar.
Julie says
Delicious! Amazing flavor and so nutritious! Can't believe there is no cheese.
Alexis Joseph says
So glad you loved it Julie, thank you!!
Claudine says
Soooooo delicious. Like a hug in a bowl 🤗
Alexis Joseph says
Amazing, thanks a ton Claudine!
Kara says
Wow did this one deliver! Tons of veggies, great creamy flavor, and didn’t take long to make at all (30 min total). Hummusapien is my hero!
Alexis Joseph says
Awww thank you so much, Kara! xo
Lisa says
Easy to make and tasted great! Great, hearty soup for the winter. thanks!
Alexis Joseph says
Love it, thanks Lisa!!
Tama says
I probably make this soup every two weeks and it’s easily gone in 3 days—I’m not even vegan, it’s just THAT good. && My friends love it too—and oh boy, is it hard to share!!! I’m even investing in an immersion blender because I make it so much and it’ll make the recipe a little quicker to make.
But regardless, This recipe is SUPER easy to make! I always keep nutritional yeast and cashews stocked just for this recipe. To add a little extra creaminess, I blend a handful of cashews with the unsweetened almond milk that I use. If I don’t have cauliflower then I just substitute it for more broccoli
11/10
Alexis Joseph says
Awww thank you Tama! Your comment made my day 🙂 I must say I often add cashews too....so good!!
Nicole says
Comfort food the healthy way! Seriously tasty!
Alexis Joseph says
Yayyyy!
Jennifer Papineau says
I made this soup last Monday and it was amazing!! I actually chopped all the veggies in the morning so when it was time to make the soup it was so quick and easy! So much flavor and I love how it's full of veggies! My husband is vegan so the recipes on Hummusapien have been a lifesaver!!
Alexis Joseph says
That is so smart. I've also used frozen with success!
Andrea A. says
This is a yummy recipe that is so so quick to prepare. This instantly got added to my favorite recipes and I know I’ll be making more over the winter.
Alexis Joseph says
Yayyy thanks so much, Andrea!!!
Agnes Fournier says
This recipe is really good for a cold day like we have today. I made a few swaps because I didn't have all the ingredients.
Instead of nutritional yeast ( I forgot to buy more this week) , I put a little bit of mizo. (so I didn't put lemon because the mizo already has a tanginess to it. )
I didn't have fresh cauliflower and broccoli, so instead I put frozen ones.
And to add to the creaminess, I blended about 1/4 of the mix once it was cooked, it makes it a really nice.
Thank you for this nice recipe. Simple ingredients and so yummy.
Alexis Joseph says
Thank you so much, Agnes! I'm thrilled those swaps worked well. Let me know what I can do to make it a 5-star recipe 🙂
Kate says
Soooooo good! I was surprised how creamy and satisfying this soup was without any dairy. I used bob's red mill gluten free flour blend and oat milk that I had on hand and it still turned out perfectly.
Alexis Joseph says
Amazing, thank you so much Kate!!
Charmaine says
I tried the broccoli cauliflower soup. It was great and very easy to make. The lemon juice made it taste even better.
Alexis Joseph says
SO glad you liked it!