Go Back Email Link
+ servings

Spinach Cauliflower Mac and Cheese

This creamy Spinach Cauliflower Mac and Cheese is an easy to make low carb and keto alternative to traditional macaroni and cheese. Steamed cauliflower is mixed with fresh spinach and covered in a white cheesy sauce. Then it's smothered with mozzarella cheese and crispy bacon.
5 from 18 votes
Print Pin
Course: Dinner
Cuisine: American
Keyword: Dinner, gluten free, Keto, Low Carb
Prep Time: 15 minutes
Cook Time: 20 minutes
Servings: 6
Calories: 314kcal
Author: Lyndsay Baker


  • 1 head Cauliflower
  • 1 1/2 Cups Mozzarella Cheese divided
  • 1/4 Cup Cream Cheese
  • 1/2 Cup Heavy Cream
  • 1/4 Cup Butter
  • 5 Strips Bacon
  • 1 Cup Spinach fresh
  • 2 Tbsp Parmesan Cheese
  • 1/2 Tsp Garlic Powder
  • 1/2 Tsp Salt


  • Preheat oven to 350 F. Chop up the cauliflower and steam or boil the flowerets just until tender, about 4 - 5 minutes. Then fry or bake the bacon until crispy. 
  • In a frying pan over medium heat, melt the butter. Then add the cream cheese. Stir continuously until the cream cheese is melted. Next slowly stir in the heavy cream continuing to stir continuously until the mixture comes to a boil. Add 1 cup of the mozzarella cheese, then stir until the cheese is fully incorporated. Add in the garlic powder and salt and let simmer over low heat for 5- 10 minutes or until it's thickened, (stir while it's simmering.) 
  • Place the cauliflower into a baking dish and top with the fresh spinach. Pour the cheese sauce over the cauliflower and spinach then use a spoon to gently mix it together. Cover the top with the remaining mozzarella and parmesan cheese. Bake for 15 minutes, then chop up and add the crispy cooked bacon to the top. Bake for another 5 - 7 minutes or until the top is browned.   


Calories: 314kcal | Carbohydrates: 7g | Protein: 12.8g | Fat: 26.8g | Fiber: 2.3g