Keto Cheddar Bacon Cauliflower Soup – Cozy, Creamy, and Low-Carb
This soup is everything you want on a chilly night: warm, creamy, and full of bold flavor. It tastes like a loaded baked potato soup, but it stays firmly in low-carb territory thanks to cauliflower. Crisp bacon, sharp cheddar, and a touch of garlic bring comfort in every spoonful.
It’s quick enough for weeknights and special enough for guests. If you love hearty soups without the carb crash, this one will become a go-to.
Ingredients
Method
- Crisp the bacon. Add chopped bacon to a large pot or Dutch oven over medium heat. Cook until the pieces are browned and crisp, 6–8 minutes. Transfer bacon to a paper towel–lined plate. Leave about 1–2 tablespoons of bacon fat in the pot.
- Sauté the aromatics. Add butter to the pot with the bacon fat. Stir in the onion and cook until soft and translucent, about 4–5 minutes. Add garlic and cook for 30 seconds until fragrant.
- Cook the cauliflower. Add the cauliflower florets, smoked paprika, and a pinch of salt and pepper. Stir to coat, then pour in the chicken broth. Bring to a boil, reduce to a simmer, and cook until the cauliflower is very tender, 12–15 minutes.
- Blend until smooth. Use an immersion blender to puree the soup directly in the pot until silky. For extra-smooth texture, blend in batches in a countertop blender, then return to the pot. If it’s too thick, add a splash of broth.
- Add cream and cheese. Stir in the heavy cream and Dijon mustard. Reduce the heat to low (avoid boiling). Gradually add the cheddar in small handfuls, stirring constantly until melted and smooth.
- Season and finish. Taste and adjust with salt, pepper, and red pepper flakes if using. Stir in half the crisp bacon. Let the soup sit on low heat for 2–3 minutes to meld flavors.
- Serve. Ladle into bowls and top with remaining bacon, extra cheddar, and chopped chives or green onions. Serve hot.
What Makes This Special
This soup balances rich, cheesy flavor with a silky texture, all without using potatoes or flour. Cauliflower gives body and creaminess once blended, while bacon adds a smoky, salty kick.
You can make it on the stovetop in under 40 minutes, and it reheats beautifully for meal prep. Best of all, it fits cleanly into a keto lifestyle without feeling like a compromise.
Ingredients
- 6 slices thick-cut bacon, chopped
- 1 medium head cauliflower (about 6–7 cups florets), chopped into small pieces
- 1 small onion, diced
- 3 cloves garlic, minced
- 4 cups chicken broth (or vegetable broth)
- 1 cup heavy cream (or half-and-half for lighter)
- 2 cups shredded sharp cheddar cheese, plus extra for topping
- 2 tablespoons butter
- 1 teaspoon Dijon mustard (optional, for depth)
- 1/2 teaspoon smoked paprika (optional)
- Salt and black pepper, to taste
- 2 tablespoons chopped chives or green onions, for garnish
- Red pepper flakes (optional, to taste)
How to Make It
- Crisp the bacon. Add chopped bacon to a large pot or Dutch oven over medium heat. Cook until the pieces are browned and crisp, 6–8 minutes.
Transfer bacon to a paper towel–lined plate. Leave about 1–2 tablespoons of bacon fat in the pot.
- Sauté the aromatics. Add butter to the pot with the bacon fat. Stir in the onion and cook until soft and translucent, about 4–5 minutes.
Add garlic and cook for 30 seconds until fragrant.
- Cook the cauliflower. Add the cauliflower florets, smoked paprika, and a pinch of salt and pepper. Stir to coat, then pour in the chicken broth. Bring to a boil, reduce to a simmer, and cook until the cauliflower is very tender, 12–15 minutes.
- Blend until smooth. Use an immersion blender to puree the soup directly in the pot until silky.
For extra-smooth texture, blend in batches in a countertop blender, then return to the pot. If it’s too thick, add a splash of broth.
- Add cream and cheese. Stir in the heavy cream and Dijon mustard. Reduce the heat to low (avoid boiling).
Gradually add the cheddar in small handfuls, stirring constantly until melted and smooth.
- Season and finish. Taste and adjust with salt, pepper, and red pepper flakes if using. Stir in half the crisp bacon. Let the soup sit on low heat for 2–3 minutes to meld flavors.
- Serve. Ladle into bowls and top with remaining bacon, extra cheddar, and chopped chives or green onions.
Serve hot.
How to Store
Loved This Recipe?
If you're looking for more simple, healthy keto dinners, grab my FREE 7-Day Easy Keto Dinner Reset. You'll get 7 easy keto dinner recipes, simple grocery lists, and a done-for-you plan that takes the stress out of mealtime.
- Refrigerator: Store in an airtight container for 3–4 days. Reheat gently on the stovetop over low heat, stirring often. If it thickens in the fridge, loosen with a bit of broth or water.
- Freezer: You can freeze it for up to 2 months, but note that dairy can separate slightly.
Cool completely, portion into freezer-safe containers, and leave room for expansion. Thaw overnight in the fridge, then reheat slowly while whisking to bring it back together.
- Meal prep tip: Keep toppings like bacon and chives separate until serving to maintain their texture and freshness.
Benefits of This Recipe
- Low-carb and keto-friendly: Cauliflower replaces potatoes, keeping net carbs lower while still feeling indulgent.
- High in flavor, not fuss: Bacon, cheddar, and garlic do the heavy lifting, so you don’t need a long ingredient list.
- Great texture without flour: Blended cauliflower creates a naturally creamy base, so there’s no need for a roux.
- Flexible and forgiving: Adjust cream, cheese, and broth to get your perfect thickness and richness.
- Meal-prep friendly: Reheats well and tastes even better the next day.
What Not to Do
- Don’t boil after adding cheese. High heat can cause the cheese to separate and turn grainy. Keep the heat low and add cheese gradually.
- Don’t skip seasoning in layers. Season the cauliflower as it cooks and taste again after adding cream and cheese.
It brings out the best flavors.
- Don’t rush the cauliflower. If it isn’t tender before blending, you’ll end up with a grainy soup. Simmer until it’s very soft.
- Don’t drain all the bacon fat. A little rendered fat boosts flavor and helps the onions caramelize.
- Don’t over-thicken. Remember the soup thickens as it cools. Add broth as needed for a smooth, scoopable texture.
Variations You Can Try
- Broccoli-cheddar twist: Swap half the cauliflower for broccoli florets for a brighter flavor and color.
- Jalapeño popper style: Add diced jalapeños and a few ounces of cream cheese along with the cheddar for extra heat and tang.
- Herb boost: Stir in fresh thyme or a pinch of dried rosemary while simmering the cauliflower.
- Smoked cheddar upgrade: Use smoked cheddar or a blend of sharp cheddar and gouda for deeper flavor.
- Chicken add-in: Fold in shredded rotisserie chicken at the end for extra protein and a heartier bowl.
- Dairy-light option: Use half-and-half instead of heavy cream and reduce cheese by 1/2 cup; blend extra cauliflower for body.
FAQ
Is this soup really keto-friendly?
Yes.
Cauliflower keeps the carb count low, and the fats from bacon, cheddar, and cream help meet keto macro targets. Always check your specific brands for exact macros, but this recipe fits well into a standard keto plan.
Can I make it without bacon?
Absolutely. Skip the bacon and use 2 tablespoons of butter or avocado oil for sautéing.
For a smoky note, keep the smoked paprika or add a dash of liquid smoke. Top with toasted almonds or pumpkin seeds for crunch.
What’s the best way to blend the soup safely?
An immersion blender is the easiest and safest because you blend right in the pot. If using a traditional blender, work in batches, fill it only halfway, vent the lid, and cover with a kitchen towel to prevent steam buildup.
How can I thicken the soup without extra cheese?
Let it simmer uncovered for a few minutes after blending to reduce slightly, or blend in an extra cup of cooked cauliflower.
Both methods add body without more dairy.
Can I use pre-shredded cheese?
You can, but freshly shredded cheddar melts smoother because it doesn’t have anti-caking agents. If pre-shredded is what you have, add it slowly over low heat and whisk well.
What can I use instead of heavy cream?
Half-and-half works, though the soup will be a bit lighter. For dairy-sensitive options, try unsweetened almond milk and add 3–4 ounces of cream cheese for creaminess.
How do I avoid a grainy texture?
Cook the cauliflower until very soft, blend thoroughly, and keep the heat low when adding cheese.
Whisk in small handfuls of cheese at a time until fully melted before adding more.
Can I make this ahead for a party?
Yes. Make it up to two days ahead, cool, and refrigerate. Reheat gently on low, whisking as it warms.
Add fresh bacon and chives just before serving for the best texture.
Final Thoughts
Keto Cheddar Bacon Cauliflower Soup proves comfort food doesn’t need to be heavy on carbs to feel satisfying. With simple steps and familiar flavors, it’s a crowd-pleaser you can make on a busy weeknight or batch-cook for lunches. Keep the heat gentle, season as you go, and finish with crisp bacon and fresh chives.
You’ll have a cozy bowl that tastes indulgent and fits your goals—no compromises needed.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.


