Go Back
Keto Cauliflower Mac and Cheese
Alice

Keto Cauliflower Mac and Cheese Recipe

This keto cauliflower mac and cheese is creamy, cheesy, and incredibly satisfying without the carbs. It’s the perfect healthy comfort food that fits seamlessly into a low-carb lifestyle.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: American, Keto
Calories: 320

Ingredients
  

  • 1 medium head cauliflower cut into florets
  • 1 cup heavy cream
  • 1 ½ cups shredded cheddar cheese
  • ½ cup mozzarella cheese
  • 2 tablespoons cream cheese
  • 2 tablespoons butter
  • 2 cloves garlic minced
  • Salt and black pepper to taste
  • ½ teaspoon paprika optional
  • ¼ teaspoon mustard powder optional

Method
 

  1. Start by filling a large pot with water, add a generous pinch of salt (this helps season the cauliflower from the inside), and bring it to a rolling boil over high heat. While waiting, cut your cauliflower into evenly sized florets so they cook at the same rate. Once the water is boiling, carefully add the florets and let them cook for about 5–7 minutes. Keep an eye on them—you want them tender enough to pierce easily with a fork but still firm enough to hold their shape. Overcooking will make them mushy later.
  2. Once the cauliflower is perfectly tender, drain it immediately using a colander. Let it sit for a few minutes so all the steam escapes—this step is more important than it seems because excess moisture can make your cheese sauce watery. If needed, gently pat the florets with a paper towel or let them air-dry a bit longer.
  3. Place a pan on medium heat and add the butter. Let it melt slowly without browning. Once melted, add the minced garlic and sauté for about 30–60 seconds. Stir continuously so the garlic becomes fragrant but doesn’t burn—burnt garlic can turn bitter and affect the overall flavor of your dish.
  4. Pour in the heavy cream and reduce the heat slightly to medium-low. Add the cream cheese and begin whisking gently. Keep stirring until the cream cheese fully melts into the cream, creating a smooth, slightly thick base. Take your time here—this step builds the richness of your sauce.
  5. Lower the heat to its lowest setting before adding the shredded cheeses. Add them gradually, a handful at a time, stirring continuously after each addition. This prevents clumping and ensures the cheese melts evenly into a silky, creamy sauce. Rushing this step or using high heat can cause the cheese to separate.
  6. Once all the cheese has melted, season the sauce with salt, black pepper, paprika, and mustard powder. Stir well and taste the sauce. Adjust seasoning if needed—this is your chance to balance flavors and make it exactly how you like it.
  7. Add the drained cauliflower into the pan with the cheese sauce. Gently fold everything together using a spatula, making sure each floret is fully coated in the creamy mixture. Be careful not to stir too aggressively, as you want to keep the florets intact for a better texture.
  8. Transfer the mixture into a baking dish and spread it out evenly. Sprinkle an extra layer of shredded cheese on top for that golden, bubbly finish. Place it in a preheated oven at 180°C and bake for 15–20 minutes, or until the top is melted, slightly golden, and bubbling around the edges. Let it rest for a few minutes before serving so the sauce thickens slightly and becomes even more luscious.