Making Mealtime Meaningful: See How We’re Giving Back with the New 12 Tomatoes Cares Program →
cauliflower casserole 5-min

If you’re in need of a yummy side dish then you need look no further. This Cheesy Cauliflower Casserole is a delicious and comforting option that is sure to please even the pickiest of eaters. Baked in a creamy sauce with three different kinds of cheese, it’s easy to forget you’re even eating a veggie! Cauliflower is a low-calorie vegetable that is packed with nutrients so we like to think we can get away with using such an indulgent sauce. Baked to bubbling perfection, this casserole is definitely worth every calorie.

cauliflower casserole 3-min
cauliflower casserole 4-min
cauliflower casserole 6-min

A great thing about this casserole is how versatile it can be. Switch up the type of cheese or add in a protein like bacon or ham, it’s still going to come out delicious. The recipe is also easy to cut in half for a small group, but this hefty 9×13 dish makes a great potluck or holiday side for the whole crew. You can bet no one will be complaining about eating their veggies when they taste this good. The kids have even been known to ask for seconds!

cauliflower casserole 8-min
cauliflower casserole 9-min
cauliflower casserole 11-min

It’s incredible alongside an Easter ham, but it’s easy enough to make on any given weeknight. You can even prep and assemble the dish ahead of time, cover it tightly, and refrigerate it until you’re ready to bake. One less thing to worry about when dinner time rolls around. No matter the main dish, this creamy side is sure to elevate your meal and have everyone asking for more. We hope your family loves it just as much as we do!

cauliflower casserole 12-min
cauliflower casserole 10-min

Serves 12

15m prep time

40m cook time

Rated 4.2 out of 5
Rated by 17 reviewers
  • 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
  • Additional ½ cup grated parmesan for topping
  1. Preheat oven to 350 degrees F and grease a 9x13 baking dish.
  2. Bring a large pot of water to a boil and cook the cauliflower just until tender, about 3-4 minutes.
  3. Drain the cauliflower to eliminate as much moisture as possible, then transfer cauliflower to the prepared baking dish.
  4. In a medium bowl, beat together the eggs, heavy cream, seasonings, and cheese. Mix in the melted butter (make sure butter has cooled before adding it in).
  5. Pour cheese mixture over the cauliflower and top with the remaining ½ cup parmesan.
  6. Bake for 35-40 minutes or until top begins to brown.
  7. Serve warm.

Recipe adapted from

Subscribe to 12 Tomatoes