Keto Broccoli Cheddar Soup That Feels Like a Hug

5 min prep 2 min cook 5 servings
Keto Broccoli Cheddar Soup That Feels Like a Hug
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 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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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.

8
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

Yes, but thaw and pat dry first to avoid watering down the soup. Add florets in the last 3 minutes since frozen veg is partially blanched.

Absolutely—no roux, no flour, no gluten. Just check that your broth and mustard are certified GF if you’re highly sensitive.

Sure—use a wider pot so evaporation stays similar. When blending, work in two batches to prevent overflow. Total cook time increases by about 5 minutes.

Remove from heat, whisk in 2 Tbsp warm broth mixed with 1 tsp xanthan gum or blend in a soft cheese like Boursin to re-emulsify.

An immersion blender keeps everything in the pot and reduces steam burns. If using a countertop model, vent the lid and cover with a towel.

Stir in ½ cup unflavored whey protein isolate at the very end, or add shredded rotisserie chicken when you add the florets.
Keto Broccoli Cheddar Soup That Feels Like a Hug
soups
Pin Recipe

Keto Broccoli Cheddar Soup That Feels Like a Hug

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

Ingredients

Instructions

  1. Prep broccoli: Separate florets (4 cups) and peel & dice stems (2 cups). Keep separate.
  2. Sauté aromatics: Melt butter in Dutch oven over medium heat. Cook onion and garlic 3 min until translucent.
  3. Build base: Add diced stems, Dijon, salt, pepper, nutmeg. Cook 2 min. Pour in broth; simmer 6 min until stems soften.
  4. Blend: Transfer half the stem mixture to a blender with cream cheese and almond milk; purée until smooth. Return to pot.
  5. Add florets: Stir florets into creamy broth; simmer 5 min until bright green and tender.
  6. 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.

Nutrition (per serving)

298
Calories
18g
Protein
6g
Carbs
23g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.