Keto Broccoli Cheese Soup

⏲ ~50 min total · prep 15 · cook 35 · 4 servings

Lunch⏱ 35 min total🔥 14.7g net carbs⚡ ≈479 kcal/serving~4% of calories from carbs

By the KFI Test Kitchen · Tested & approved by Jason Lieu, KFI recipe editor

Published Sep 15, 2026 · Updated Sep 15, 2026

Keto Broccoli Cheese Soup

Ingredients

Instructions

  1. Melt the butter in a 4-quart Dutch oven over medium and cook the onion 5 minutes, until the edges turn translucent; add the garlic for the last 30 seconds.
  2. Pour in the broth and bring to a simmer, then add the broccoli, cover, and cook 8 minutes, until the stems give easily to a fork.
  3. Blend right in the pot with an immersion blender, pulsing 6-8 times — leave half the broccoli in pea-size pieces so the soup has texture, not baby-food smooth.
  4. Drop the heat to medium-low and stir in the cream and cubed cream cheese until fully melted, about 3 minutes; keep it below a simmer from here on.
  5. Toss the cheddar with the xanthan gum in a dry bowl (this stops clumping), then add it one handful at a time, stirring until each handful melts before the next.
  6. Off the heat, stir in the Dijon, salt, and pepper and let the soup stand 5 minutes — it should coat the back of a spoon before it goes to the bowl.

Why this recipe works

Tips for making this recipe well

Cut to one inch

Even pieces mean the stems and florets soften at the same time. Random sizes leave crunchy stems floating in a pot of overcooked tops.

Stay under a simmer

Once the cream and cream cheese go in, keep the heat at medium-low. A full boil can split the soup, and no amount of stirring fully fixes the texture after that.

Grate the cheddar yourself

Pre-shredded bags carry anti-caking starch that fights melting. A block grated coarse melts into the base with far fewer grainy bits.

The spoon test

Five minutes off the heat, the soup should coat the back of a spoon. If it still runs thin, give it a few more minutes; xanthan keeps thickening as it stands.

You can over-blend

Pulse, stir, and check between bursts. Blending is the one step here you cannot undo.

Serving suggestions

Ladle the soup into warmed bowls while it still coats the back of a spoon. A pinch of cheddar on top melts into a soft cap within a minute, and a few grinds of black pepper play against the Dijon already stirred in. At 14.7 net carbs a serving, this is a filling lunch on its own; the cream and a pound and a half of broccoli see to that. Warm bowls matter. Cold ceramic thickens the cheese coating faster than you want, and the first spoonful suffers for it.

Storage and meal prep

Cool the pot on the counter, then refrigerate covered for 3 to 4 days. The xanthan and cheese keep binding as it sits, so expect it noticeably thicker tomorrow; loosen with a splash of broth while reheating. Warm it over medium-low and stir often, holding it under a simmer so the dairy stays smooth. Freezing for up to 2 to 3 months works, though thawed soup turns slightly grainy. A short blend with the immersion blender while it reheats pulls the texture most of the way back.

Variations worth trying

Frequently asked questions

Why toss the cheddar with xanthan gum?

Dry shredded cheese clumps when it hits hot liquid, and xanthan around each shred keeps them apart. You get a smooth melt instead of cheese balls in the pot.

Can I use frozen broccoli florets?

Yes. Thaw and pat them dry first, and expect a slightly softer texture, since frozen florets break down faster in the simmer.

My soup turned grainy. What went wrong?

Usually a boiled pot. Once the cream, cream cheese, and cheddar are in, everything stays below a simmer. Bagged shreds can do it too.

No immersion blender?

Use a countertop blender in batches, filling the jar no more than halfway and venting the lid. Pour it back into the pot, leave some chunks, and continue with the cream.

How many net carbs are in a serving?

14.7 net carbs, mostly from the broccoli and the onion. The cream, cream cheese, and cheddar carry almost none.

Related keto recipes

Italian Chicken With Pepper
Lunch

Italian Chicken With Pepper

30 min · 4.0g net carbs
Creamy Balsamic Chicken with Mushrooms and Fresh Parsley
Lunch

Creamy Balsamic Chicken with Mushrooms and Fresh Parsley

24 min · 13.4g net carbs
Lusciously Lemony Lentil Soup
Lunch

Lusciously Lemony Lentil Soup

52 min · 24.0g net carbs
Cabbage and Sausage Casserole
Lunch

Cabbage and Sausage Casserole

14 min · 17.6g net carbs

As an Amazon Associate and affiliate partner, Keto Food Ideas earns from qualifying purchases at no additional cost to you. Nutritional values are estimates. Recipes are developed with AI assistance and reviewed by our editors before publishing.

← More Lunch recipes · Home