Go Back

Keto Cauliflower Au Gratin - Creamy, Comforting, and Low-Carb

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

  • 1 large head cauliflower, cut into bite-size florets (about 6–7 cups)
  • 2 tablespoons unsalted butter
  • 1 small shallot or 1/4 small onion, finely minced
  • 2 cloves garlic, minced
  • 3/4 cup heavy cream
  • 1/2 cup cream cheese, softened and cubed
  • 1 1/2 cups shredded sharp cheddar cheese, divided
  • 1/2 cup grated Parmesan cheese, divided
  • 1/4 teaspoon ground nutmeg (optional but recommended)
  • 1/2 teaspoon Dijon mustard
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 teaspoon smoked paprika (optional)
  • 2 tablespoons chopped fresh parsley or chives (optional, for garnish)

Method
 

  1. Prep the oven and pan: Preheat the oven to 400°F (200°C). Lightly grease a 9x13-inch baking dish or similar casserole dish.
  2. Par-cook the cauliflower: Bring a large pot of salted water to a boil. Add the cauliflower florets and cook for 3–4 minutes until just crisp-tender. Drain well, then pat dry with paper towels to remove excess moisture. This helps avoid a watery gratin.
  3. Sauté aromatics: In a medium saucepan over medium heat, melt the butter. Add the minced shallot and cook 2–3 minutes until soft. Stir in the garlic and cook 30 seconds until fragrant.
  4. Make the sauce base: Pour in the heavy cream and warm gently. Add the cream cheese and whisk until smooth and melted. Keep the heat low to avoid scorching.
  5. Add the cheeses and seasonings: Stir in 1 cup cheddar and 1/4 cup Parmesan until melted and silky. Add Dijon, nutmeg, salt, pepper, and smoked paprika if using. Taste and adjust seasoning.
  6. Combine: Place the drained cauliflower in the baking dish. Pour the cheese sauce over and gently toss to coat evenly.
  7. Top and bake: Sprinkle the remaining 1/2 cup cheddar and 1/4 cup Parmesan over the top. Bake 18–22 minutes, until bubbling around the edges.
  8. Broil for color (optional): Broil 1–2 minutes to get a golden, slightly crisp top. Watch closely so it doesn’t burn.
  9. Rest and serve: Let sit 5–10 minutes to set. Garnish with parsley or chives. Serve warm.