Love this? Pin it for later!
There’s a certain kind of magic that happens when the first spoonful of this keto broccoli cheddar soup crosses your lips—like someone wrapped a fleece blanket around your shoulders while snowflakes swirl outside the window. I discovered the recipe on a blustery January afternoon when my parents were visiting from Wisconsin and the wind was rattling the porch chimes so hard I thought they might take flight. My mom, who’s been low-carb since Atkins was still spelled with a capital “A,” had just announced she was “starving but trying to behave.” Twenty-five minutes later we were all huddled over steaming bowls, silent except for the occasional happy sigh. Dad—who normally eyes anything “keto” the way he eyes IRS letters—asked for seconds, then thirds. When he requested the recipe to take back to the bowling league, I knew I’d stumbled onto a forever favorite.
Since that day, I’ve made this soup for new-parent meal trains, for friends who just got biopsy results, for Sunday-night football watch parties, and for no reason at all except that my teenagers start asking for it the moment the thermometer dips below 50 °F. It’s creamy without flour, rich without heavy cream, and cheesy in the way that makes you close your eyes and exhale. Best part? One pot, one blender, and a handful of everyday ingredients you probably already stock if you eat low-carb. Let’s get you that hug in a bowl.
Why This Recipe Works
- Roux-free thickening: A quick purée of broccoli stems and cream cheese creates silky body without carb-heavy flour.
- Triple-cheese strategy: Sharp cheddar for punch, mild white for meltability, and a whisper of Parmesan for nutty depth.
- One-pot wonder: Everything happens in a single Dutch oven—minimal dishes, maximum flavor.
- Freezer-friendly: Portion into silicone muffin cups; pop out frozen pucks and reheat in minutes.
- Vegetarian & keto: Uses vegetable broth, so herbivores and carnivores can share the same pot.
- Under 6 g net carbs: Even after the extra cheese you’re tempted to sprinkle on top.
- Ready in 30: Fast enough for weeknight dinner, cozy enough for weekend date night.
Ingredients You’ll Need
Broccoli florets get all the glory, but the stems are the unsung heroes here—peeled and simmered, they add natural sweetness and a velvety texture once blended. Look for heads with tight, bluish-green buds and firm stalks; yellowing florets signal bitterness.
Sharp cheddar is non-negotiable. Pre-shredded cellulose-coated cheese won’t melt smoothly, so buy a block and grate it yourself. (I use the shredding attachment on my food processor and do a big batch; it keeps for weeks in a zip bag.)
Cream cheese replaces the traditional roux. Let it come to room temp so it melts silkily without curdling. I prefer Philadelphia full-fat—lower-fat bricks contain more stabilizers that can turn grainy.
Unsweetened almond milk thins the soup without carbs. If you’re nut-free, swap in an equal amount of hemp milk or, in a pinch, water with a splash of heavy cream—just remember the carb count will climb slightly.
Dijon mustard and a pinch of nutmeg are the “why does this taste so good?” secrets. They accentuate the cheese without announcing themselves.
For broth, I rotate between homemade vegetable scrap stock and Kettle & Fire unsalted vegetable broth. Choose low-sodium so you can control saltiness after the cheese goes in.
How to Make Keto Broccoli Cheddar Soup That Feels Like a Hug
Prep the broccoli
Separate florets into bite-size pieces (about 4 cups). Peel the thick outer skin from the stems with a vegetable peeler, then dice the tender cores into ½-inch cubes—this should yield another 2 cups. Keep stems and florets separate.
Sauté aromatics
Melt 3 Tbsp butter in a heavy Dutch oven over medium heat. Add ½ cup finely diced onion and 2 minced garlic cloves; sauté 3 minutes until translucent but not brown. Lower heat if garlic threatens to burn—bitter garlic equals bitter soup.
Build the base
Stir in diced broccoli stems, 1 tsp Dijon, ½ tsp salt, ¼ tsp pepper, and a pinch of nutmeg. Cook 2 minutes to bloom the spices. Pour in 3 cups vegetable broth; bring to a boil, then reduce to a lively simmer for 6 minutes or until stems are tender.
Blend for body
Ladle half the stem mixture into a high-speed blender with 4 oz softened cream cheese and ½ cup almond milk. Vent the lid and hold a towel over the top to prevent hot-soup explosions. Purée until absolutely smooth, 30–45 seconds. Return to the pot.
Add florets
Toss the florets into the now-creamy broth. Simmer 5 minutes; they should turn bright green and just pierceable with a fork. Overcooking here equals gray mush at the table.
Cheese, please
Reduce heat to low. Stir in 6 oz freshly grated sharp cheddar a handful at a time, letting each addition melt before adding the next. Repeat with 2 oz mild white cheddar and 1 Tbsp grated Parmesan. Keep the soup below a simmer—high heat will break the emulsion and leave you with grainy, oily streaks.
Final seasoning
Taste and adjust. Add salt gradually—cheese brings its own. If the soup is too thick for your liking, loosen with additional almond milk, 2 Tbsp at a time. Too thin? Let it simmer 2 more minutes, stirring constantly.
Serve with style
Ladle into warm bowls. Garnish with extra cheddar, a twist of black pepper, and—if you’re feeling fancy—a drizzle of browned butter or a sprinkle of smoked paprika. Enjoy immediately while the cheese is glossy and the florets still have bite.
Expert Tips
Low & slow on cheese
Never let the soup boil after cheese is added; gentle heat keeps the sauce smooth and elastic.
Pre-shred your own
Anti-caking agents in bagged cheese repel moisture and give a gritty finish. Five extra minutes of grating equals restaurant-level creaminess.
Ice-cube trick
Planning to freeze? Cool the soup quickly by plunging the sealed pot into an ice bath; this prevents bacteria-friendly lukewarm zones.
Revive leftovers
Reheat gently with a splash of broth or almond milk and whisk constantly; microwaves often overheat and break the sauce.
Nutmeg nuance
Fresh-grated nutmeg is infinitely more fragrant. One quick pass across the microplane is plenty—too much turns the soup perfumey.
Browned butter drizzle
Melt 2 Tbsp butter until the milk solids toast to hazelnut brown, then drizzle over each bowl. The aroma alone triggers cozy memories.
Variations to Try
-
Bacon-cheddar: Stir in ½ cup crumbled crispy bacon and swap ¼ tsp of the salt for smoked salt.
-
Spicy Southwest: Add 1 roasted poblano, ½ tsp cumin, and finish with pepper-jack instead of mild cheddar.
-
Seafood chowder twist: Fold in 6 oz small shrimp or diced salmon during the last 3 minutes of simmering.
-
Dairy-light: Replace cream cheese with ½ cup silken tofu and cheddar with 1 cup nutritional yeast for a vegan (but not strictly keto) version.
-
Cauliflower swap: Sub half the broccoli with cauliflower florets for a slightly mellower flavor and even lower carbs.
-
Herbaceous: Purée in ½ cup fresh baby spinach during the blending step and finish with lemon zest and tarragon.
Storage Tips
Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The soup will thicken; thin with broth or almond milk when reheating.
Freeze: Portion into 1-cup silicone muffin trays, freeze until solid, then pop out and store in a zip bag up to 3 months. Thaw overnight in the fridge or reheat directly in a saucepan over low heat with frequent stirring.
Make-ahead for parties: Prepare through Step 6, refrigerate the base and florets separately. When guests arrive, warm the base, add florets, and finish with cheese so the color stays vibrant.
Frequently Asked Questions
Keto Broccoli Cheddar Soup That Feels Like a Hug
Ingredients
Instructions
- Prep broccoli: Separate florets (4 cups) and peel & dice stems (2 cups). Keep separate.
- Sauté aromatics: Melt butter in Dutch oven over medium heat. Cook onion and garlic 3 min until translucent.
- Build base: Add diced stems, Dijon, salt, pepper, nutmeg. Cook 2 min. Pour in broth; simmer 6 min until stems soften.
- Blend: Transfer half the stem mixture to a blender with cream cheese and almond milk; purée until smooth. Return to pot.
- Add florets: Stir florets into creamy broth; simmer 5 min until bright green and tender.
- Melt cheese: Reduce heat to low. Stir in cheeses a handful at a time until melted and silky. Season and serve hot.
Recipe Notes
Keep heat low after adding cheese to prevent separation. Thin leftovers with broth or almond milk when reheating.