Diethood » Recipes » Diet » Keto Recipes » Keto Mac and Cheese

Keto Mac and Cheese

Creamy, ultra cheesy, and super indulgent Keto Mac and Cheese prepared with cauliflower, bacon, and cheddar cheese! Just because you’re on a Low Carb or Keto diet, it doesn’t mean you should forget about your favorite childhood meal. 


If you’ve been missing your favorite pasta dinners, I have got one delicious and healthy solution for you! It’s this really easy cauliflower mac and cheese casserole. From start to finish, you can make it in about 30 minutes, and, I promise you, it’s delicious! 

scooping out keto mac and cheese

I know, I really do know that cauliflower IS NOT macaroni, nor potatoes, nor rice, but it’s a really good substitute for all those things. Have you tried my Loaded Mashed Cauliflower? Or my Chicken and Cauliflower Rice? DO it! You’ll see that cauliflower can save the day for those trying to cut down on carbs.

Having said that, Cauliflower Mac and Cheese is also a rich and creamy comfort food without the added carbs. It can stand alone, served as a main dish, or serve it with Roast Chicken or Pulled Pork.

making cheese sauce in a saucepan


Keto Mac and Cheese is perfect for anyone with a macaroni cheese craving that can’t eat real macaroni. I know! 😭 😭 BUT, tender cauliflower and crispy bacon and a suuuper creamy cheese sauce can help. Hear me out:

  1. First, you want to break up a head of cauliflower into florets and add those to boiling water; cook, covered, for about 8 minutes, or until tender. 
  2. Drain cauliflower in a colander and set aside.
  3. Add milk (or cream) and softened cream cheese to a saucepan – gently whisk until the cream cheese is completely melted. I use the same saucepan, or pot, for boiling the cauliflower and for making the sauce. Less pots and pans to wash. 🤷‍♀️ 
  4. Stir in some garlic powder, chili powder, dried herbs, salt, and pepper. Just add whatever other herbs and spices that you like.
  5. Whisk in shredded cheddar cheese and shredded mozzarella cheese. You can also use different cheeses; Gruyere, Gouda, Monterey Jack, etc… But, whatever cheese you choose, make sure it is shredded because, it needs to quickly melt into the cream sauce. 
  6. Once the sauce is smooth, stir in the drained cauliflower; gently stir around so that the cauliflower is covered with the cheese sauce.
  7. Transfer cauliflower to a 9×13 baking dish and bake, uncovered, for about 18 to 20 minutes, or until hot and bubbly. I also like to add a topping of pork rind panko crumbs for a nice crunch. 
  8. While that bakes, dice up few slices of bacon and fry until crispy.
  9. Remove casserole from oven, top with prepared bacon, and serve. 

Richly flavored and utterly delicious, Cauliflower Mac and Cheese is thick and creamy without any use of flour so it’s also gluten free! 🙌Basically, what I’m trying to say is NOT to swear off comfort food just because of a diet. 😊 

cauliflower and cheese topped with pork rinds crumbs


YES! Thank goodness. 🙏 BUT, always remember this; “in moderation”. Yes, cheese is totally acceptable on a low carb and Keto diet, but don’t add it to every meal. Cheese still has calories, and too much cheese equals too many calories, and that’s not going to help with losing weight. 



  • Store completely cooled Keto Mac and Cheese in an airtight container and keep refrigerated for up to 3 days. 
  • Reheat in microwave.

Keto Macaroni and Cheese in baking dish



cauliflower mac and cheese in a baking dish

Keto Mac and Cheese

Katerina | Diethood
Creamy, ultra cheesy, and super indulgent Keto Mac and Cheese prepared with cauliflower, bacon, and cheddar cheese! 
4.91 from 41 votes
Servings : 4 serves
Prep Time 10 mins
Cook Time 25 mins
Total Time 35 mins


  • 1 head cauliflower, cut into florets
  • pinch of salt
  • 3/4 cup whole milk, (you can also use heavy whipping cream)
  • 3 ounces softened cream cheese, cut into cubes
  • 1 ½ teaspoons dried parsley
  • 1 teaspoon garlic powder
  • 1/2 teaspoon chili powder, or to taste
  • salt and fresh ground pepper, to taste
  • 2 cups shredded cheddar cheese, divided
  • 1 cup shredded mozzarella cheese
  • 4 slices bacon, diced and cooked to a desired crispiness
  • fresh chopped parsley, for garnish
FOR THE TOPPING (optional)


  • Preheat oven to 375˚F.
  • Place 1 inch of water in a large pot or large saucepan with a pinch of salt and bring to a boil.
  • Add cauliflower florets to boiling water and cook for 8 to 9 minutes, or until tender crisp. Drain cauliflower in colander and set aside.
  • Butter a 9x13 baking dish; set aside.
  • Pour milk in the same pot that you used for the cauliflower, and set over medium heat. Add the cream cheese to the milk and whisk until cream cheese is completely melted.
  • Stir in dried parsley, garlic powder, chili powder, salt, and pepper. Add 1 cup shredded cheddar cheese and 1 cup shredded mozzarella cheese; gently whisk until cheeses have completely melted.
  • Add the cauliflower florets back into the pot, and using a large spoon, gently stir around until everything is covered in cheese sauce.
  • Transfer cauliflower mixture to previously prepared baking dish; sprinkle with remaining cheddar cheese and set aside.
  • In a small bowl combine pork rinds crumbs, parmesan, and melted butter; mix and stir until well combined. Sprinkle pork rinds mixture in an even layer over the cauliflower.
  • Bake, uncovered, for 18 to 20 minutes, or until hot and bubbly.
  • In the meantime, dice the bacon and fry to a desired crispness. Garnish with prepared bacon and fresh parsley. Serve.


  • Use fat free shredded cheeses, fat free cream cheese, regular panko crumbs, turkey bacon, and fat free milk to reduce points down to 6


Calories: 605 kcal | Carbohydrates: 13 g | Protein: 32 g | Fat: 48 g | Saturated Fat: 27 g | Cholesterol: 139 mg | Sodium: 961 mg | Potassium: 649 mg | Fiber: 3 g | Sugar: 6 g | Vitamin A: 1331 IU | Vitamin C: 69 mg | Calcium: 722 mg | Iron: 1 mg | Net Carbs: 10 g

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Course: Dinner, Side Dish
Cuisine: American
Keyword: baked cauliflower casserole, cauliflower mac and cheese, easy cauliflower recipe, keto dinner idea, keto mac and cheese, low carb recipe, low carb side dish, vegetarian casserole
Did you make this recipe?Take a pic and let us know how it was!



Ask a Question or Rate this Recipe

Your email address will not be published.

Recipe Rating

102 comments on “Keto Mac and Cheese”

  1. I’m not too sure what happened with mine… 😭
    Followed step by step but once out of the oven the cheese was extremely liquidy 🙁
    Taste was phenomenal .. going to have to try it again at some point

  2. Delicious! However, I did something wrong and can’t figure out what exactly. Once out of the oven, the cauliflower sweated and the cheese kind of curdled and separated from the liquid from the cheese sauce. Perhaps the cauliflower was extra juicy? I did steam instead of boil so maybe that was where I went wrong? The flavor is amazing and I am going to try this again next week!

  3. I did this dish and it was tasty. Just started Keto diet and was trying different things. This recipe is a keeper.

  4. Beat Keto Mac and cheese recipe ever!!! I used almond flour like someone else had suggested instead of pork rinds and it turned out amazing! Definitely keeping this recipe forever!!!

  5. The flavor was good but it was so greasy. I don’t know if it was the mozzarella cheese I used or what made it go south but it was pretty bad.

    1. Not everyone is good at cooking. Don’t hate the dish but the player. When I made it, came out beautiful, best Mac n cheese I’ve ever made:)

  6. Okay… I’m such a picky eater and hate cauliflower but this recipe is amazing!! I absolutely love it. My husband is obsessed. I made it for both my family and my in-laws and they loved it too. Great recipe!

    1. Katerina - Diethood
      Katerina Petrovska

      That’s great to hear! I’m very happy you and your family enjoyed it! Thank you for chiming in! 🙂

  7. Really loved this recipe. I used a blend of almond flour and Parmesan for the crust and it worked really well. Thank you for posting this.

  8. Absolutely the BEST Keto Mac ‘n’ Cheese EVER! I had to change it up a bit due to using what I had on hand. I had some Panko Pork Rinds that were a bit spicy and a Three Cheese Parmesan with Asiago and Romano. Other than that I followed the recipe. I will be making this many, many times. Thank you!!

    1. Katerina - Diethood
      Katerina Petrovska

      That’s great to hear! I’m very glad you enjoyed it! Thank you for chiming in! 🙂

Scroll to Top