-
Prep Time: 15 minutes
-
Cook Time: 30 minutes
-
Total Time: 45 minutes
-
Cooking Intensity / Difficulty Level: Easy to Medium (Beginner-friendly, low active effort)
-
Heat Intensity: Mild (easily adjusted with spices)
-
Yield: 6 servings
-
Course: Main Dish / Side Dish
-
Cuisine: American Comfort Food (Low-Carb)
Equipment Needed
-
Large rimmed baking sheet
-
Parchment paper
-
Medium saucepan
-
Whisk
-
9×13-inch ceramic or glass baking dish
-
Measuring cups and spoons
-
Colander
Ingredients
The Base
-
1 large head fresh cauliflower (approx. 2 to 2.5 lbs), cut into bite-sized florets
-
2 tablespoons olive oil (or melted avocado oil)
-
½ teaspoon fine sea salt
-
¼ teaspoon freshly cracked black pepper
The Cheese Sauce
-
2 tablespoons unsalted butter
-
2 cloves garlic, finely minced
-
1 cup heavy whipping cream
-
4 oz cream cheese, softened and cubed
-
1½ cups sharp yellow cheddar cheese, freshly shredded (divided)
-
1 cup Gruyère or Monterey Jack cheese, freshly shredded (divided)
-
½ teaspoon garlic powder
-
½ teaspoon onion powder
-
½ teaspoon smoked paprika
-
½ teaspoon Dijon mustard (secret ingredient for acidity and depth)
-
Salt and black pepper to taste
The Crispy Topping (Optional)
-
½ cup extra sharp cheddar cheese, freshly shredded
-
2 tablespoons crushed pork rinds or almond flour (for extra crunch)
-
1 tablespoon melted butter
-
2 tablespoons fresh parsley, finely chopped (for garnish)
Step-by-Step Instructions
Step 1: Prep and Roast the Cauliflower
-
Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
-
Cut the cauliflower into uniform, bite-sized florets. Avoid making them too small so they retain a firm bite.
-
Spread the florets onto the prepared baking sheet. Drizzle with 2 tablespoons of olive oil, and season with ½ teaspoon of salt and ¼ teaspoon of black pepper. Toss well to coat.
-
Roast in the preheated oven for 15 to 18 minutes, turning halfway through. The cauliflower should be slightly tender with light golden edges, but not fully soft.
-
Remove from the oven and set aside. Reduce the oven temperature to 375°F (190°C).
Chef’s Tip: Do not steam or boil the cauliflower! Boiling introduces excess water, resulting in a runny cheese sauce. Roasting concentrates the natural flavors and prevents a soggy dish.
Step 2: Prepare the Velvet Cheese Sauce
-
Place a medium saucepan over medium-low heat. Add 2 tablespoons of unsalted butter and let it melt.
-
Add the minced garlic and sauté for 60 seconds until fragrant, taking care not to burn it.
-
Pour in 1 cup of heavy whipping cream and bring to a gentle simmer (do not boil hard).
-
Add the softened cream cheese, whisking continuously until smooth and fully melted into the cream.
-
Turn the heat down to low. Add 1 cup of sharp cheddar cheese and ½ cup of Gruyère cheese in small handsful, whisking thoroughly after each addition until completely melted and glossy.
-
Whisk in the garlic powder, onion powder, smoked paprika, Dijon mustard, salt, and black pepper. Taste and adjust seasoning as needed.
Step 3: Combine and Assemble
-
Lightly grease a 9×13-inch baking dish with butter or non-stick cooking spray.
-
Transfer the roasted cauliflower florets into the baking dish, spreading them out evenly.
-
Pour the hot cheese sauce evenly over the top, using a spatula to ensure every floret is coated.
-
Sprinkle the remaining ½ cup of sharp cheddar, ½ cup of Gruyère, and the optional crushed pork rind/almond flour mixture evenly across the top.
Step 4: Bake to Golden Perfection
-
Place the baking dish into the oven preheated to 375°F (190°C).
-
Bake uncovered for 15 to 20 minutes, or until the cheese sauce is bubbling around the edges and the top layer is completely melted.
-
Switch the oven to Broil (High) for the last 2 to 3 minutes to turn the top layer golden brown and crispy. Watch closely to prevent burning!
-
Remove from the oven and allow it to rest for 5 minutes before serving to let the cheese sauce set. Garnish with fresh chopped parsley.
Storage & Meal Prep Instructions
-
Refrigeration: Store leftover cauliflower mac and cheese in an airtight container in the refrigerator for up to 4 days.
-
Reheating: Reheat individual portions in the microwave on medium power for 1.5 to 2 minutes. For best texture, reheat in an oven or toaster oven at 350°F (175°C) for 10–12 minutes until hot and bubbly.
-
Freezing: Freezing is not recommended, as dairy-based cheese sauces and cooked cauliflower tend to separate and become watery upon thawing.
Recipe Variations & Add-Ins
-
Bacon & Jalapeño: Fold in 6 strips of cooked, crumbled bacon and 1 finely diced jalapeño into the sauce for a smoky, spicy kick.
-
Protein Power-Up: Mix in 2 cups of shredded cooked chicken breast or leftover diced ham to turn this side dish into a complete one-pan meal.
-
Broccoli Hybrid: Use a 50/50 mix of broccoli and cauliflower florets for a colorful twist.
Complete Nutritional Information
Nutritional values are calculated per serving based on 6 equal servings.
| Nutrient | Amount Per Serving | % Daily Value* |
| Calories | 385 kcal | — |
| Total Fat | 33 g | 42% |
| Saturated Fat | 19 g | 95% |
| Trans Fat | 0.8 g | — |
| Cholesterol | 98 mg | 33% |
| Sodium | 490 mg | 21% |
| Total Carbohydrate | 8 g | 3% |
| Dietary Fiber | 3 g | 11% |
| Net Carbohydrates | 5 g | — |
| Sugars | 3.5 g | — |
| Protein | 15 g | 30% |
| Vitamin D | 0.8 mcg | 4% |
| Calcium | 380 mg | 30% |
| Iron | 0.9 mg | 5% |
| Potassium | 385 mg | 8% |