Cauliflower Bacon Mac and Cheese Recipe

Cauliflower Bacon Mac and Cheese Recipe

How To Make Cauliflower Bacon Mac and Cheese

Take your traditional mac and cheese and turn it slightly healthier with some tender cauliflower! Whip up a filling batch in just under one hour.

Preparation: 15 minutes
Cooking: 40 minutes
Total: 55 minutes



  • 16ozcavatappi pasta
  • 2cauliflower heads
  • 8ozbacon
  • 2tbspflour
  • 13.5ozmilk
  • 1cupchicken stock
  • 2cupsItalian cheese blend,shredded
  • 1cupscallions
  • 2tspolive oil
  • 1tbspbutter
  • 1tspsalt,to taste
  • 1tsppepper,to taste


  1. Preheat the oven to 400 degrees F. Bring a large pot of water to boil. Trim and thinly slice scallions, separating whites from greens.

  2. Toss cauliflower on a baking sheet with a large drizzle of olive oil and a pinch of salt and pepper.

  3. Roast in the oven for about 25 minutes until tender.

  4. Heat a large pan over medium high heat. Add the bacon and cook until just crispy. Remove from the pan and set aside to drain on paper towels. Remove pan from heat, reserving just 1 tablespoon of bacon fat.

  5. Once the water is boiling, add the pasta and cook until al dente. Drain.

  6. Heat the butter in a pan with reserved bacon fat until melted. Add the scallion whites and cook for 1 minute. Add the flour and cook, stirring, for about 1 minute until lightly browned.

  7. Slowly whisk in the milk. Stir in the stock and simmer until thickened.

  8. Stir in cheese until thoroughly combined. Remove pan from heat. Season with salt and pepper.

  9. Crumble bacon into pieces. Stir the bacon, pasta, and the cauliflower into the sauce.

  10. Transfer into a lightly oiled baking dish. Scatter the remaining cauliflower on top.

  11. Bake until bubbly, 5 to 7 minutes.

  12. Garnish with scallion greens and serve. Enjoy!


  • Calories: 1141.67kcal
  • Fat: 56.36g
  • Saturated Fat: 25.12g
  • Trans Fat: 0.97g
  • Monounsaturated Fat: 19.27g
  • Polyunsaturated Fat: 6.03g
  • Carbohydrates: 111.63g
  • Fiber: 9.95g
  • Sugar: 15.29g
  • Protein: 48.46g
  • Cholesterol: 123.74mg
  • Sodium: 1600.83mg
  • Calcium: 664.25mg
  • Potassium: 1492.39mg
  • Iron: 3.60mg
  • Vitamin A: 261.41µg
  • Vitamin C: 134.42mg
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!