Go Back
+ servings
Cheesy cauliflower mac and cheese casserole in a baking dish with a wooden spoon.
4.56 from 9 votes

Cauliflower Mac and Cheese Recipe

Combine roasted cauliflower with a homemade cheese sauce for this simple, protein-packed cauliflower mac and cheese recipe. It's ultra cheesy and so delish!
Prep 15 minutes
Cook 40 minutes
Total 55 minutes
Fat 29
Carbs 24
Protein 20
Yield 4

Ingredients

Cauliflower

  • 32 oz. cauliflower florets* chopped (about 10 cups)
  • 2 tablespoons olive oil
  • 1.5 teaspoons garlic powder
  • 1 teaspoon onion powder
  • 1/8 teaspoon salt
  • 1/8 teaspoon black pepper

Cheese Sauce

  • 1.5 tablespoons unsalted butter
  • 2 tablespoons white whole wheat flour* or almond flour (keto option)
  • 1.5 cups 2% milk
  • 1.5 cups shredded cheddar cheese
  • 1/4 cup plain Greek yogurt
  • 2 tablespoons cream cheese
  • 1/8 teaspoon salt

Other

  • 1/3 cup shredded parmesan cheese

Instructions

  • Preheat the oven to 400ºF. Spray a 9x13-inch casserole dish with nonstick cooking spray. Set aside.
  • In a large bowl, toss the chopped cauliflower florets with olive oil, garlic powder, onion powder, salt, and pepper. Make sure all of the cauliflower is coated.
  • Transfer the cauliflower to the prepared casserole dish and spread it into an even layer. Bake for 12 minutes, toss, and bake for another 12 minutes (about 24 minutes total bake time).
  • While cauliflower is roasting, make the cheese sauce. Melt the butter in a medium-sized pan over medium/high heat. Add in the flour and mix with the butter until it turns into a thick paste.
  • Reduce the heat to low/medium and slowly stream the milk into the butter and flour mixture, consistently mixing with a whisk.
  • Whisk over low heat until the milk mixture thickens. Remove the pan from the heat and whisk in the cheddar cheese, Greek yogurt, cream cheese, and salt. Whisk until all of the cheese is melted.
    A person preparing cauliflower mac and cheese by pouring cheese into a pot with a wooden spoon.
  • Once the cauliflower is done roasting, remove the casserole dish from the oven. Pour the cheese sauce over the cauliflower and mix together. Make sure all of the cauliflower is covered in the cheese sauce.
    A cauliflower dish with a cheesy sauce poured over it.
  • Sprinkle parmesan cheese on top of the cauliflower and turn the oven to broil.
  • Place the cheesy cauliflower back into the oven and broil on high for 2-5 minutes until bubbly and golden brown (time varies based on the broiler). Remove from the oven and enjoy!
    cauliflower mac and cheese in a casserole dish

Tips & Notes

  • Storage: Store leftover cauliflower mac and cheese in an airtight container in the refrigerator for up to 5 days.
  • Cauliflower: If using frozen cauliflower florets, follow the recipe as written, but add a few extra minutes to the roasting time in step 3.
  • Flour: Use almond flour instead of white whole wheat flour for a keto and gluten free option.

Watch it

Nutrition Facts

Calories: 420kcal | Carbohydrates: 24g | Protein: 20g | Fat: 29g | Fiber: 5g | Sugar: 11g