Keto Broccoli Cheddar Soup That's Pure Comfort

4 min prep 30 min cook 5 servings
Keto Broccoli Cheddar Soup That's Pure Comfort
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Ultra-creamy without flour: A combination of heavy cream and cream cheese emulsifies into a silky base that clings to every broccoli floret.
  • Fresh + frozen broccoli: Fresh florets give texture; frozen riced broccoli melts into the broth and naturally thickens it—no carb-heavy thickeners needed.
  • Sharp cheddar, triple dose: Simmered in the soup, stirred in off-heat, and lightly sprinkled on top for maximum tangy depth.
  • One-pot, 30-minute weeknight dinner: Minimal dishes, maximum payoff—perfect for busy parents and meal-preppers alike.
  • Freezer-friendly & keto meal-prep hero: Portion into mason jars, refrigerate up to 4 days or freeze up to 3 months; reheat without separating.
  • Naturally gluten-free & primal: No specialty flours or gums needed—just whole-food ingredients your grandmother would recognize.

Ingredients You'll Need

Ingredients

Before we start, let’s talk quality. Soup has nowhere to hide, so every ingredient matters. Look for grass-fed butter (the beta-carotene gives a sunnier color), organic broccoli with tight green buds, and a block of extra-sharp cheddar you grate yourself—pre-shredded cellulose-coated cheese won’t melt smoothly and can turn grainy. The cream cheese should be full-fat and brick-style; whipped varieties contain more air and can break when simmered. Finally, choose a low-sodium chicken broth so you can control the salt level as the soup reduces.

Broccoli: You’ll need one large crown (about 1 lb) cut into small bite-size florets plus 1 cup frozen riced broccoli. The fresh pieces provide satisfying texture, while the riced broccoli literally disappears into the soup, thickening it and sneaking extra greens past picky eaters.

Sharp cheddar: 3 cups freshly grated from an 8-oz block. White or yellow both work; yellow offers that nostalgic Panera color. If you can find 2-year aged cheddar, the flavor complexity is worth the splurge.

Heavy cream: 1 cup. Not half-and-half, not whipping cream with fillers. If you’re dairy-sensitive but not strict keto, substitute full-fat coconut milk, though the flavor will skew slightly tropical.

Cream cheese: 4 oz, cubed and softened so it melts evenly into the soup without lumps. Leave it on the counter while you prep the vegetables.

Unsalted butter: 2 tablespoons. You can swap ghee or avocado oil, but butter carries the aromatic compounds in onions and garlic better than neutral oils.

Onion: ½ small yellow onion, finely diced. On the keto scale, onions are borderline; we keep the quantity modest for flavor without loading up on carbs.

Garlic: 2 cloves, minced. Fresh is best; jarred often tastes acrid in creamy soups.

Chicken broth: 3 cups. Homemade is gold-standard, but a good boxed brand like Kettle & Fire or Imagine works. Veggie broth is fine for pescatarians.

Dijon mustard & nutmeg: 1 teaspoon each. They’re the “secret” flavor amplifiers that make people ask, “Why does this taste so addictively good?”

How to Make Keto Broccoli Cheddar Soup That's Pure Comfort

1
Mise en place & soften cream cheese

Start by cubing the cream cheese and letting it sit on the counter. Grate the cheddar (a box grater works; a food processor with shredding disk is faster). Dice the onion, mince the garlic, and chop broccoli into ½-inch florets. Having everything ready prevents the dreaded “where did I put the cream cheese?” scramble while your soup burns.

2
Sauté aromatics in butter

Set a heavy 4-quart pot or Dutch oven over medium heat. Melt the butter until foaming subsides, then add onion. Sauté 3 minutes until translucent, not brown. Add garlic and cook 30 seconds—just until fragrant. You’re building a flavor base; scorched garlic turns bitter.

3
Add broccoli & broth

Tip in fresh broccoli florets and frozen riced broccoli. Pour in chicken broth; add ½ teaspoon salt and several grinds of black pepper. Bring to a boil, then reduce to a lively simmer for 8 minutes. The broccoli should be bright green and just tender.

4
Stir in cream & seasonings

Lower heat to medium-low. Stir in heavy cream, Dijon, and nutmeg. Taste; add more salt if needed. The soup will look thin—don’t panic. We still have the magical melters (cream cheese & cheddar) coming up.

5
Melt in cream cheese

Add cream-cheese cubes one by one, whisking constantly. The goal is a smooth emulsion; if a few lumps persist, fish them out with a spoon and smash them against the side of the pot, then stir back in. Simmer 2 minutes—no boiling or the cream could curdle.

6
Cheese it—off the heat

Remove pot from heat. Gradually whisk in 2 cups of the grated cheddar, a handful at a time, letting each addition melt before adding more. This gentle approach prevents the proteins from seizing and turning gritty. The soup will thicken to a velvety chowder consistency.

7
Final seasoning & texture check

Return pot to low heat for 1 minute, just to ensure everything is piping hot. If the soup is too thick for your liking, thin with a splash of broth or water. Taste again; adjust salt, pepper, or a squeeze of lemon for brightness.

8
Serve & garnish

Ladle into warm bowls (warming them prevents the soup from cooling too quickly). Top with remaining shredded cheddar, a twist of black pepper, and—if you’re feeling fancy—crumbled bacon or a drizzle of chili oil. Set out extra steamed broccoli for the veggie lovers and keto bread rolls for the dunkers.

Expert Tips

Low & slow melts cheese

High heat causes cheddar’s proteins to clump. Keep the burner on low and add cheese gradually for a glossy, restaurant-smooth texture.

Immersion-blend half the soup

Want chowder-style thickness without more dairy? Blend half the soup right in the pot, then stir back together.

Salt at the end

Broth and cheddar vary in saltiness. Taste once the cheese is melted and adjust only then to avoid over-salting.

Frozen riced broccoli = stealth thickener

It melts into the broth and disappears, giving body without visible veggie bits—perfect for kids (or husbands) who “hate vegetables.”

Double-batch for meal prep

The soup thickens as it sits; thin with broth when reheating. Portion into silicone muffin molds, freeze, then pop out soup “pucks” for single-serve lunches.

Dairy-free swap

Use canned coconut milk and 4 oz vegan cream cheese; swap cheddar for nutritional yeast + 1 tsp white miso for umami. Texture is similar, flavor more earthy.

Variations to Try

  • Bacon-Cheddar Bliss: Stir in ½ cup crumbled cooked bacon and swap ¼ tsp liquid smoke for the nutmeg.
  • Spicy Southwest: Add 1 roasted poblano, ½ tsp cumin, and 1 cup pepper-jack cheese. Serve with cilantro and a squeeze of lime.
  • Loaded Baked Potato Vibes (still keto): Fold in 1 cup diced steamed cauliflower and top with sour cream, chives, and shredded cheese.
  • Seafood Chowder Twist: Replace chicken broth with seafood stock, add 8 oz cooked shrimp or crab during the last 2 minutes, and season with Old Bay.

Storage Tips

Refrigerate: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat gently over medium-low, thinning with broth as needed.

Freeze: Ladle cooled soup into pint-size freezer bags, squeeze out excess air, lay flat to freeze (saves space). Keeps 3 months. Thaw overnight in the fridge, then warm slowly—rapid heating can cause separation.

Make-ahead lunch jars: Portion soup into 12-oz mason jars, leaving 1 inch headspace. Freeze without lids for 2 hours, then screw on lids to prevent ice expansion cracks. Grab, thaw, microwave at work.

Frequently Asked Questions

Yes—frozen florets work, but they’ll soften faster. Add them during the last 5 minutes of simmering to prevent mushiness. Pat excess ice off before adding to avoid watering down flavor.

High heat or pre-shredded cheese (coated in anti-caking starches) are the usual culprits. Keep the burner low and add cheese off-heat, whisking constantly. If it’s already grainy, blend with an immersion blender to re-emulsify.

As written, no—it uses chicken broth. Swap in vegetable broth and vegetarian hard cheese (rennet-free) for a meatless version.

Warm slowly over medium-low heat, stirring often, and add a splash of broth or cream to loosen. Microwaves work too—use 50% power in 45-second bursts, stirring between.

Absolutely. Use a 6-quart pot and increase simmering time by 2-3 minutes. When adding cheese, work in thirds instead of handfuls to keep the temperature stable.

Each 1-cup serving has 5g net carbs (7g total – 2g fiber). Calculations use USDA data; actual numbers depend on specific brands of broth and cheese.
Keto Broccoli Cheddar Soup That's Pure Comfort
soups
Pin Recipe

Keto Broccoli Cheddar Soup That's Pure Comfort

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

Ingredients

Instructions

  1. Melt butter & sauté aromatics: In a 4-quart pot, melt butter over medium heat. Add onion and cook 3 minutes until translucent. Stir in garlic for 30 seconds.
  2. Simmer broccoli: Add fresh florets, frozen riced broccoli, broth, ½ tsp salt, and a few grinds of pepper. Bring to a boil, then simmer 8 minutes.
  3. Add cream & flavorings: Reduce heat to medium-low. Stir in heavy cream, Dijon, and nutmeg.
  4. Melt in cream cheese: Whisk in cream-cheese cubes until smooth; simmer 2 minutes (do not boil).
  5. Cheese & finish: Remove from heat; gradually whisk in 2 cups cheddar until melted and silky. Taste, adjust seasoning.
  6. Serve: Ladle into warm bowls and garnish with remaining cheddar and optional bacon bits.

Recipe Notes

For ultra-smooth texture, blend half the soup with an immersion blender before adding the final cheese. Reheat leftovers slowly to prevent separation.

Nutrition (per serving)

384
Calories
19g
Protein
5g
Carbs
32g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.