Keto Broccoli Cheese Soup That Beats the Cold

5 min prep 30 min cook 5 servings
Keto Broccoli Cheese Soup That Beats the Cold
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a certain kind of magic that happens when January’s icy fingers wrap around the eaves of my 1920s farmhouse. The wind rattles the original windows, the floorboards creak like they’re complaining about the temperature, and every room feels ten degrees cooler than the thermostat claims. On nights like those, after I’ve trudged through snow to refill the bird feeder and my gloves have frozen stiff, I shuffle inside, kick off my boots, and head straight for the stove. Within twenty minutes I’m cradling a thick ceramic mug of keto broccoli cheese soup so rich, so velvety, that even the snowman on the porch would trade his carrot nose for a spoonful.

I first started tinkering with this recipe when my husband’s doctor suggested we cut back on carbs without sacrificing comfort food. Traditional broccoli-cheddar soup is notoriously thickened with flour or cornstarch and loaded with potatoes—delicious, but a blood-sugar bomb. After a dozen iterations (and one memorable flop that tasted like liquid cauliflower rice), I landed on a formula that keeps the carbs under 6 g per serving yet rivals the cream-laden bowls we used to order from the neighborhood bistro. We’ve served it at Super-Bowl parties, packed it in thermoses for ski trips, and ladled it into espresso cups as an elegant starter for New-Year’s Eve dinner. Each time, someone asks for the recipe; each time, they’re stunned it’s keto. If you’re looking for a soup that warms you to the marrow without derailing your macros, bookmark this one. It’s about to become your winter MVP.

Why This Recipe Works

  • Ultra-creamy without roux: Heavy cream, cream cheese, and sharp cheddar meld into a naturally thick base—no flour needed.
  • Broccoli stays vivid: A quick blanch before simmering locks in chlorophyll so you get emerald florets, not khaki mush.
  • Freezer-friendly: The absence of potato starch means it reheats without turning gluey—perfect for meal-prep Sundays.
  • One-pot wonder: Dirty dishes are limited to a cutting board, a chef’s knife, and a Dutch oven—ideal for lazy snow days.
  • Customizable heat: A pinch of cayenne or a drizzle of chipotle oil lets you dial the warmth up or down.
  • Kid-approved: My vegetable-skeptical nephew slurps it happily; the cheesy aroma wins over picky eaters every time.

Ingredients You'll Need

Ingredients

Great soup starts with great groceries. Here’s what to grab—and why each item matters:

Fresh broccoli: Look for tight, dark-green crowns. If the florets are yellowing or the stalk feels hollow, the soup will taste sulfurous. You’ll need about 1 ¼ lb (550 g), which yields 8 heaping cups of bite-size pieces. Stalks are welcome; just peel the fibrous outer layer and dice the tender core.

Unsalted butter: Butter is the flavor backbone. I prefer European-style (82 % fat) because the extra butterfat carries fat-soluble vitamins and tastes luxurious. If you’re dairy-sensitive, substitute ghee or refined coconut oil.

Yellow onion & garlic: Aromatics build the first layer of flavor. Dice the onion small so it melts into the broth; mince the garlic fine to avoid bitter nuggets.

Chicken broth: Use low-sodium, homemade if you have it. Swanson’s organic is my supermarket standby. Warm broth prevents the cream from seizing when it hits the pot.

Heavy cream: Ultra-pasteurized is fine, but if you can find local cream with 40 % fat, the mouthfeel is incomparable. Do not swap half-and-half; the lower fat content will curdle under high heat.

Cream cheese: Full-fat, brick-style. Let it soften on the counter while you prep vegetables; it melts silkier when not fridge-cold.

Sharp cheddar: Buy a block and shred it yourself. Pre-shredded cellulose-coated cheese resists melting and can give the soup a grainy texture. White or yellow both work—yellow just adds annatto color.

Dijon mustard & nutmeg: The “secret” flavor boosters. Mustard adds tang that brightens cheese; nutmeg whispers warmth without screaming “spice cabinet.”

Optional garnishes: Crumbled bacon, chopped chives, a swirl of chili crisp, or a few roasted broccoli florets for crunch. None add meaningful carbs.

How to Make Keto Broccoli Cheese Soup That Beats the Cold

1
Prep & blanch the broccoli

Bring a medium saucepan of salted water to boil. While waiting, cut broccoli into small florets (think thumbnail size). When water boils, drop broccoli in for 90 seconds—just until bright green. Drain immediately and plunge into ice water to stop cooking. This par-cook prevents over-softening later. Pat dry so the soup doesn’t get watery.

2
Build the aromatic base

Melt 3 Tbsp butter in a heavy Dutch oven over medium heat. Add diced onion and sauté 4 minutes until translucent, not brown—lower heat if edges color. Stir in 2 minced garlic cloves and cook 30 seconds; garlic burns fast and turns acrid.

3
Deglaze with broth

Pour in 3 cups warm chicken broth, scraping the pot’s fond (those caramelized bits) with a wooden spoon. This free flavor bomb deepens the finished soup. Bring to a gentle simmer.

4
Add cream & cream cheese

Reduce heat to low. Whisk in 1 cup heavy cream, then add 4 oz softened cream cheese in marble-size chunks. Whisk patiently until cream cheese dissolves; the broth will look creamy and slightly thick.

5
Season smartly

Stir in 1 tsp Dijon mustard, ¼ tsp freshly grated nutmeg, ½ tsp salt, and ¼ tsp black pepper. Taste the broth—it should be pleasantly salty because cheese will mute seasoning later.

6
Simmer broccoli

Add par-cooked broccoli to the pot. Simmer uncovered 5 minutes so florets absorb flavors but stay al dente. Resist the urge to crank heat; boiling cream can break into an unappetizing film.

7
Melt in cheddar

Remove pot from heat. Sprinkle 2 cups freshly shredded sharp cheddar a handful at a time, whisking until each addition melts completely. Returning the pot to moderate heat once cheese is in risks graininess.

8
Adjust texture

Prefer silky soup? Immersion-blend half the broccoli right in the pot. For hearty mouthfuls, leave as-is. If soup seems thick, loosen with a splash of warm broth or water; it thickens on standing.

9
Serve & garnish

Ladle into warm bowls. Top with extra cheddar, crispy bacon, chives, or a drizzle of chili crisp. Pair with almond-flour biscuits or a simple arugula salad for a complete keto meal.

Expert Tips

Low & slow cheese

High heat causes cheese proteins to seize. Always remove the pot from direct flame before stirring in cheddar.

DIY broth boost

Save broccoli stems and onion peels in a freezer bag; simmer 30 minutes with a bay leaf for zero-waste broth.

Texture hack

Stir in ¼ tsp xanthan gum with the cream if you prefer ultra-thick diner-style soup.

Cheese swap

Sub smoked gouda for half the cheddar to add campfire depth without extra carbs.

Salt timing

Taste after cheese melts; cheddar varies in saltiness. Adjust at the end to avoid over-salting.

Instant-pot shortcut

Cook on Manual 3 minutes, quick-release, stir in cheeses on sauté-low. Same flavor, 15 minutes total.

Variations to Try

  • Cauliflower-broccoli 50/50
    Reduces carbs further and lightens color—great for kids who fear “green stuff.”
  • Buffalo spin
    Swap Dijon for 2 Tbsp Frank’s RedHot and add ½ cup crumbled blue cheese at the end.
  • Seafood chowder twist
    Fold in 8 oz cooked shrimp or crab meat during the last 2 minutes for an elegant supper.
  • Vegan keto (almost)
    Use olive oil, coconut cream, nutritional yeast, and vegan cheddar shreds. Texture differs but stays low-carb.
  • Slow-cooker method
    Add everything except cheeses and cream; cook on low 4 hours. Stir in dairy at the end and set to warm 15 minutes.

Storage Tips

Refrigerate

Cool completely, transfer to airtight glass jars, and refrigerate up to 4 days. Reheat gently with a splash of broth to loosen.

Freeze

Portion into silicone muffin cups, freeze, then pop out and store in zip bags up to 3 months. Thaw overnight in fridge before reheating.

Meal-prep

Double the batch, blend half for creamy base, leave rest chunky. You’ll have two textures for variety without extra work.

Frequently Asked Questions

Yes. Thaw and squeeze out excess moisture first; otherwise the soup becomes watery. Skip the blanching step since frozen broccoli is partially pre-cooked.

Absolutely. We skip the roux entirely, relying on dairy for thickness. Be sure your broth and mustard are certified GF if you’re celiac.

Graininess happens when cheese overheats. Whisk in a tablespoon of lemon juice or warm cream; the acid helps re-emulsify proteins. Next time, remove pot from heat before adding cheese.

The recipe is naturally nut-free. Avoid almond-milk substitutions; they thin the soup and may trigger nut allergies in guests.

Roughly 5–6 g net carbs per 1 ½-cup serving, depending on broccoli size and cream brand. Full nutrition is in the recipe card below.

Yes—use a 7-quart Dutch oven. The only limit is your burner size; stir frequently to prevent scorching on the bottom.
Keto Broccoli Cheese Soup That Beats the Cold
soups
Pin Recipe

Keto Broccoli Cheese Soup That Beats the Cold

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
6

Ingredients

Instructions

  1. Blanch broccoli: Boil florets 90 seconds, drain, plunge into ice water, then pat dry.
  2. Sauté aromatics: Melt butter in Dutch oven over medium heat. Cook onion 4 minutes, add garlic 30 seconds.
  3. Simmer base: Stir in warm broth, cream, cream cheese, mustard, nutmeg, salt, and pepper. Keep heat low and whisk until smooth.
  4. Add broccoli: Simmer 5 minutes until tender.
  5. Melt cheese: Remove from heat, whisk in cheddar gradually until melted and silky.
  6. Adjust & serve: Thin if desired, taste for seasoning, garnish, and serve hot.

Recipe Notes

For ultra-smooth texture, immersion-blend half the soup after Step 5. Soup will thicken upon cooling; reheat with a splash of broth.

Nutrition (per 1½-cup serving)

384
Calories
16g
Protein
5g
Carbs
34g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.