Go Back

Loaded Keto Cauliflower Mash - Creamy, Comforting, and Low-Carb

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 6 servings

Ingredients
  

  • 1 large head cauliflower (about 2 to 2.5 pounds), cut into florets
  • 4–5 slices thick-cut bacon, chopped
  • 3 tablespoons unsalted butter
  • 1/3 cup sour cream (full-fat for best texture)
  • 1/2 cup shredded sharp cheddar cheese, plus extra for topping
  • 2 tablespoons grated Parmesan (optional, for extra depth)
  • 2 cloves garlic, minced (or 1/2 teaspoon garlic powder)
  • 2–3 tablespoons heavy cream, as needed
  • 2 tablespoons chopped fresh chives or green onions, plus more for garnish
  • Salt and black pepper to taste

Method
 

  1. Prep the cauliflower: Remove leaves and core, then cut into uniform florets so they cook evenly.
  2. Cook the bacon: In a skillet over medium heat, cook chopped bacon until crisp. Transfer to a paper towel-lined plate. Reserve 1 tablespoon of bacon fat.
  3. Cook the cauliflower: Steam florets over boiling water for 10–12 minutes, or boil in salted water for 8–10 minutes, until very tender when pierced with a fork. Drain well.
  4. Dry it out: Return the hot cauliflower to the empty pot over low heat for 1–2 minutes, stirring, to steam off excess moisture. This prevents a watery mash.
  5. Flavor base: Add butter, reserved bacon fat, and garlic to the warm pot. Stir 30 seconds until fragrant.
  6. Mash or blend: Transfer cauliflower to a food processor (for super smooth) or use a potato masher/immersion blender (for rustic). Pulse or mash with butter/garlic mixture.
  7. Creamy additions: Add sour cream, heavy cream (start with 2 tablespoons), cheddar, and Parmesan if using. Blend until creamy. Adjust cream for your desired consistency.
  8. Season: Taste and season with salt and black pepper. Fold in most of the bacon and chives, reserving some for topping.
  9. Finish and serve: Spoon into a serving dish. Top with extra cheddar, remaining bacon, and chives. Serve hot.