This Broccoli Cauliflower Soup is so thick and creamy thanks to a combination of cauliflower, cream, and sharp cheddar! This one is low carb, keto friendly, and ready in about 40 minutes.

You guys, Illinois winters are no joke. When the snow is a foot deep and the icicles hanging off my front porch look like actual weapons, soup becomes my whole personality.
I’d already shared my roasted cauliflower soup and crockpot broccoli cheese soup, so I figured, why not marry the two? This broccoli cauliflower soup is what happened, and it’s been on repeat every winter since.
The cauliflower gets blended into a silky base that tastes way richer than it has any right to. Think potato soup, but like…no potatoes. The broccoli goes in at the very end so it stays tender with a little bite. Pile on some bacon and extra cheddar, and it’s one of the easiest ways I know to get my kids through a whole bowl of veggies (without a single complaint).
- The soup cooks in one pot. Everything simmers in the same pot, and the immersion blender does all the heavy lifting right in there, so cleanup is a breeze.
- The texture is the best of both worlds. Blended cauliflower makes a velvety, cheesy base, and the broccoli stirred in at the end keeps every spoonful hearty.
- It tastes like broccoli cheese soup. That’s all my kids need to hear. Nobody at my table notices they’re eating a big pot of cauliflower too.
Ingredient Notes:

Broccoli and cauliflower – Fresh florets give you the best flavor and texture, but frozen works just fine too. There’s no need to thaw them first!
Onion and garlic – A little onion and garlic softened in butter give the soup its savory backbone. It all gets blended up, so even picky eaters won’t mind.
Chicken broth – This is the base of the soup. Want to make it vegetarian? Swap in vegetable broth. Most broths are naturally low carb, but it’s always worth a quick glance at the label.
Heavy cream – Cream makes the soup rich and velvety. Half and half will work in a pinch, but the soup will be a bit thinner and a little higher in carbs.
Cheddar – Grab a block of sharp cheddar and shred it yourself. Pre-shredded cheese has anti-caking agents that can make the soup grainy instead of smooth. I haven’t tested other cheeses here, but a sharp white cheddar or a little Gruyere should work well if you want to switch things up.
Seasonings – Dry mustard powder is my secret weapon in any cheesy soup; it makes the cheddar taste even cheddar-ier. The red pepper flakes add just a tiny kick. Leave them out if your kids are sensitive to spice.
Add-ins – Want to make it heartier? Stir in diced ham or shredded rotisserie chicken at the end and let it warm through. I haven’t every measured when I’ve done this, but I’d guess around 1-2 cups is what I toss in. Just whatever I have leftover and needing to be used up.
How to Make Broccoli Cauliflower Soup:

Melt the butter and cook the garlic and onion about 5 minutes. Add in the cauliflower, seasoning, and broth and simmer until the cauliflower is very tender, about 15 minutes.

Use an immersion blender to puree the soup right in the pot until it’s completely smooth. If you’re using a countertop blender, work in batches and leave the lid vented so steam can escape.

Stir in the heavy cream and shredded cheddar until melty and smooth.

Add the broccoli and simmer for 5-10 minutes, depending on how soft you’d like your broccoli.

Immersion Blender
This blender comes in so handy when you’re making soup or sauces! I don’t use it super often, but when I need it, I’m so glad to have it!
Karly’s Tips:
- The order matters here. Blend the cauliflower before the cream and cheese go in, and add the broccoli last. That’s how you get a silky base with real chunks of broccoli instead of one big green puree.
- Keep the heat low once the cheese is in. A gentle simmer is all you need; a hard boil can make the cheddar separate and turn grainy.
- No blender? A potato masher works too. The soup will be chunkier, but it’ll taste just as good.
Storage:
- Fridge: Keeps for 3 to 4 days in an airtight container.
- Reheating: Warm it gently on the stove over medium-low heat, stirring often, and add a splash of broth if it has thickened up. In the microwave, heat it in short bursts and stir in between.
- Freezer: I haven’t tested freezing this one as cream based soups often come out a little grainy and funky.
More Low Carb Soup Recipes:
- Instant Pot Cauliflower Soup: Thick, creamy, and loaded like a baked potato soup!
- Keto Chili: No beans, but it’s still super hearty and filling!
- Keto Cheeseburger Soup: My new favorite way to enjoy a burger!
- Creamy Tuscan Chicken Soup: Rich, creamy, and packed with flavor.
- Low Carb Taco Soup: You can make this in the Crockpot or Instant Pot!
- Keto Cheeseburger Soup: My new favorite way to enjoy a burger!


Broccoli Cauliflower Soup
Would you like to save this recipe?
By submitting you agree to receive this recipe and occasional emails. Unsubscribe anytime.
Ingredients
- 1/2 medium yellow onion
- 1 clove garlic
- 1 tablespoon butter
- 12 ounces cauliflower florets
- 1 teaspoon salt
- 1/2 teaspoon dry mustard powder
- 1/2 teaspoon red pepper flakes
- 4 cups chicken broth
- ½ cup heavy whipping cream
- 2 cups shredded cheddar
- 12 ounces broccoli florets chopped into bite-sized pieces
Instructions
- Dice the onion and mince the garlic.
- Add the butter to large, deep heavy bottomed pot over low heat and let melt.
- Add the onion and garlic to the pot and cook, stirring often, for 5 minutes to soften.
- Add the cauliflower, salt, mustard powder, red pepper flakes, and chicken broth to the pot and increase heat to medium.
- Bring to a boil and reduce to a simmer, stirring occasionally.
- Simmer for 15 minutes.
- Use an immersion blender to blend the soup until smooth and creamy. Alternately, carefully transfer the hot soup to a blender and blend.
- Add the cream and cheddar to the soup and stir well to combine.
- When the cheese has fully melted, add the broccoli to the soup and simmer gently for 5-10 minutes or until broccoli is as soft as you'd like, stirring occasionally.
- Serve with additional grated cheddar and crumbled bacon, if desired.
Tips & Notes:
Nutrition Information:
Nutritional information is provided as a courtesy and calculated automatically – it’s an estimate, not a guarantee. Values can vary depending on the brands and ingredients you use, so if you’re tracking closely, I’d recommend calculating with your own preferred tool. Net carbs are total carbs minus fiber and any sugar alcohols.
This recipe was updated with new photos. Original photos below.
















Ione Godsey says
This recipe was easy to follow. Flavor was outstanding. My hubby and I loved it. Thank you.
GBoehmann says
YUM YUM YUM
Christina says
Karl
Can I add smoked sausage to the soup
Karly Campbell says
Sure!
Linda Jobe says
Would love to know the carb count
Karly Campbell says
The nutrition information is in the recipe card.
Brittany says
Hey, would one bowl equal out to a cup or what size bowl is it?
Karly Campbell says
Hi Brittany! We didn’t measure by volume. We just divided equally into 6 servings.
Melissa says
Can you use frozen brocoli or cauliflower and half and half instead of heavy cream? Thanks
Karly Campbell says
Frozen vegetables should work fine here. Half and half will produce a thinner soup and change the carb count, but you can give it a try. 🙂
Kimberely Boomer says
Omg Karly I made this recipe this evening here in Trenton Ont and it tastes really. Hubby is out hunting right now so when he gets in he will be trying it to and I’m sure he’s gonna love it. Thanks Karley
Karly Campbell says
So glad you enjoyed it! 🙂
Kimberely says
Well hubby got home from hunting last night and had a bowl which was the last bit in the pot and he said,”hun I dont know what you put in that soup but it is really good”
Thanks once again and we are looking forward to trying another
Luciana Antolovi says
Hi Karly! Just wondering is the bacon included on nutrition 15g protein.? Thinking of trying this just not sure about how much protein needed. Thank you.
Karly Campbell says
Hi Luciana! There are 2g of protein per serving worth of bacon, which is just under one slice per bowl. 🙂
Amanda bair says
You are fabulous and oh so funny!
Great recipes! Thanks!
Amanda – Freeport, illinois
Karly Campbell says
Thanks, Amanda!
Christine Fuller says
I also added shredded zucchini.It was delicious !
Carla says
Delish! I also added finely diced carrots when sauteing the garlic and onions. Didn’t need the bacon as there was so much flavor.
Thinking of freezing the leftovers but not sure how the cream and melted cheese will do on the reheat
Thanks, Carla
Ashley says
What is the purpose of the mustard powder? Color? Making this tonight, very soon. Was curious.
Karly Campbell says
It adds flavor to the soup. You can leave it out if you prefer.
mary brandt says
Can you freeze leftovers.
Karly Campbell says
Hi Mary! I think this would freeze okay, though I haven’t tried it myself.
Jacqueline D Jackson says
I added shallot and fresh red pepper in addition and served with Cheddar Bay Biscuits (Red Lobster Pre-mix). Oh my!!
Rhonda Good says
I am using home grown broccoli and cauliflower. Approximately how many cups is 12 oz.?
Karly Campbell says
Hi Rhonda! I’m really not sure…I’d guess around 6 cups? Your best bet is to use a food scale. 🙂
Linda says
Excellent! I added chopped carrot pieces (so pretty) & shrimp. I’ll make this one again. Thanks!
Mark Schumacher says
What are your thoughts on adding ground sausage? Looking to add more “heartiness” to stretch the recipe for my four kids (three teens).
Karly Campbell says
Yum! Sounds great!
Annie says
I made this soup last night and it was delicious. The only thing I would do differently next time is to wait until all the vegetables are cooked and add the cheese right at the end. It gets scorched easily .
Carla Pflug says
I discovered your website last week and have made 3 recipes: Creamy Chicken Tortilla Soup,
Million Dollar Spaghetti Squash Casserole, Smoked Sausage Fried Cabbage, Sheet Pan Chicken Fajitas and Cilantro Lime Cauliflower Rice, Bacon & Broccoli Fritatta Muffins–all excellent and very satisfying. Today in the midwest, we are experiencing the Polar Vortex with wind chills up to -35°F! So I just made and enjoyed your Broccoli-Cauliflower Cheese Soup. Awesome comfort food for a really cold weather day in Ohio! Thanks Karly. –Carla from Delaware, Ohio
Karly Campbell says
Glad you’re enjoying the recipes, Carla! We’re in the midwest too – stay warm!!
CarlaPflug says
Oh, I forgot to mention that your short how-to videos are really great. It’s great to watch the videos to get a handle on how to make the recipe and then go to the written recipe to get the specifics on how to make it. Very nice website. I just shared your website with a coworker. I’ve done low carb several times and quit because the food got so boring, but with your wonderful recipes, I’m sure to keep on track 🙂
Shelley D says
I made this for supper tonight since I saw it via your email & we loved it. I forgot the bacon bits part but no one cared. It was perfect for this chilly night in NC. Thank you for sharing, we’ll definitely make it again.
Karly Campbell says
So glad you enjoyed!
Pat Sharpe says
Hi. Sounds yummy and easy to make. Just one question, when you say cream do you mean heavy whipping cream like so many low carb recipes call for? Thanks. P.s. it was 26 here in North Augusta, SC this morning – cold enough for me! Stay warm!!
Karly Campbell says
Yep, I used heavy whipping cream. I’ll update the recipe to clarify. 🙂 Hope you give this a try and stay warm!