Creamy, cheesy, and incredibly comforting, this Keto Cauliflower Mac and Cheese is the perfect low-carb alternative to traditional macaroni and cheese. Tender cauliflower florets are coated in a rich homemade cheese sauce made with cheddar, cream cheese, and heavy cream, creating a satisfying dish that tastes indulgent while keeping carbs low. Every bite delivers creamy texture and bold cheesy flavor without the pasta.
This keto-friendly recipe is ideal for anyone following a low-carb or ketogenic lifestyle but still craving classic comfort food. Cauliflower absorbs the creamy cheese sauce beautifully while maintaining a tender texture that closely resembles traditional baked mac and cheese. The air fryer or oven adds a golden bubbly top layer that makes the dish even more delicious and satisfying.
One of the best things about this recipe is how versatile it can be. You can customize it with bacon, jalapeños, smoked sausage, broccoli, or different cheeses like mozzarella, gouda, or pepper jack for extra flavor. It works perfectly as a side dish for grilled meats or as a hearty main course on its own.
Serve this keto cauliflower mac and cheese hot and fresh with chopped parsley, crispy bacon, or extra melted cheese on top. Whether you are preparing a quick weeknight dinner, holiday side dish, or meal-prep favorite, this creamy low-carb comfort food is guaranteed to become a repeat recipe.
Preparation Time
- Prep Time: 15 minutes
- Cook Time: 15–18 minutes
- Total Time: 35 minutes
- Servings: 6
Ingredients
For the Cauliflower
- 1 large head cauliflower, cut into florets
- 1 tablespoon olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Cheese Sauce
- 2 tablespoons butter
- 2 ounces cream cheese
- ¾ cup heavy cream
- 1½ cups shredded cheddar cheese
- ½ cup mozzarella cheese
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon paprika
Optional Toppings
- Crumbled bacon
- Chopped parsley
- Extra cheddar cheese
- Crushed pork rinds for crunch
Instructions
Step 1: Prepare the Cauliflower
Wash and cut the cauliflower into bite-sized florets. Pat dry thoroughly with paper towels to remove excess moisture.
Step 2: Pre-Cook the Cauliflower
In a bowl, toss cauliflower with olive oil, salt, and pepper.
Preheat the air fryer to 375°F (190°C) for 3 minutes. Air fry the cauliflower for 8–10 minutes until slightly tender and lightly golden.
Step 3: Make the Cheese Sauce
In a saucepan over medium heat, melt butter and cream cheese together until smooth. Stir in heavy cream, garlic powder, onion powder, and paprika.
Add cheddar and mozzarella cheese gradually, stirring constantly until melted and creamy.
Step 4: Combine
Transfer the cooked cauliflower into a mixing bowl and pour the cheese sauce over the top. Toss gently until fully coated.
Step 5: Air Fry the Mac and Cheese
Spoon the mixture into a greased air-fryer-safe baking dish. Sprinkle extra cheddar cheese or crushed pork rinds on top if desired.
Air fry at 360°F (182°C) for 6–8 minutes until bubbly and golden on top.
Step 6: Serve
Allow the dish to cool slightly before serving. Garnish with bacon or parsley if desired.
Air Fryer Settings
| Air Fryer Type | Temperature | Time |
|---|---|---|
| Basket Air Fryer | 360°F (182°C) | 6–8 mins |
| Oven-Style Air Fryer | 355°F (179°C) | 8–10 mins |
| Extra Crispy Top | 375°F (190°C) | Final 2 mins |
Nutritional Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 285 |
| Protein | 11g |
| Carbohydrates | 8g |
| Net Carbs | 5g |
| Fat | 24g |
| Saturated Fat | 13g |
| Cholesterol | 62mg |
| Sodium | 420mg |
| Fiber | 3g |
| Sugar | 3g |
Nutrition values are approximate and may vary depending on ingredients used.
Tips for Best Results
- Dry the cauliflower well to prevent watery cheese sauce.
- Avoid overcooking the cauliflower during the first air fry stage.
- Use freshly shredded cheese for smoother melting and better texture.
- Add bacon or jalapeños for extra flavor and richness.
- Crushed pork rinds make a great keto crunchy topping.
- For a thicker sauce, simmer the cream mixture slightly longer before adding cheese.
- Reheat leftovers in the air fryer at 350°F for 3–5 minutes until hot and bubbly.

