I’ve always had a soft spot for comforting baked dishes that can double as a side or a main, and this Cheesy Zucchini Casserole absolutely hits that sweet spot. It’s creamy, cheesy, and perfectly golden on top with tender slices of zucchini layered throughout. Whether you’re looking to use up an abundance of summer squash or just want a cozy, crowd-pleasing bake, this one never disappoints.

I first made this casserole on a whim during zucchini season when my fridge was overflowing. What started as an experiment quickly became a staple. It’s simple, but the flavor is anything but basic. With a mix of gooey melted cheese and a bit of crunch on top, it delivers everything I love about comfort food—with the added bonus of vegetables.
Why You’ll Love This Cheesy Zucchini Casserole
This dish combines the creamy decadence of a classic casserole with the light, fresh texture of zucchini. It’s:
- Super easy to assemble with minimal prep.
- A great way to sneak veggies into your meal.
- Kid-approved thanks to all that melty cheese.
- Budget-friendly and perfect for potlucks or weeknight dinners.
- Customizable to what you have on hand.
Whether you’re serving it as a vegetarian main or a hearty side, this cheesy bake belongs in your rotation.
What Kind of Cheese Works Best for Cheesy Zucchini Casserole?
Cheese is the heart of this casserole, and using the right kind can elevate it from good to incredible. I usually go with a mix of sharp cheddar and mozzarella. Cheddar brings a rich, tangy depth, while mozzarella melts beautifully, giving that stretchy, gooey texture we all love.
If you’re craving a stronger flavor, try adding a touch of parmesan or gruyère. They bring a nutty sharpness that pairs perfectly with the mild zucchini. Just be sure to grate the cheese yourself—pre-shredded varieties often contain anti-caking agents that can affect melting.
Options for Substitutions
One of the reasons I keep coming back to this casserole is how adaptable it is. Here are a few ways you can tweak it to suit your taste or what’s in your fridge:
- Zucchini Swap: Yellow squash or eggplant are great alternatives.
- Cheese Variety: Swap cheddar for Monterey Jack, gouda, or even cream cheese for a creamier texture.
- Keto-Friendly: Ditch breadcrumbs and use crushed pork rinds or almond flour for a low-carb version.
- Add Protein: Mix in shredded rotisserie chicken, cooked ground turkey, or crumbled bacon.
- Spice It Up: Add a pinch of red pepper flakes, a spoonful of Dijon mustard, or some chopped jalapeños.
- Herbs: Fresh basil, thyme, or rosemary take it up a notch.
The beauty of this recipe is that it’s more of a template than a rulebook—make it your own!
Ingredients for This Cheesy Zucchini Casserole
Every ingredient in this casserole brings something essential to the table—whether it’s flavor, texture, or that irresistible golden crust on top.
- Zucchini: The star of the dish. Its tender bite and mild flavor make it a perfect canvas for all that melty cheese.
- Cheddar Cheese: Adds sharpness and depth. It melts into the zucchini and gives that classic cheesy goodness.
- Mozzarella Cheese: Delivers the gooey, stretchy texture that makes casseroles so comforting.
- Parmesan Cheese: A little goes a long way—used for that salty, crispy top layer that browns beautifully.
- Eggs: Help bind the casserole together, giving it structure without making it too dense.
- Milk or Heavy Cream: Adds moisture and richness, creating a creamy consistency throughout.
- Garlic: Adds a subtle kick of flavor that balances the richness.
- Onion (optional): When sautéed, it brings a sweet, savory note that complements the zucchini.
- Salt & Black Pepper: Essential for bringing out the natural flavors of the ingredients.
- Breadcrumbs (optional topping): For a crispy, golden finish if you want some extra texture.
- Fresh Herbs (like parsley or thyme): Not just for garnish—they brighten the whole dish.
This ingredient list is short, simple, and full of flavor. You likely have most of it already in your kitchen.

Step 1: Prep the Zucchini
Start by washing the zucchini thoroughly, then slice it into ¼-inch rounds. If your zucchini is extra watery, lay the slices out on paper towels and lightly salt them. Let them sit for about 15 minutes to draw out moisture, then pat them dry. This step helps prevent a soggy casserole.
Step 2: Make the Cheese Mixture
In a large bowl, whisk together the eggs, milk (or cream), salt, pepper, and minced garlic. Stir in half of the cheddar and mozzarella cheese, reserving the rest for layering and topping. If you’re adding any herbs or sautéed onions, fold them in now.
Step 3: Layer the Casserole
Grease your casserole dish with a bit of butter or oil. Spread a layer of zucchini slices across the bottom, then pour some of the cheese mixture over them. Repeat the layering process until you’ve used up all the zucchini and cheese mixture. Sprinkle the remaining cheddar, mozzarella, and parmesan cheese over the top.
Step 4: Add the Crunch (Optional)
If you’re going for a crispy topping, sprinkle a light layer of breadcrumbs on top. You can drizzle with a bit of olive oil or melted butter to help it brown evenly.
Step 5: Bake to Golden Perfection
Place the dish in a preheated oven at 375°F (190°C) and bake uncovered for about 30–35 minutes, or until the top is bubbly and golden. Let it sit for 5–10 minutes before serving so everything can settle and slice nicely.
How Long to Cook the Cheesy Zucchini Casserole
The casserole should bake at 375°F (190°C) for 30 to 35 minutes. You’ll know it’s done when the top is golden and bubbling, and a knife inserted in the center comes out clean. Letting it rest for about 10 minutes after baking allows the layers to set and makes serving easier.
If you’re adding a breadcrumb topping or using thicker zucchini slices, you might need an extra 5 minutes of bake time. Keep an eye on that top—golden and crispy is your cue!
Tips for Perfect Cheesy Zucchini Casserole
- Salt the zucchini slices beforehand to remove excess water. This keeps the casserole from turning watery.
- Shred your own cheese for better melting and richer flavor—pre-shredded blends often contain additives.
- Don’t skip the rest time after baking. It helps the casserole firm up and intensifies the flavors.
- Layer cheeses strategically—a little mixed into the base, some for the middle, and a generous sprinkle on top.
- Use a ceramic or glass baking dish for even heat distribution and better browning.
- Try adding a pinch of nutmeg or paprika for extra flavor depth in the cheese mixture.
- Don’t overbake—once the top is golden and the center set, it’s ready to go.
- Garnish with fresh herbs like parsley or thyme just before serving for a fresh, vibrant finish.
These small tweaks and tricks help this simple casserole shine every time you make it.
Watch Out for These Mistakes While Cooking
Even with a straightforward dish like this, a few common missteps can sneak in. Here’s what to avoid to make sure your Cheesy Zucchini Casserole turns out just right:
- Skipping the salting step: Zucchini holds a lot of moisture. If you don’t draw it out before baking, your casserole could end up soggy.
- Overbaking: Once the top is golden and bubbly, it’s done. Too much time in the oven can dry it out and make the zucchini mushy.
- Using pre-shredded cheese: These often contain anti-clumping agents that prevent smooth melting and can affect the creamy texture.
- Not seasoning enough: Zucchini is mild. Be generous with salt, pepper, and herbs to bring the dish to life.
- Overcrowding the dish: Layer the zucchini evenly without packing too tightly so heat distributes properly.
- Cutting the zucchini too thick or thin: About ¼-inch slices are just right—thin enough to cook through, thick enough to hold texture.
- Forgetting to grease the dish: This helps prevent sticking and makes cleanup a breeze.
- Rushing the rest time: Letting it sit after baking helps it firm up and slice cleanly.
What to Serve With Cheesy Zucchini Casserole?
This casserole is super versatile. It works as a hearty side or a light main—either way, it plays well with a variety of dishes.
Grilled Chicken Thighs
Juicy and lightly seasoned grilled chicken makes a protein-packed pairing.
Fresh Garden Salad
Bright, crisp greens with a tangy vinaigrette help balance the rich cheese.
Crusty Garlic Bread
Perfect for scooping up the melty edges and getting every last bite.
Pasta with Olive Oil and Herbs
Keep it light and simple to complement the cheesy casserole.
Baked Salmon
Mild, flaky fish like salmon or cod brings a fresh contrast.
Crispy Bacon or Pancetta
Sprinkle on top or serve alongside for smoky flavor and crunch.
Roasted Cherry Tomatoes
Sweet and slightly caramelized, they brighten up the whole plate.
Fried or Poached Egg
For a breakfast-for-dinner twist—runny yolk over that cheesy base? Yes, please.
Storage Instructions
This Cheesy Zucchini Casserole stores like a dream, making it great for meal prep or leftovers. Here’s how to keep it tasting fresh:
- Refrigerator: Once cooled, store leftovers in an airtight container or cover the baking dish tightly with foil or wrap. It will keep well in the fridge for up to 4 days.
- Freezer: You can freeze it, though the texture of zucchini may soften further upon thawing. If you do, wrap individual portions tightly and freeze for up to 2 months. Reheat straight from frozen or let thaw overnight in the fridge.
- Reheating: Warm it in the oven at 350°F (175°C) until heated through, about 15–20 minutes. For small portions, the microwave works fine—just use a lower power setting to keep the texture nice.
Estimated Nutrition
Here’s a general breakdown per serving (based on 6 servings total). Keep in mind the exact values may vary depending on your ingredients:
- Calories: ~220
- Protein: ~11g
- Fat: ~15g
- Carbohydrates: ~10g
- Fiber: ~2g
- Sugar: ~4g
- Sodium: ~350mg
- Calcium: ~200mg
This casserole offers a nice balance of protein and fat, especially if you’re going for a lower-carb meal. Want to lighten it up? Use part-skim cheese and swap the cream for milk.
Frequently Asked Questions
What’s the best way to avoid a watery zucchini casserole?
The trick is to salt and drain the zucchini before baking. Let the slices sit with salt for about 15 minutes, then blot them with paper towels to draw out excess moisture.
Can I make this casserole ahead of time?
Yes! You can fully assemble it up to a day in advance, cover it tightly, and store it in the fridge. Just bake when you’re ready to serve—add an extra 5–10 minutes to the cook time if it’s going in cold.
Is it possible to make this recipe gluten-free?
Absolutely. Just skip the breadcrumbs or use gluten-free breadcrumbs on top. The rest of the ingredients are naturally gluten-free.
Can I add meat to make it heartier?
Totally. Cooked ground beef, shredded chicken, or bacon crumbles work really well mixed into the layers or added on top for extra flavor and substance.
Do I need to peel the zucchini?
Nope! The peel is tender and edible—plus it adds color and texture. Just wash them well before slicing.
How do I keep the top crispy?
If you’re using breadcrumbs, drizzle a bit of olive oil or melted butter on top before baking. You can also broil the casserole for the last 2–3 minutes to get that perfect golden crunch.
What’s a good substitute for eggs?
If you need to go egg-free, try using a flax egg (1 tbsp flaxseed + 2.5 tbsp water) or plain Greek yogurt as a binder. Just note that the texture might be slightly different.
Can I make it in a slow cooker?
You can, but it won’t get that crispy top. Cook on low for 3–4 hours or high for 1.5–2 hours, keeping an eye on the center for doneness. For crispiness, transfer to the oven and broil at the end.
Conclusion
Cheesy Zucchini Casserole is one of those recipes that brings warmth and satisfaction without a lot of fuss. Whether you’re trying to use up garden zucchini or need a comforting side dish for dinner, this bake delivers rich flavor, tender veggies, and gooey cheese in every bite. It’s easy to prep, even easier to love, and endlessly customizable.
Trust me—once you make it, you’ll want to keep it in regular rotation. And if you’re cooking for picky eaters? They might just forget they’re eating zucchini at all.

Cheesy Zucchini Casserole
- Total Time: 50 minutes
- Yield: 6 servings
Description
Craving a comforting, cheesy dish that sneaks in some vegetables without sacrificing flavor? This Cheesy Zucchini Casserole is the answer. Perfect as a quick weeknight dinner, healthy snack, or a side for your favorite meat dish, this easy recipe is packed with creamy, gooey cheese and tender zucchini slices layered to perfection. With its crisp golden topping and hearty texture, it’s a satisfying and irresistible option for your next meal. Whether you’re exploring new dinner ideas or need a fuss-free crowd-pleaser, this one deserves a spot on your table.
Ingredients
- 3 medium zucchinis, sliced into 1/4-inch rounds
- 1 cup shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 1/4 cup grated parmesan cheese
- 2 large eggs
- 1/2 cup milk or heavy cream
- 2 cloves garlic, minced
- 1/4 cup diced onion (optional)
- Salt and black pepper, to taste
- 1/4 cup breadcrumbs (optional, for topping)
- 1 tbsp chopped fresh parsley or thyme (optional)
Instructions
- Preheat oven to 375°F (190°C).
- Slice zucchini and lay on paper towels. Sprinkle with salt and let sit for 15 minutes. Pat dry.
- In a bowl, whisk eggs, milk, garlic, salt, pepper, and half of the cheddar and mozzarella.
- Stir in diced onion and herbs if using.
- Lightly grease a casserole dish. Layer zucchini slices, pouring cheese mixture between layers.
- Top with remaining cheddar, mozzarella, and parmesan.
- Sprinkle breadcrumbs on top if using. Drizzle lightly with olive oil or melted butter.
- Bake uncovered for 30–35 minutes or until golden and bubbly.
- Let rest for 10 minutes before serving.
- Prep Time: 15 minutes
- Cook Time: 35 minutes