Go Back

Creamy Cauliflower and Cheddar Keto Soup (The Coziest Bowl of Low-Carb Comfort)

A velvety cauliflower-cheddar soup finished with sharp cheddar and bacon for a hearty keto soup that's big on comfort and low on carbs.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Soup
Cuisine American
Servings 6

Equipment

  • large dutch oven or heavy-bottom pot a 5 to 7 quart pot gives you room to saute without crowding; a stockpot works, but a Dutch oven holds heat better for smoother simmering
  • Immersion blender the easiest way to blend the soup right in the pot; alternatively, use a countertop blender and blend in batches (don't fill past halfway and vent the lid)
  • Chef’s knife and cutting board a sharp knife matters for clean cauliflower florets and evenly diced onion; a serrated knife is handy for slicing cooked bacon
  • measuring cup and measuring spoon helps keep the salt and broth consistent, especially important for low carb creamy soup recipes where small changes affect texture
  • Box grater for grating cheddar; pre-shredded cheese works in a pinch but often contains anti-caking agents that can make the soup slightly grainy
  • Wooden spoon or silicone spatula for scraping the pot bottom while sauteing and stirring in cheese; silicone is great for preventing scorching around the edges

Ingredients
  

For the soup base

  • 6 slice bacon thick-cut gives you meatier garnish; swap with pancetta, or omit and use 2 tablespoon butter for a vegetarian base
  • 1 tablespoon butter optional if your bacon renders a lot of fat; use as needed so the onion softens without sticking
  • 1 yellow onion finely diced; for lower carbs, use 1/2 onion or swap with 2/3 cup sliced leek (white and light green parts)
  • 3 clove garlic minced; adjust up if you want more savory backbone
  • 1 cauliflower about 2 pound, cut into small florets so it blends silky; frozen florets work, but simmer 5 minutes longer to drive off extra water
  • 4 cup chicken broth low-sodium preferred so you can control salt; vegetable broth works too, but chicken broth gives a more "loaded soup" vibe
  • 1 cup heavy cream for classic keto creamy soups texture; for a lighter option, use 3/4 cup cream plus 1/4 cup water
  • 1 teaspoon kosher salt start here and adjust after the cheese melts; broth and cheddar vary a lot in saltiness
  • ½ teaspoon black pepper freshly ground tastes best; add more at the end if you like a peppery finish
  • ½ teaspoon smoked paprika optional but highly recommended; adds a subtle "bacon shop" smokiness even if you skip the bacon
  • ¼ teaspoon cayenne pepper optional; use less if you want zero heat, or swap with a few dashes hot sauce to taste
  • 1 teaspoon Dijon mustard sounds odd, works beautifully; it sharpens the cheddar flavor the way beer does in pub-style soups, without the carbs

To finish (the cheddar moment)

  • 2 cup sharp cheddar cheese grated from a block for best melt; mild cheddar is fine, but sharp keeps the flavor bold in keto soup recipes low carb eaters rely on
  • 2 ounce cream cheese softened and cubed; makes the soup extra plush and helps emulsify the cheddar
  • 1 tablespoon hot sauce optional; adds tang and a little zip without making it spicy-hot (use more if you want heat)
  • 2 tablespoon chives finely sliced; swap with green onion tops or parsley

Optional toppings (highly encouraged)

  • ½ cup sour cream for a baked-potato-soup vibe; plain Greek yogurt works if you tolerate it, but it's tangier
  • 1 cup extra sharp cheddar cheese for garnish; keep it in small pinches so it melts in little pockets
  • 1 avocado diced; cool and buttery against the hot, cheesy soup

Instructions
 

Prep

  1. Dice the onion small and mince the garlic. Cut the cauliflower into small florets (think: bite-size, not steak-size). Grate the cheddar from a block and set it aside so it can come closer to room temperature; cold cheese is more likely to clump when it hits hot liquid.
  2. Cube the cream cheese and let it sit out while you start cooking. This small step makes it melt smoothly instead of hanging around in stubborn little lumps.

Cook the bacon and build flavor

  1. Set a large Dutch oven over medium heat. Add the bacon and cook, stirring occasionally, until browned and crisp, about 8 minutes. Transfer bacon to a paper towel-lined plate, leaving the rendered fat in the pot.
  2. If the pot looks dry (some bacon doesn't render much), add 1 tablespoon butter. Add the onion and a pinch of the salt. Cook, stirring, until the onion turns translucent and soft, about 6 minutes. You're not chasing deep browning here; you're building a sweet, mellow base so the cheddar doesn't taste one-note.
  3. Add the garlic and cook until fragrant, about 30 seconds. Keep it moving so it doesn't scorch; burnt garlic will bully the whole pot.

Simmer the cauliflower

  1. Add the cauliflower florets, chicken broth, remaining salt, black pepper, smoked paprika, cayenne (if using), and Dijon mustard. Stir well, scraping the bottom of the pot to pull up any flavorful bits.
  2. Bring the soup to a steady simmer over medium-high heat, then reduce to medium-low. Cover and simmer until the cauliflower is very tender and crushes easily with a spoon, about 15 minutes. Tender cauliflower is the difference between "pretty smooth" and "restaurant creamy" once blended.

Blend, then make it creamy (without breaking the cheese)

  1. Turn off the heat. Use an immersion blender to blend the soup until completely smooth, about 2 minutes. If you like a little texture, blend most of it smooth, then leave a cup or so slightly chunky.
  2. Stir in the heavy cream. Turn the heat back on to low. You want the soup steaming, not boiling. Boiling can make dairy separate and can turn melted cheese grainy.
  3. Add the cream cheese and stir until fully melted, about 2 minutes. This creates a stable, creamy base that helps the cheddar melt smoothly.
  4. Add the grated cheddar a handful at a time, stirring constantly and letting each addition melt before adding the next, about 4 minutes total. If the soup looks too thick, thin it with 1/4 cup broth or water at a time until it's the consistency you like.
  5. Finish with hot sauce (if using). Taste and adjust: more salt for overall flavor, more pepper for a bolder bite, or an extra teaspoon Dijon if you want the cheddar to taste sharper without adding more cheese.

Serve

  1. Ladle into bowls and top with the crispy bacon, chives, and any optional toppings you love (sour cream and extra cheddar are the classic move). Serve hot. This is one of those healthy keto soup recipes that feels indulgent, so don't be surprised if everyone goes back for seconds.
  2. Storage: Cool completely, then refrigerate in an airtight container for 4 days. Reheat gently over low heat, stirring often. If it thickens in the fridge (it will), loosen with a splash of broth or water.