
Sneak more veggies into your comfort food with this Cauliflower Casserole with Mozzarella Cheese! Layers of steamed cauliflower, mozzarella, Parmesan, and breadcrumbs are all baked together in under 40 minutes. In the end, you’ll have one of the cheesiest and comforting side dishes ever!

Mozzarella cauliflower casserole
Looking for a fun and tasty way to sneak some extra veggies into your meals? Then you have to try this rich and cheesy Cauliflower Casserole with Mozzarella Cheese! Naturally vegetarian and easy to make keto and gluten free, this mix-and-bake casserole is sure to be enjoyed by everyone.
Just like my cheesy cauliflower casserole and cheddar cheese cauliflower casserole , the best part of this mozzarella cauliflower casserole are the layers of baked cheese and vegetables. Even though it’s packed with healthy stuff, the kids will still go crazy for it!
You can always turn to this casserole when you’re looking for something quick and easy for dinner. Easily prepare it ahead of time and store it in the fridge overnight or keep it in the freezer for months. It’s there and ready to bake in a pinch!

How to make a cauliflower casserole with mozzarella cheese
This cheesy cauliflower recipe is quick, easy, and comes together in one dish. Perfect as a vegetarian meal or cheesy side dish, you can whip it up in just 4 simple steps:
Boil (or steam) the cauliflower florets until fork tender. Drain and place into a casserole baking dish .
Combine the mozzarella cheese, Parmesan cheese, garlic, oregano, salt, pepper and half and half.
Pour the mozzarella mixture over the cauliflower in the casserole dish and toss to coat.
Sprinkle a bit of extra mozzarella cheese and breadcrumbs over the top before baking until golden brown. Let it cool slightly before serving and enjoying!

Recipe tips and variations
- Instead of cauliflower – Make this easy cauliflower casserole with any steamed vegetable you like. Either replace the cauliflower or try adding broccoli, carrots, asparagus, green beans, or zucchini.
- Not a fan of mozzarella cheese? Try swapping it out for American, cheddar, provolone, or your favorite melty cheese.
- Fresh or frozen cauliflower? You can use fresh or frozen cauliflower in this recipe. Fresh cauliflower must be steamed first and frozen cauliflower should be thawed before it’s added to the casserole dish (no steaming needed).
- Gluten free – Replace the breadcrumbs with gluten free breadcrumbs or omit them completely.
- Looking to add some extra protein? Mix in pre-cooked and shredded chicken or turkey , leftover rotisserie chicken , sausage, diced ham, bacon, or ground beef to this casserole.
What else can I use instead of half and half?
Here’s my favorite 2 substitutions for half and half: 1) You can use 1/2 cup whole milk + 1/4 cup heavy or light cream. 2) You can use 3/4 cup whole milk + 1 tablespoon butter.
(btw you can freeze half and half leftovers !)
Can you make mozzarella cauliflower casserole ahead of time?
Yes! This cauliflower casserole can be assembled in the dish without the breadcrumbs, wrapped in plastic, and stored in the fridge for up to 24 hours before baking. When you’re ready to enjoy it, simply pop the chilled and prepped casserole in the oven and bake as normal.
Can you freeze it?
You can easily freeze the uncooked or leftover mozzarella cauliflower casserole for up to 3 months in the freezer. Just be sure to thaw it before baking or reheating in the oven.
Is this cauliflower casserole keto-friendly or low carb?
Simply omit the breadcrumb topping to make this casserole keto and low carb.
What goes well with mozzarella cauliflower casserole?
This cheesy cauliflower casserole can be served on its own or paired as a nutritious side next to more comfort food, like baked kale meatballs , burgers in the oven , or vegetable pot pie .
Hungry for more comforting casserole recipes?
- Easy Stuffed Pepper Casserole
- Taco Enchilada Casserole
- Cheesy Eggplant Casserole
- French Fry Casserole
- Broccoli Cheese Casserole with Stuffing
Pin for later:

Ingredients
- ▢ 1 large head cauliflower cut into florets
- ▢ 8 ounces shredded Mozzarella cheese
- ▢ 1/4 cup Parmesan cheese
- ▢ 2 garlic cloves minced
- ▢ 1 teaspoon dried oregano
- ▢ 1/2 teaspoon salt
- ▢ 1/2 teaspoon pepper
- ▢ 3/4 cup half and half
- ▢ 2 tablespoons bread crumbs
Instructions
- Preheat your oven to 375 degrees F.
- Bring a large pot of water to a boil on the stove. Add cauliflower and boil until cauliflower is slightly tender, about 5-10 minutes. Drain cauliflower and place in a 8×8 baking dish.
- In a mixing bowl, mix together mozzarella cheese (except save 2 tablespoons for the topping!), Parmesan cheese, garlic, oregano, salt, pepper and half and half.
- Pour mixture on top of cauliflower and mix to completely coat. Sprinkle the remaining 2 tablespoons of mozzarella cheese and bread crumbs on top.
- Bake for 30 minutes or until the top is lightly browned. Serve and enjoy!

Cauliflower Casserole with Mozzarella Cheese
Ingredients
- 1 large head cauliflower cut into florets
- 8 ounces shredded Mozzarella cheese
- 1/4 cup Parmesan cheese
- 2 garlic cloves minced
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
- 3/4 cup half and half
- 2 tablespoons bread crumbs
Instructions
- Preheat your oven to 375 degrees F.
- Bring a large pot of water to a boil on the stove. Add cauliflower and boil until cauliflower is slightly tender, about 5-10 minutes. Drain cauliflower and place in a 8x8 baking dish.
- In a mixing bowl, mix together mozzarella cheese (except save 2 tablespoons for the topping!), Parmesan cheese, garlic, oregano, salt, pepper and half and half.
- Pour mixture on top of cauliflower and mix to completely coat. Sprinkle the remaining 2 tablespoons of mozzarella cheese and bread crumbs on top.
- Bake for 30 minutes or until the top is lightly browned. Serve and enjoy!
Recipe Created by Pamela Reed for brooklynfarmgirl.com