Go Back
–+ servings

Cheesy Cauliflower Casserole

Tender cauliflower is covered in a rich egg, cream, and mixed-cheese custard, then baked until golden and bubbly with Parmesan on top.

Want This Recipe Later?

We'll send this recipe straight to your inbox.

Prep Time 15 minutes
Cook Time 38 minutes
Rest Time 8 minutes
Total Time 1 hour 1 minute
Course Casserole, Side Dish
Servings 10 servings
Calories 313 kcal

Ingredients
  

  • 2 heads cauliflower, cut into florets
  • 5 eggs
  • 1 ½ cups heavy cream
  • 1 1/2 teaspoons salt
  • ½ teaspoon pepper
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 4 tablespoons butter, melted
  • 2 cups shredded white cheddar cheese
  • 1/2 cup grated parmesan cheese
  • ½ cup shredded mozzarella cheese
  • ½ cup grated parmesan, for topping

Instructions
 

  • Preheat oven to 350°F and grease a 9x13-inch baking dish with nonstick spray.
  • Bring a large pot of water to a boil and cook the cauliflower just until tender, about 3-4 minutes.
  • Drain the cauliflower well to remove excess moisture, then transfer to the prepared baking dish.
  • In a medium bowl, beat together the eggs, heavy cream, salt, pepper, garlic powder, onion powder, and cheeses (cheddar, parmesan, mozzarella).
  • Mix in melted butter (ensure it’s cooled slightly before adding).
  • Pour the cheese mixture over the cauliflower, then top with the additional ½ cup parmesan cheese.
  • Bake for 35–40 minutes, or until top is golden brown.
  • Serve warm and enjoy!

Notes

For a little extra kick, try adding a pinch of cayenne or chopped green onions to the mixture before baking.

Nutrition

Serving: 1servingsCalories: 313kcalCarbohydrates: 7.7gProtein: 16.8gFat: 25.2gSaturated Fat: 15.5gTrans Fat: 0.1gCholesterol: 172mgSodium: 690mgFiber: 2.1gSugar: 3.9g