Love this? Pin it for later!
There’s a moment every January when the glow of the holidays has faded, the sky is the color of wet cement, and the thermometer refuses to climb above shivering. That’s the moment I pull out my heaviest Dutch oven and start chopping broccoli. Not because I’m trying to be virtuous—though this silky, umami-packed soup happens to be gloriously low-carb—but because nothing feels more like a wool blanket around the soul than a bowl of molten cheddar soup that won’t send my blood sugar on a ski-slope plunge.
I first tinkered with this recipe during the Great Keto Experiment of 2019, when my husband and I decided to trade pasta for pasture-raised bacon and see if our jeans would thank us. They did, but the real victory came on Night 12, when I served this soup to two skeptical teenagers who usually regard anything green with the same enthusiasm as dental floss. They slurped it straight from the bowl, asked for seconds, and then requested it again the next week. That’s when I knew I had stumbled onto something special.
Since then, this soup has become my winter insurance policy: a make-ahead lunch that reheats like a dream, a quick weeknight dinner when the fridge is down to broccoli stems and cheese nubbins, and the first thing I deliver to friends who’ve just had babies or surgery. It’s rich enough to feel indulgent, green enough to cancel out the holiday cookies, and gentle enough for the queasiest stomach. If you’ve been hunting for a keto-friendly comfort food that doesn’t taste like “diet,” you just found it.
Why This Recipe Works
- One pot, 30 minutes: Washing dishes is not hygge. You’ll sauté, simmer, and blend right in the same Dutch oven.
- Pantry-friendly: Frozen broccoli works just as well as fresh, so you can keep everything on hand for snow-day emergencies.
- Ultra-creamy without flour: A handful of cream cheese melts into the broth, lending body and tangy depth—no roux required.
- Customizable texture: Blend it silky-smooth for picky eaters or leave chunky for a rustic, stewy vibe.
- Make-ahead champion: Flavors deepen overnight, and it freezes beautifully in single-serve mason jars.
- Kids & veggie approved: The cheddar flavor dominates while broccoli sneaks in vitamins C, K, and folate.
- Macro-balanced: Each generous cup delivers 9 g carbs, 24 g fat, and 18 g protein—no blood-sugar roller coaster.
Ingredients You'll Need
Before we dive in, let’s talk produce shopping. Look for broccoli crowns with tight, blue-green florets and firm stems. If the florets are yellowing or the cut end smells cabbagey, skip it—those sugars have already started converting and will taste harsh after simmering. When it comes to cheddar, buy the block and shred it yourself. Pre-shredded cheese is tossed with potato starch to prevent clumping, and that starch will turn your silky soup into gritty library paste. (I learned this the hard way so you don’t have to.)
Unsalted butter gives you full control over salinity, especially since broth brands vary wildly. If you’re dairy-sensitive, swap the butter for ghee and replace heavy cream with full-fat coconut milk; the soup will taste faintly tropical but still luscious. For the cream cheese, choose the brick style—whipped tubs contain air and stabilizers that can break under heat. Finally, grab a carton of chicken bone broth if you can find it; the collagen lends extra body and a subtle umami that vegetable broth simply can’t match.
How to Make Keto Broccoli Cheddar Soup for Healthy Winter Comfort
Mise en place & chop
Start by cutting 1 ½ pounds of broccoli into small, bite-size florets—about 6 cups. Peel the woody outer layer from the stems with a vegetable peeler, then dice the tender cores; they add sweetness and reduce waste. Finely mince ½ medium onion (or shave it on a box grater if you want it to melt completely). Measure out your spices: 1 tsp kosher salt, ½ tsp cracked black pepper, ¼ tsp ground nutmeg, and a pinch of cayenne for gentle warmth.
Sauté aromatics
Melt 3 Tbsp unsalted butter in a heavy 4-quart Dutch oven over medium heat. When the foam subsides, add the onion and cook 3 minutes until translucent, stirring frequently. Stir in 2 minced garlic cloves and cook 45 seconds—just until fragrant. Do not let the garlic brown; it turns bitter faster than a toddler whose cracker breaks in half.
Build the base
Tip in the chopped broccoli stems plus half the florets. Sprinkle with the salt, pepper, and nutmeg; toss to coat. Pour in 3 cups low-sodium chicken broth and bring to a lively simmer. Reduce heat to low, cover, and steam 6 minutes. The stems should be just fork-tender.
Add creaminess
Uncover and scatter 4 oz cream cheese (cut into cubes) over the surface. Let it soften 30 seconds, then whisk until completely incorporated. The broth will morph from thin and watery to velvety and pale green. Reduce heat to the lowest setting to prevent curdling.
Simmer remaining florets
Add the rest of the broccoli florets plus 1 cup heavy cream. Return to a gentle simmer and cook 5–6 minutes more, until the newest florets are bright green and just tender. Overcooking will mute both color and flavor.
Blend (or not)
For a silky, Panera-style texture, insert an immersion blender and blitz until smooth, leaving a few flecks for visual interest. Prefer a chunky, loaded-soup vibe? Skip blending entirely, or puree only half the soup and stir it back in.
Melt in the cheddar
Turn off the heat and wait 60 seconds—this prevents the cheese from seizing. Gradually stir in 2 cups freshly shredded sharp cheddar (about 8 oz). Add a handful at a time, whisking until melted before adding the next. Taste and adjust salt; some cheddars are saltier than others.
Serve & garnish
Ladle into warm bowls and top with extra cheddar shreds, a drizzle of peppery olive oil, and a crack of black pepper. For crunch, add crumbled bacon, roasted pumpkin seeds, or my favorite: a handful of Everything Bagel seasoning pork rinds.
Expert Tips
Low & slow for cream cheese
Boiling cream cheese causes it to break into grainy curds. Keep the soup at a bare simmer when incorporating.
Shred your own cheddar
Anti-caking agents in pre-shredded cheese prevent smooth melting and can leave a gritty texture.
Use frozen broccoli in a pinch
Thaw under warm water, pat dry, and add during step 5; it’s already blanched so it cooks faster.
Spice swap
Nutmeg adds warmth, but a pinch of smoked paprika gives a bacon-y note without the carbs.
Blender safety
If using a countertop blender, vent the lid and cover with a towel to prevent hot-soup explosions.
Double-batch trick
Make a double batch, freeze flat in zip bags, then break off chunks for quick single servings.
Variations to Try
- Bacon-Cheddar Explosion: Stir in ½ cup crumbled crispy bacon and swap ¼ cup cheddar for smoked gouda.
- Vegan Keto: Use olive oil, coconut milk, vegetable broth, and ½ cup nutritional yeast instead of cheddar.
- Spicy Southwest: Add 1 roasted poblano, ½ tsp cumin, and finish with Monterey Jack plus a squeeze of lime.
- Seafood Chowder Twist: Fold in 8 oz diced smoked salmon or shrimp during the last 2 minutes of simmering.
- Cauliflower Power: Replace half the broccoli with cauliflower florets for an even lower carb count.
- Italian Herb: Swap nutmeg for 1 tsp dried basil + ½ tsp oregano, and finish with shredded Parmesan.
Storage Tips
Refrigerate: Cool the soup completely, transfer to airtight glass jars, and refrigerate up to 5 days. Reheat gently over medium-low, stirring often; thinning with a splash of broth or cream restores the luxurious texture.
Freeze: Ladle cooled soup into silicone muffin trays for single portions, freeze solid, then pop out and store in a zip-top bag up to 3 months. Thaw overnight in the fridge or reheat directly from frozen in a saucepan with a lid over low heat.
Make-ahead for parties: Prepare through step 6, cool, and refrigerate. When guests arrive, warm slowly, then finish with cheddar (step 7) just before serving for maximum creaminess.
Frequently Asked Questions
Keto Broccoli Cheddar Soup for Healthy Winter Comfort
Ingredients
Instructions
- Melt & sauté: In a Dutch oven, melt butter over medium heat. Add onion and cook 3 min until translucent. Stir in garlic 45 sec.
- Simmer broccoli: Add stems, half the florets, salt, pepper, nutmeg, cayenne, and broth. Cover and simmer 6 min.
- Enrich: Whisk in cream cheese until smooth. Add remaining florets and cream; simmer 5 min more.
- Blend (optional): Use an immersion blender for a silky texture or leave chunky.
- Melt cheese: Remove from heat, wait 1 min, then gradually whisk in cheddar until melted and glossy.
- Serve: Ladle into warm bowls, garnish with extra cheese or bacon bits, and serve hot.
Recipe Notes
For ultra-smooth soup, shred your own cheddar and remove the pot from heat before adding it to prevent graininess.