April 8, 2025

Keto Broccoli Cheese Soup: The Ultimate Winter Warmup

Is there anything better than a steaming bowl of creamy, cheesy soup when the temperature drops? I think not! When that frigid winter wind starts howling outside your window, this keto broccoli cheese soup is exactly what your soul needs. I created this recipe after three straight days of snow here in Buffalo, and let me tell you—it’s a game-changer for those bone-chilling days.

This low-carb broccoli cheddar soup isn’t just comforting; it’s ridiculously delicious while keeping your carb count in check. Each cup packs all that creamy, cheesy goodness with less than 5 net carbs. Seriously, who says comfort food can’t be keto-friendly? 🧀🥦🍲

#ketosoup #broccolicheddar #lowcarbsoup #comfortfood #winterrecipes #ketocomfortfood #cheesesoup #ketolunch #broccolisoup #easyketorecipe

This recipe is perfect for those following keto, low-carb, gluten-free, and grain-free eating plans. It’s also great for anyone who simply loves ridiculously good soup (which should be everyone, right?).

JUMP TO RECIPE

Quick Stats

Prep Time: 15 minutes

Cook Time: 20 minutes

Total Time: 35 minutes

Servings: 4 cups

Calories: 325 per cup

Net Carbs: 4.8g per cup

Fat: 28g per cup

Protein: 12g per cup

Difficulty: Easy

Equipment Needed

  • Large pot (the heavier the bottom, the better)
  • Sharp knife
  • Cutting board
  • Wet paper towel (chef’s trick to keep your board from sliding!)
  • Wooden spatula or spoon
  • Measuring cups and spoons

Don’t have a heavy-bottomed pot? No worries! Any pot will work, but you’ll need to keep a closer eye on it to prevent scorching—cheese soups can be a bit finicky that way.

Ingredients

Dairy Section 🧀

  • 4 tablespoons (56g) salted butter
  • 2 ounces (56g) full-fat cream cheese
  • 1¼ cups (140g) shredded cheddar cheese (the sharper, the better IMO)
  • ⅓ cup (80ml) heavy cream

Produce Section 🥦

  • 1 small head of broccoli (about 2 cups when minced)
  • 1 small onion, diced
  • 1 large clove garlic, minced

Liquids & Extras

  • 2 cups (475ml) chicken bone broth
  • ¼ teaspoon xanthan gum (optional, for thickening)
  • Salt and pepper to taste

Step-by-Step Instructions

  1. Prep the ingredients: First things first—let’s get everything ready so we can focus on cooking. Cut the butter into smaller pieces and set aside. Do the same with the cream cheese (this helps it melt more evenly). Measure out your cheddar cheese and set aside. Pro tip: grate your own cheese if possible—pre-shredded often contains anti-caking agents that can make your soup grainy.
  2. Prep your workspace: Ever had your cutting board slide around like it’s on an ice rink? Place a wet paper towel underneath your cutting board—this little hack will keep it in place while you’re chopping. Trust me, your fingers will thank you!
  3. Tackle the vegetables: Dice up that small onion. No need for perfection here; we’re going for rustic comfort food. Then mince your garlic clove. Let them hang out together in a small bowl.
  4. Prep the star ingredient: Cut the stem off your broccoli head (though you can totally use it too—just peel the tough outer layer first). Chop the broccoli into smaller florets, then mince them into tiny pieces. The smaller you chop, the faster it’ll cook and the smoother your soup will be. Place the minced broccoli in a medium bowl.
  5. Get cooking: Turn your stove to medium-high heat and add the butter to your pot. Let it melt until it covers the bottom of the pot. This is your flavor foundation!
  6. Aromatics time: Add the diced onion and minced garlic to the melted butter. Stir them around with your wooden spatula until the onions become soft and translucent and the garlic becomes fragrant. Your kitchen should start smelling amazing right about now.
  7. Build the soup base: Pour in the 2 cups of chicken bone broth. The bone broth adds extra richness and nutrients that regular broth just doesn’t have. Then add your minced broccoli and stir everything together. Turn the heat up to high and bring it to a boil.
  8. Make it creamy: Once the mixture is boiling, add the cream cheese and heavy cream. Stir continuously until the cream cheese is completely dissolved. This is where the magic happens—watch as your soup transforms into a creamy dream.
  9. Cheese please!: Bring the mixture back to a gentle boil, then add the shredded cheddar cheese. Keep stirring until all the cheese has melted into the soup. Can you smell that cheesy goodness? That’s the smell of happiness, my friends.
  10. Thicken and simmer: Turn the heat down to low and let the soup simmer until it thickens to your desired consistency. Like your soup extra thick? Here’s where you can add that ¼ teaspoon of xanthan gum. Sprinkle it over the surface while stirring constantly to avoid clumps. It works like a charm to thicken without adding carbs.
  11. Taste test: Give your creation a taste and adjust the seasoning with salt and pepper as needed. Remember that bone broth and cheese already contain salt, so go easy at first.

Batch Cooking Tips

This soup doubles or even triples beautifully for meal prep. Just scale up all ingredients proportionally and use a larger pot. The soup actually gets even better after a day in the fridge as the flavors meld together. Talk about a time-saving win!

Serving & Presentation

Plating Suggestions

Pour this liquid gold into a wide, shallow bowl to show off its creamy texture. Top with a small sprinkle of extra shredded cheddar, a few tiny broccoli florets, and a crack of fresh black pepper for restaurant-quality presentation.

For an extra touch of elegance (and added fat), drizzle a spiral of olive oil or a small dollop of sour cream on top. A sprinkle of crispy bacon bits would take this to the next level if you’re feeling fancy.

Complementary Recipes

This soup pairs beautifully with Keto Garlic Bread for dipping or a crisp Keto Cucumber Salad on the side for texture contrast.

Occasion Recommendations

This soup is perfect for:

  • Weeknight dinners when you need comfort food fast
  • Lunch meal prep for the work week
  • Game day gatherings in a slow cooker
  • First course for a keto dinner party

How to Store Your Liquid Gold

This soup keeps beautifully in the refrigerator for up to 5 days. Store it in airtight glass containers to prevent any flavor transfer (nobody wants broccoli-scented leftovers that weren’t supposed to taste like broccoli!).

When reheating, take it slow and gentle. Microwave on medium power in 30-second intervals, stirring between each. Or better yet, reheat on the stovetop over medium-low heat, stirring occasionally. If the soup seems too thick after refrigeration, add a splash of heavy cream or bone broth to thin it out.

Pro tip: Don’t freeze this soup! Dairy-based soups tend to separate and get grainy when frozen and thawed. Trust me, I’ve made this mistake so you don’t have to.

Benefits/Why This Recipe Works

First off, this keto broccoli cheddar soup hits all the right notes for texture and flavor. The combination of cream cheese and heavy cream creates that silky mouthfeel that makes you forget you’re eating healthy. The bone broth adds depth that water or regular broth just can’t match.

From a nutritional standpoint, this soup is a keto powerhouse:

  • Broccoli provides fiber, vitamin C, and vitamin K while keeping carbs low
  • Bone broth delivers collagen and essential amino acids
  • Full-fat dairy gives you energy-sustaining fats without the carbs

The keto diet works by keeping your body in ketosis—a metabolic state where you burn fat for fuel instead of carbs. This soup fits perfectly into that framework, providing ample healthy fats while keeping carbs minimal.

Unlike traditional broccoli cheese soups that use flour or cornstarch as thickeners (hello, unnecessary carbs!), this version gets its body from cheese and optional xanthan gum, making it truly keto-friendly.

Common Mistakes to Avoid 🥦🧀

Don’t let these rookie errors ruin your soup experience:

  • Heat too high: Dairy soups scorch easily! Keep the heat moderate after adding cheese.
  • Adding cold cheese: Let your cheese come to room temperature before adding it to prevent clumping.
  • Under-mincing the broccoli: Larger pieces won’t cook through properly and can make the texture inconsistent.
  • Forgetting to stir: This isn’t a “set and forget” recipe. Stirring prevents scorching and helps everything melt together harmoniously.
  • Boiling after adding cheese: This can cause separation. Keep it at a gentle simmer.
  • Not using full-fat ingredients: Low-fat products often have added starches and sugars to compensate for flavor. Stick with the real deal for best results (and true keto compliance).

Alternatives/Substitutions

Can’t find or don’t have all the ingredients? No problem! Here are some swap options:

  • Cheese options: While sharp cheddar is classic, try mixing in some smoked gouda or gruyere for depth of flavor.
  • No bone broth? Regular chicken broth works too, though you might want to add a bit more butter for richness.
  • Dairy-free needs: Substitute coconut cream for heavy cream and dairy-free cream cheese alternatives (just check carb counts).
  • Budget friendly: Frozen broccoli works great and is often cheaper. Just thaw and drain well before mincing.
  • Extra protein: Add shredded rotisserie chicken or crumbled bacon for a more substantial meal.
  • Spice it up: Add a pinch of cayenne or a dash of hot sauce for a little kick.

For strict keto, this recipe already hits the mark. For those counting calories more closely, you can reduce the cream and cheese slightly, though it will affect the richness.

🛒GET YOUR GROCERIES DELIVERED - CLICK HERE!

This website may contain affiliate links, which means that if you click on one of the product links, the website may receive a small commission at no extra charge to you!

Frequently Asked Questions

Q: Can I use frozen broccoli for this soup?

A: Absolutely! Just thaw it first and drain off any excess moisture before mincing. It’s actually a great time-saver.

Q: How can I make this soup thicker without xanthan gum?

A: You have a few options: 1) Add more cheese, 2) Use less broth initially, 3) Simmer longer to reduce the liquid, or 4) Blend a portion of the soup and return it to the pot.

Q: Is this soup vegetarian?

A: Not as written, due to the chicken bone broth. But you can easily swap for vegetable broth to make it vegetarian-friendly while keeping it keto.

Q: My soup is grainy, what happened?

A: This usually happens when cheese is added to too hot of a liquid or when the soup boils after cheese is added. Next time, lower the heat before adding cheese and avoid boiling afterward.

Q: Can I make this in a slow cooker?

A: Yes, but with modifications. Cook the onions and garlic first, then transfer to a slow cooker with broth and broccoli. Cook on low for 3-4 hours, then add the dairy products in the last 30 minutes.

Final Thoughts

This keto broccoli cheese soup isn’t just a meal—it’s a warm hug in a bowl. When the weather outside is frightful (as we say in Buffalo), there’s something incredibly satisfying about creating a pot of something this delicious that also happens to fit your low-carb lifestyle.

I’ve made this soup countless times, tweaking it until it reached perfection, and it never fails to satisfy my comfort food cravings without kicking me out of ketosis. The balance of the sharp cheddar with the subtle sweetness of the broccoli creates flavor harmony that’s hard to beat. 🧀🥦

Whether you’re a seasoned keto pro or just dipping your toes into the low-carb waters, this cheesy broccoli soup deserves a spot in your recipe rotation. Stay warm, stay cheesy, and keep those carbs low!

Next Recipes To Try

keto broccoli cheese soup

keto broccoli cheese soup

Yield: 4 cups
Prep Time: 15 minutes
Cook Time: 15 minutes
Additional Time: 20 minutes
Total Time: 35 minutes

A rich, creamy keto broccoli cheese soup that's perfect for cold weather days. With less than 5 net carbs per cup, this soup delivers all the comfort without the carbs.

No Ratings

Ingredients

  • 4 tablespoons (56g) salted butter
  • 2 ounces (56g) full-fat cream cheese
  • 1¼ cups (140g) shredded cheddar cheese
  • ⅓ cup (80ml) heavy cream
  • 1 small head of broccoli (about 2 cups when minced)
  • 1 small onion, diced
  • 1 large clove garlic, minced
  • 2 cups (475ml) chicken bone broth
  • ¼ teaspoon xanthan gum (optional, for thickening)
  • Salt and pepper to taste

Instructions

  1. Prep the ingredients: Cut the butter and cream cheese into pieces and set aside. Measure out cheddar cheese.
  2. Prep your workspace: Place a wet paper towel under your cutting board to prevent slipping.
  3. Tackle the vegetables: Dice the onion and mince the garlic, place in a small bowl.
  4. Prep the broccoli: Cut the stem off, chop florets into small pieces, then mince finely.
  5. Start cooking: Heat a large pot over medium-high heat, add butter and melt.
  6. Add aromatics: Add onion and garlic, cook until soft and fragrant.
  7. Build soup base: Add chicken bone broth and minced broccoli, bring to a boil.
  8. Make it creamy: Add cream cheese and heavy cream, stir until cream cheese dissolves.
  9. Add cheese: Bring back to a gentle boil, add cheddar cheese and stir until melted.
  10. Thicken and simmer: Turn heat to low, simmer until thickened. Optionally add xanthan gum while stirring.
  11. Season: Taste and adjust with salt and pepper as needed.

Notes

For an extra thick soup, add 1/4 teaspoon of xanthan gum while simmering. The soup will continue to thicken as it cools.

Nutrition Information
Yield 4 Serving Size 1 cup
Amount Per Serving Calories 325Total Fat 28gSaturated Fat 17gTrans Fat 0gUnsaturated Fat 9gCholesterol 85mgSodium 650mgCarbohydrates 7gNet Carbohydrates 4.8gFiber 2.2gSugar 2gProtein 12g

Leave a Reply

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

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Tags

1-ingredient, bacon cheeseburger soup, beginner, cheesy soup, easy, healthy, high-fat, keto, low-carb, lunch, soup

Skip to Recipe