Healthy Creamy Cauliflower Soup with Crispy Bacon and Chives

4 min prep 6 min cook 230 servings
Healthy Creamy Cauliflower Soup with Crispy Bacon and Chives
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a moment every winter—usually around mid-January—when the sky turns the color of cold steel and the wind howls like it’s auditioning for a horror movie, when I crave something that feels like a fleece blanket in edible form. Years ago, that meant a vat of heavy-cream-and-cheese soup that left me in a carbohydrate coma. These days, I still want the blanket—just without the food hangover. That’s how this Healthy Creamy Cauliflower Soup with Crispy Bacon and Chives was born. It’s velvety, deeply savory, and surprisingly light, thanks to a simple blend-and-simmer technique that coaxes every ounce of silkiness from humble cauliflower. The crispy bacon shards and bright chive confetti on top? Pure theater. Make a double batch on Sunday; you’ll thank yourself every time you open the fridge and spot that cozy quart waiting to be reheated.

Why This Recipe Works

  • No heavy cream needed: A single Yukon gold potato and the cauliflower’s own fiber create luscious body when puréed.
  • One-pot wonder: Everything—from sweating the aromatics to the final blitz with an immersion blender—happens in the same Dutch oven.
  • Customizable toppings: Keep it vegetarian with roasted chickpeas or vegan coconut “bacon,” or go full comfort with pancetta.
  • Freezer-friendly: The soup base freezes beautifully for up to three months; add bacon fresh when serving.
  • Weeknight-fast: 30 minutes start-to-finish if you chop while the bacon renders.
  • Low-carb, high-flavor: Each serving clocks in at roughly 230 calories with 9 g of protein and only 13 g net carbs.

Ingredients You'll Need

Ingredients

Cauliflower is the star, but every supporting actor deserves a curtain call. Choose a head that feels heavy for its size, with tight, creamy florets and no tell-tale brown freckles. If the leaves are still snug around the base, that’s a freshness bonus—snap them off and save for stock. For the silken texture we’re after, you’ll also need one small Yukon gold potato; its natural starch replaces the flour-and-butter roux found in classic cream soups. Low-sodium chicken stock lets the subtle cauliflower flavor sing, but a good vegetable broth keeps things vegetarian. A whisper of fresh thyme and a bay leaf add herbal depth without stealing the show. Finally, center-cut bacon renders cleanly and crisps quickly; save the fat for sautéing the vegetables and infusing every spoonful with smoky backbone.

Substitutions: Swap bacon for turkey bacon or coconut flakes tossed in smoked paprika + maple syrup. Replace dairy milk with unsweetened oat or almond milk. If Yukon potatoes are scarce, a small turnip or half a parsnip will do; the goal is body, not flavor competition. For a vegan version, use olive oil instead of bacon fat and finish with a swirl of cashew cream.

How to Make Healthy Creamy Cauliflower Soup with Crispy Bacon and Chives

1
Render the bacon

Place a 4½-quart Dutch oven over medium heat. Dice 6 oz center-cut bacon into ¼-inch lardons. Add to the pot in a single layer and cook, stirring occasionally, until the fat liquefies and the bacon turns golden, 6–7 minutes. Use a slotted spoon to transfer bacon to a paper-towel-lined plate; reserve 1 Tbsp fat in the pot.

2
Build the aromatic base

Add 1 cup diced yellow onion, 2 sliced celery ribs, and 1 cup diced carrot to the bacon fat. Sauté until softened and edges are translucent, about 5 minutes. Stir in 2 minced garlic cloves, 1 tsp fresh thyme leaves, and 1 bay leaf; cook 1 minute more until fragrant.

3
Add cauliflower & potato

Core and chop 1 large head cauliflower into 1-inch florets (about 6 cups). Peel and cube 1 small Yukon gold potato. Toss both into the pot with ½ tsp kosher salt and ¼ tsp black pepper; coat in the aromatics for 2 minutes. The salt will help draw moisture from the cauliflower and prevent sticking.

4
Deglaze & simmer

Pour in 3 cups low-sodium chicken stock, scraping browned bits from the bottom. Add 1 cup water, bring to a boil, then reduce to a gentle simmer. Cover and cook 15 minutes, or until the potato slides off a fork and the cauliflower stem is tender enough to mash.

5
Purée until silk-smooth

Remove bay leaf. Use an immersion blender directly in the pot, tilting the pan to submerge the head. Blend on high for 60 seconds, then add ½ cup 2% milk and 2 Tbsp Greek yogurt. Continue blending 30 seconds until velvety. For extra gloss, drizzle in 1 tsp extra-virgin olive oil while blending. No immersion blender? Work in batches with a countertop blender; remove the center cap and cover with a towel to avoid hot-soup explosions.

6
Season to perfection

Taste and adjust. If the soup tastes flat, add a pinch more salt; if it feels one-note, splash in 1 tsp white wine vinegar or a squeeze of lemon for acidity. For peppery heat, crack fresh black pepper or add a pinch of white pepper.

7
Serve with flair

Ladle into warm bowls. Top with a small handful of crispy bacon, 1 Tbsp snipped fresh chives, and an extra swirl of yogurt. Pair with crusty whole-wheat sourdough for a complete meal that clocks in under 400 calories.

Expert Tips

Roast for depth

Roast half the cauliflower florets at 425 °F until caramelized, then stir them in after puréeing for textural contrast.

Chive oil drizzle

Blend ¼ cup chives with ¼ cup neutral oil and strain for a vibrant green drizzle that photographs beautifully.

Double-batch bacon

Cook extra bacon, cool completely, and freeze in a zip-top bag. Reheat in a dry skillet for 30 seconds—no microwave splatter.

Low-sodium stock

Using low-sodium stock lets you control saltiness; cauliflower can taste flat if over-salted early.

Thermometer tip

Serve between 165–175 °F; hotter dulls flavors, cooler feels tepid and thin.

Silky reheat

When reheating, whisk in a splash of stock or milk and warm gently to avoid graininess.

Variations to Try

  • Curried Cauliflower: Add 1 tsp yellow curry powder with the garlic; finish with coconut milk and cilantro.
  • Loaded Baked Potato Style: Top with shredded sharp cheddar, diced green onion, and a dollop of light sour cream.
  • Spicy Kick: Stir in ¼ tsp smoked paprika and a pinch of cayenne; garnish with jalapeño rings.
  • Dairy-Free: Replace milk with unsweetened almond milk and yogurt with blended silken tofu.
  • Seafood Upgrade: Fold in poached shrimp or smoked trout just before serving for a coastal twist.

Storage Tips

Refrigerate cooled soup in airtight containers up to 4 days. For longer storage, freeze in pint jars or silicone Souper-Cubes for up to 3 months. Leave ½-inch headspace to prevent cracking. Thaw overnight in the fridge, then reheat gently with a splash of stock. Note: Bacon topping should be stored separately at room temp in a paper-towel-lined container to maintain crispness; add just before serving.

Make-Ahead Meal Prep

Double the recipe and freeze half in single-serve containers. On busy weeknights, microwave from frozen for 5–6 minutes, stirring halfway, for instant comfort.

Frequently Asked Questions

Yes. Thaw and squeeze excess moisture first; frozen florets break down faster, so reduce simmer time by 3 minutes.

Cauliflower needs salt and acid. Add more salt ¼ tsp at a time, then brighten with 1 tsp lemon juice or vinegar.

Absolutely. Add everything except milk and yogurt to a slow cooker; cook on LOW 4 hours. Blend, then stir in dairy and warm 10 minutes more.

With 13 g net carbs per serving, it fits most keto plans if you skip the potato and swap in 2 oz cream cheese.

Graininess happens when dairy overheats. Strain soup, return to pot, and whisk in warm milk off-heat until smooth.

Yes, but purée in three batches to prevent overflow. Total cook time increases by 5 minutes.
Healthy Creamy Cauliflower Soup with Crispy Bacon and Chives
soups
Pin Recipe

Healthy Creamy Cauliflower Soup with Crispy Bacon and Chives

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

Ingredients

Instructions

  1. Render bacon: In a Dutch oven over medium heat, cook diced bacon until crisp, 6–7 min. Transfer to paper-towel-lined plate; reserve 1 Tbsp fat.
  2. Sauté aromatics: Add onion, celery, and carrot to bacon fat; cook 5 min until softened. Stir in garlic, thyme, and bay leaf; cook 1 min.
  3. Add vegetables: Toss in cauliflower and potato with salt and pepper; coat 2 min.
  4. Simmer: Pour in stock plus 1 cup water; bring to boil, reduce heat, cover, and simmer 15 min until vegetables are very tender.
  5. Blend: Remove bay leaf. Purée with immersion blender until smooth. Blend in milk, yogurt, and olive oil.
  6. Season & serve: Adjust salt and pepper. Ladle into bowls; top with crispy bacon and chives.

Recipe Notes

For ultra-velvety texture, strain puréed soup through a fine-mesh sieve before adding dairy. Reheat gently to prevent curdling.

Nutrition (per serving)

232
Calories
9g
Protein
13g
Carbs
16g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.