This low carb creamy broccoli cauliflower soup can be made quickly on the stove top or even in an Instant Pot. Cheesy and creamy, this healthy low carb soup is full of flavor and a bowl has only 7.1 grams net carbs and 12.8 grams of protein per bowl.
You might also like this low carb creamy chicken & spinach soup.

Recently I’ve been updating older posts and have been rediscovering some great recipes like this low carb broccoli cauliflower soup! I love the creamy cheesy texture and flavor and that is low carb (7.1g net carbs) and high protein (12.8g protein).
Originally I made this in the Instant Pot but today I made it in the stovetop and it was just easy if note easier so I would suggest you make it on the stove now but I’ve kept the Instant Pot instructions too.
This is a filling and satisfying keto lunch or dinner and if you want to add some protein I have a few suggestions below. Also these cruciferous vegetables are full of vitamins and other healthy nutrients. So if you are looking for a delicious low carb cheesy soup recipe this is one you should give a try!

What makes this keto soup so thick and creamy?
Well there are a couple of things because I was trying to keep the carb down so I did not use all-purpose flour or any kind of flour as a thickener. First of all I take the cooked veggies and puree them and that adds thickness. I also add a little cream cheese and cheddar cheese which makes it creamy and also adds to the thickness.
Recipe ingredients and substitutions.
The simple ingredients I used were creamy cheese, raw broccoli florets, raw cauliflower florets, fresh garlic cloves, chicken stock or broth, onion powder, Better than Bouillon chicken base, salt, black pepper and sharp cheddar cheese.
- raw broccoli and cauliflower – I used fresh raw vegetables in this soup. You could use frozen if you want but I would suggest that you let it thaw and drain any excess liquid from them first.
- chicken stock and Better than Bouillon base – I LOVE Better than Bouillon products and use them in all my soup recipes. It adds so much flavor and I highly recommend them. You can substitute with regular bouillon if you have and if you don’t you can skip it but you mighthave to season the soup more. And I used chicken stock but you could use chicken broth, vegetable stock or vegetable broth. If you want this to be vegetarian just use vegetable bouillon and broth.
- sharp white cheddar cheese and cream cheese – I used sharp cheddar to give more flavor but you can substitute with other cheese or mild cheddar. fresh Parmesan and asiago would also be good choices. I would keep the cream cheese though to add to the creaminess. You could substitute with heavy cream if you want but I would use less than the cream cheese.
- fresh garlic and onion powder – I always like fresh garlic over garlic powder but you can use that if you want. Remember 1 clove equals ¼ teaspoon of garlic powder. I would keep the onion powder though.
- other suggestions – I like to use hot red pepper flakes for heat but you don’t have to. You can also add other vegetables like carrots, spinach, celery etc. If you are watching carbs they should be low carb vegetables. If you want to garnish you can use fresh herbs or grated cheese on top. And lastly if you want to add some protein to this dish you can try crumbled bacon bits, cooked chopped chicken breast or diced ham.

How to make broccoli cauliflower soup (low carb).
Step 1: Get out a soup pot and heat to medium heat. Add the chopped broccoli and cauliflower along with the broth or stock, Better than Bouillon, crushed garlic, onion powder, salt and black pepper. Mix well, bring to a simmer and then cover and cook for 8-10 minutes.

Step 2: After 10 minutes see if the vegetables are fork tender. If they are, ladle them in a high speed blender and blend on high until smooth and creamy. You may have to do this in batches. And be careful not burn yourself.
You could also use an immersion blender but I find they don’t always make it silky smooth. But you can use one if you prefer.
NOTE – if you want to have some of the vegetables in the soup, ladle a few out and set aside. Add them back after you puree the rest of it.

Step 3: Pour the pureed mixture back into the pan along with the cream cheese and cheddar cheese. Cook for a few minutes until the cheeses have melted and mixes well with the rest of the soup. You may want to use a whisk if your cream cheese is in big chunks.
If you have saved some cooked veggies you can add them back to the soup at the end.

Step 4: When the cheese has fully melted that is it! Ladle the soup into bowl and if you want to garnish with fresh herbs or more shredded cheese you can do that.
Again you can add some protein to this dish to make it more of a complete meal. Some ideas read cooked chopped chicken, diced ham, chicken sausage, bacon bits, etc. Just make sure the are cooked and add them at the end.
You can eat this as a low carb lunch or serve with a salad for a light dinner. Even if you aren’t watching your carbs you will love this soup recipe and it would go great with crusty bread or a good sandwich.
Store leftover broccoli and cauliflower soup in an airtight container. Please scroll down to view the printable recipe card.

How to make this soup in the Instant Pot.
- Add chopped broccoli and cauliflower to the Instant Pot along with chicken broth and Better than Bouillon. I’m mentioned many times that this gives SO much flavor to the soup but if you don’t have it you can try some standard bouillon.
- Also sprinkle in your garlic and seasonings, mix and pressure cook for 5 minutes.
- Quick release the steam and take out half of the soup and puree it in the blender.
- Then pour it back into the Instant Pot and add the cream cheese and cheddar cheese.
- Whisk until the cheese melts and everything is combined.
If you want you can add in extra veggies to have a more chunky soup or you can puree them all for a smoother soup.
I highly recommend this Instant Pot and a Vitamix blender for puree soup. It makes it silky smooth and I use mine every single day. Seriously between bullet proof coffee and smoothies I use it daily.

I hope you enjoy this low carb creamy broccoli cauliflower soup. I rediscovered it and so happy I did because it’s easy and delicious. Even my husband who doesn’t like creamy soups loved it. Plus you can freeze it for a quick keto lunch or even dinner.
This recipe made about 4 servings for me and the nutritional information for 1 serving is 223 calories / 15.1g fat / 11.1g carbs /4.1g fiber / 12.8g protein = 7g net carbs

Broccoli Cauliflower Soup Recipe (low carb)
This low carb creamy broccoli cauliflower soup can be made on the stovetop or in the Instant Pot. Cheesy and creamy, this low carb soup is full of flavor and a bowl has only 7.1g carbs per bowl.
Ingredients
- 2 cup raw broccoli florets
- 2 cups raw cauliflower florets
- 1 tablespoon Better than Bouillon or regular bouillon
- 2 cups broth, chicken or vegetable
- 2 cloves garlic, crushed
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 teaspoon onion pwder
- 2 ounces cream cheese
- 1 cup cheddar cheese, shredded
Instructions
-
Note if you want to make this vegetarian you can use vegetable bouillon and vegetable broth or stock instead of chicken.
Get out a soup pot and heat to medium heat. Add in raw broccoli, cauliflower, broth or stock, Better than Bouillon, crushed garlic, salt and onion powder.
-
Cover and cook for 10 minutes or until the veggies are fork tender.
-
Take off the stove and ladle soup into a high speed blender. You make have to do this in batches and be careful with the hot liquid. If you want to have chunks of veggies in this soup, set some aside and add back to the soup at the very end.
-
Blend on high until smooth and creamy. Then add back to the soup pot.
-
Add in the cream cheese and cheddar cheese. Mix well until all the cheese has melted. You might want to use a whisk to get it nice and smooth.
-
Add back the veggies if you have saved some for it to be chunky. Or just ladle into soup bowls. Garnish with fresh herbs or more shredded cheddar cheese. Store leftovers in an airtight container.
To make in the Instant Pot.
-
In the Instant Pot, add in broccoli, cauliflower, broth, Better than Bouillon, garlic, salt and onion powder.
-
Secure lid and push pressure valve to the back. Manually pressure cook for 5 minutes. When done, quick release the pressure.
-
Using a slotted spoon, take out some of the veggies and sed aside. Note if you want a smooth soup leave the veggies in.
-
In batches put the soup in a blender and blend on high until smooth and creamy.
-
Add the mixture back to the pot and then put in the cream cheese and cheddar cheese. Mix well to melt the cheeses. Add back the cooked veggies if using for a chunkier soup.
-
Garnish with fresh herbs or more shredded cheese. Store leftovers in an airtight container.
Recipe Notes
This recipe made about 4 servings for me and the nutritional information for 1 serving is 223 calories / 15.1g fat / 11.1g carbs /4.1g fiber / 12.8g protein = 7g net carbs
If you want to add protein to this dish you can add in cooked chopped chicken breast, crumbled bacon, dice ham etc at the end of the dish.
For another delicious soup, check out my friend Stacey’s Instant Pot Keto Broccoli Chicken Cheese Soup!










Tina Duwell says
This looks delicious! Can you use frozen veggies?
Denise says
Hi Tina, I don’t see why not. The only problem I can see is that it will add a little more water to the soup. So maybe add a little less broth. Like a few tablespoons less of the broth. Good luck and I hope you like it!
Diane says
Made exactly as written , no exceptions! It is absurd how easy this is to make. We love it and there were no leftovers! So fun to have this easy go to soup on cold days!
Diane Christensen says
Made exactly as written , no exceptions! It is absurd how easy this is to make. We love it and there were no leftovers! So fun to have this easy go to soup on cold days!
Denise says
So glad you liked it Diane! Thanks for taking the time to come back and rate the recipe. I truly appreciate it.
Madeline says
Loved it! Made it exactly as the recipe but added a tbs of “recado” (a blended mixture of onions, garlic, green peppers, sweet ajíes, cilantro o cilantro leaf which I have on the ready in the fridge). It was delish! Garnished with bits of bacon. Easy and fast lunch.
Denise says
That sounds delicious Madeline! So glad you liked it.
Lina says
This was easy and delicious. My husband eats keto, and my daughter and I do not, so this was a great compromise for all of us. I made it exactly as written, other than adding a small glug of white wine at the beginning, which really perked up the flavor.
Denise says
Hi Lina, so glad you all liked it. I’ll have to try the wine next time. Thanks for coming back to rate the recipe. I really appreciate it!
liam Pentland says
Just made this, so easy and delicious to eat. I was a bit Bit like ” Oliver”, I kept going back for more.
Denise says
Liam, so glad you liked it!
Marie-Eve says
Super easy and very good. Since we prefer a smooth soup, I took my hand blender and did it directly in my instant pot so less dishes to clean. 😊
Denise says
Great idea Marie! So glad you liked it!
Sue says
Wow, nice! I added colored peppers because I had them on hand sliced. Really good and easy. Thanks for sharing this recipe.
Denise says
HI Sue,
So glad you liked it. I’ll have to try the peppers next time. Thanks for coming back to comment an share your tips!
Courtney says
What serving size did you base the calorie information on?
Denise says
Hi Courtney, I would say the serving size is roughly 3/4 cup. Hope that helps!
Mary says
New to the instantpot cooking but love it so far. Did you use low or high pressure?
Denise says
I use high which is the default on mine. Hope that helps and good luck!
Corrie Golightly says
Hello I love these recipes. Can’t wait to try them.
Denise says
Thanks Carrie! I hope you like them!