This low carb Broccoli Cheese Soup recipe is an effortlessly easy take on a deliciously classic and satisfying soup. I'll show you a few shortcuts that will make this the easiest yet tastiest keto broccoli cheese soup you've ever made.

What Makes This Keto Broccoli Cheese Soup So Great
As you probably already know, I'm a huge fan of recipes that are crazy easy to make yet are still absolutely delicious. This Vegetarian Keto Broccoli Cheese Soup is no exception. This soup recipe is just so easy that you'll be mad that you didn't know about it sooner.
Not only is it easy to make, but it's low carb as well. No need to save this recipe for a cheat day. You can enjoy this indulgent soup guilt-free and as often as you'd like without fear of ruining your low carb diet.
Most Broccoli Cheese Soups call for a thickener such as flour. Since I wanted to keep my recipe low carb, and gluten-free, I opted to blend some of the broccoli with an immersion blender in order to give it the right consistency.
Now, I decided to add some hot sauce to the soup. If you know me, you know that I like my food spicy. However, this step is completely optional as the soup still tastes terrific without it. Though I highly recommend trying it. It doesn't really make it spicy per se, it adds a little tang to the soup that really brings out all the other flavors.
Ingredients You'll Need
- 1 tablespoon Butter- Provides the fat needed to sauté the onions and garlic, adding richness and creating the flavorful base of the soup. It also helps the aromatics soften and release their natural sweetness.
- 1/2 cup Onio- Adds depth, mild sweetness, and savory flavor. Onions help build the aromatic foundation of the soup and balance the richness of the cheese and cream.
- 4 Garlic Cloves- Infuses the soup with warm, savory notes. Garlic enhances the overall flavor profile and complements the cheddar and broccoli beautifully.
- 4 cups Broccoli Florets- The star vegetable of the dish. Broccoli provides body, fiber, and freshness. As it cooks, it softens and blends into the creamy base, giving the soup its signature texture and flavor.
- 3 cups Low Sodium Chicken Brot- Acts as the primary liquid for the soup, helping to cook the broccoli and forming the basis of the broth. Using low sodium allows better control over seasoning. Different broth types adjust the depth and flavor based on preference.
- 1/2 cup Heavy Cream- Adds rich creaminess and helps thicken the soup naturally. It enhances the velvety texture and keeps the dish keto-friendly by adding fat without carbs.
- 2 cups Shredded Sharp Cheddar Cheese- Provides bold cheesy flavor and helps create the classic thick, creamy consistency of broccoli cheese soup. Sharp cheddar melts smoothly and delivers a more pronounced flavor than mild cheddar.
- 2 ounces Cream Cheese- Enhances the creaminess and adds body to the soup. Cream cheese helps stabilize the melted cheddar to prevent graininess and contributes a subtle tang.
- 1 teaspoon Ground Black Pepper- Adds gentle heat and brightness, balancing the richness of the cheese and cream. It also deepens the overall savory flavor of the soup.
- 2–3 dashes Louisiana Hot Sauce- Introduces a touch of acidity and mild spice, brightening the soup and cutting through the richness. Even if used sparingly, it enhances depth without making the soup spicy.
How To Make This Keto Broccoli Cheese Soup Recipe
1. In a 3-quart pot on medium heat, melt the butter. Add onions and garlic and stir for 30 seconds. Add broccoli, chicken broth (or bone broth), and pepper, and cook until the broccoli is tender (about 8-10 minutes).

2. Turn the heat down to low. Use an immersion blender to purée half the broccoli, or just mash with the back of a spoon until half the broccoli is crushed.

3. Turn up the heat to medium, add in cream cheese and stir to melt the cream cheese into the soup.

4. When the soup boils, turn down the heat, and in a slow steady stream, add the heavy cream.

5. Add in cheddar cheese a handful at a time to keep the cheese from clumping. Stir until the cheese has melted.

6. Add hot sauce, and serve.

Why Is My Broccoli Cheese Soup Grainy?
If your soup ended up grainy, that means that you probably had your stove set too hot when you added the dairy products in. There really is no way to correct this once it has happened, so make sure that you've lowered the heat on your stove enough before adding your dairy. Also, make sure that you pour in the heavy cream slowly.
If it does happen, you may need to purée all of the soup to get a smoother consistency. In this case, remove some chunks of broccoli, purée the rest until it's smooth, and then add back in the saved chunks for texture.
Tips And Tricks
Low carb broccoli cheese soup is simple to make, but these tips will help you achieve the perfect balance of creaminess, flavor, and consistency while avoiding common mistakes like grainy cheese or watery broth.
- If you follow my advice and keep frozen broccoli in the fridge, this soup will come together in no time at all.
- Use low sodium broth if you can find it, or just water if you can’t. Otherwise, you may end up with a soup that is too salty. If using water, add salt to taste.
- The best way to check if the broccoli is done is to take out a piece and reward yourself 🙂
- If you don't have an immersion blender, you can use a regular blender. Just be careful as the heat and the steam from the hot Broccoli Cheese Soup can create a vacuum that can cause burns.
- Make sure you only blend the soup until about half the broccoli is blended so that you have a little texture in the soup.
- Mashing the cream cheese with the back of your spoon while it's cooking will help it melt down quicker.
- Make sure to pour in the heavy cream slowly so that it doesn't curdle.
Variations
Keto broccoli cheese soup is wonderfully flexible, and these variations let you customize the dish, whether you want it extra creamy, more veggie-packed, spicier, or protein-boosted.
- Extra Cheesy Version- Add an additional ½–1 cup shredded cheddar or mix in mozzarella or gouda for a richer, stretchier texture.
- Chunky Broccoli Soup- Set aside a handful of small broccoli florets and stir them in after blending for more texture and bite.
- Creamier, Thicker Soup- Increase the cream cheese to 4 ounces or reduce the broth by ½ cup for a thicker, more indulgent consistency.
- Spicy Keto Broccoli Cheese Soup- Add jalapeños, extra hot sauce, or a pinch of cayenne to bring heat and depth.
What To Eat With Keto Broccoli Cheese Soup?
Looking for some dishes that pair nicely with this soup? Check These out!



- Bread is always a fantastic pairing for soup and this Keto Bread recipe will give you your bread fix without all the carbs!
- Breadsticks are another great option, and these Cauliflower Breadsticks are incredible!
- This Broccoli Cheese Soup goes nicely with a nice, bright side salad, and my Indian Cucumber Salad is the perfect choice!
How Long Does It Last?
Low carb broccoli cheese soup lasts 3 to 4 days in the refrigerator when stored in an airtight container. As it sits, the flavors deepen, and the texture may thicken slightly. Simply add a splash of broth or water when reheating if needed.
Warm the soup gently on the stovetop or in the microwave to prevent the cheese or cream from separating.
Can You Freeze It?
Yes, you can freeze keto broccoli cheese soup, but there are a few important considerations to keep the texture smooth. Because the soup contains heavy cream, cheddar cheese, and cream cheese, it may separate slightly when frozen and reheated.
To freeze, allow the soup to cool completely, then store it in freezer-safe containers or bags, leaving a bit of room for expansion. It will keep well for up to 2–3 months.
When you're ready to enjoy it, thaw the soup overnight in the refrigerator, then reheat gently over low heat on the stovetop.

Trust me, once you've made this Low Carb Broccoli Cheese Soup and realize how easy and yummy it is, you're going to want to make it at least once a week, if not more. Make sure to share this recipe with your friends on Facebook and Pinterest so they can enjoy it too!

Ingredients
- 1 tablespoon butter
- 1/2 cup Onion, onion
- 4 garlic cloves, sliced
- 4 cups broccoli florets, frozen or fresh (no need to thaw)
- 3 cups low sodium chicken broth, or vegetable or bone broth
- 1/2 cup Heavy Cream
- 2 cups shredded sharp cheddar cheese
- 2 ounces Cream Cheese, diced
- 1 teaspoon Ground Black Pepper
- 2-3 dashes Louisiana Hot Sauce, optional
Instructions
- In a 3-quart pot on medium heat, melt the butter. Add onions and garlic and stir for 30 seconds. Add broccoli, chicken broth, and pepper, and cook until the broccoli is tender (about 8-10 minutes).
- Turn the heat down to low. Use an immersion blender to purée half the broccoli, or just mash with the back of a spoon until half the broccoli is crushed.
- Turn up the heat to medium, add in cream cheese and stir to melt the cream cheese into the soup.
- When the soup boils, turn down the heat, and in a slow steady stream, add the heavy cream.
- Add in cheddar cheese a handful at a time to keep the cheese from clumping. Stir until the cheese has melted.
- Add hot sauce, and serve.
Instant Pot Broccoli Cheese soup
- To make this in an Instant Pot, place onions, garlic, frozen broccoli, only 1.5 cups of chicken broth, and pepper into the Instant pot.
- Close the lid and press PRESSURE COOK on HIGH for 2 minutes. At the end of the cooking time, allow the pot to rest undisturbed for 5 minutes, and then release all remaining pressure.
- Press CANCEL. Open the lid and press SAUTE. Add cream cheese and stir to melt the cream cheese into the soup.
- When the soup boils, turn down the heat, and in a slow steady stream, add the heavy cream.
- Add in cheddar cheese a handful at a time to keep the cheese from clumping. Stir until the cheese has melted.
- Add hot sauce, and serve.
- If you follow my advice and keep frozen broccoli in the fridge, this soup will come together in no time at all.
- Use low sodium broth if you can find it, or just water if you can’t. Otherwise, you may end up with a soup that is too salty. If using water, add salt to taste.
- The best way to check if the broccoli is done is to take out a piece and reward yourself 🙂
- If you don't have an immersion blender, you can use a regular blender. Just be careful as the heat and the steam from the hot Broccoli Cheese Soup can create a vacuum that can cause burns.
- Make sure you only blend the soup until about half the broccoli is blended so that you have a little texture in the soup.
- Mashing the cream cheese with the back of your spoon while it's cooking will help it melt down quicker.
- Make sure to pour in the heavy cream slowly so that it doesn't curdle.
Get support & connect with our community on Facebook!
Nutrition
Don't forget to check out my other Keto cookbooks.
Keto Instant Pot, Keto Fat Bombs, Sweets, & Treats, and Easy keto in 30 minutes.









pharmaceuticals online australia
Hi there! This is kind of off topic but I need some guidance from an established blog. Is it hard to set up your own blog? I'm not very techincal but I can figure things out pretty fast. I'm thinking about creating my own but I'm not sure where to begin. Do you have any points or suggestions? Thank you
Kris T Bell
Very tasty! I have made this several times and it
is a delicious bite. My only thing is it's a bit thin but did not want to thicken it with xantham gum, as I am still figuring that stuff out. LOL! I simply added a little extra cheese and 2 crackers. Perfecto!
TwoSleevers
Glad you liked it! If it fits your macros, you can always try increasing the cream cheese or adding more broccoli (or even cauliflower) to the soup to thicken 🙂
Dusty
This is a fantastic recipe. I add franks red hot to each serving and a sprinkle of smoked Maldon salt. So good. Weirdly, the instant pot instructions have disappeared from this link in the last couple days, from both my iPhone and my bffs android...
URVASHI PITRE
Ah that’s good to know. I will add that back in
Tanya
Hi, i am new to keto and came across your website. So glad i found it 🙂 Just a question about your brocolli cheddar soup... I believe it says it makes 4 servings? Not certain as I didn't look again before i started asking, but approximately how much is 1 serving? The nutritional values i believe are per serving and i am logging what i eat so i need to know what 1 serving is. ie: 1 cup? I could measure all the soup and divide by 4 but thought i could ask first. Thank you
URVASHI PITRE
So I usually just divide into four servings
Amy Barber
This was AMAZING! I made it for meatless Monday and my husband and son were really impressed by it. I would highly recommend & would make it again for sure.
Wasn't able to find the Instant pot version...
Penny
This looks great and I'm eager to try it...will report back when I do. BUT the printed version says "yield 4" but the nutritional info says "yield 6". So is the nutritional info indeed for 6 servings? Also, how do you think this would freeze in individual servings? Thanks!
URVASHI PITRE
I need to fix the nutritional info all together actually. It won’t freeE well due to all the cheese I suspect.
Jo Skidmore
Absolutely delicious! Not until I got to the end of the recipe did I realize there was an IP version. It comes together on the stove so quickly though, I’m not sure l’d switch to that method. Thank you for yet again for a simple recipe with with over the top flavor! This will be made frequently!
Cathi McCracken
Your timing couldn't be better. I JUST searched your site for a keto broccoli cheese soup recipe a couple of days ago. The could weather is making me crave the warm comfort of soup. Looking forward to trying this!