This garlic Parmesan zucchini casserole turns a pile of summer squash into a cheesy, comforting side with a crispy, buttery breadcrumb topping. The trick is drying the zucchini well, so every bite bakes up tender and golden instead of watery. It comes together with about 15 minutes of hands-on prep and pairs with almost any main.
More Summer Squash Favorites:

Before You Get Started
A few small things make the difference between a creamy, golden casserole and a soggy one. Keep these in mind before you start.
- Squeeze the zucchini dry. Salt it, let it sit, then wring it out in a dish towel or salad spinner. This is the step that keeps the casserole from turning watery.
- Use cheese that melts well. A blend of mozzarella, sharp cheddar, and Parmesan gives you stretch, flavor, and a crisp top.
- Bake it uncovered. Leaving it open in the oven lets the top brown and crisp while the extra moisture cooks off.

How to Make Zucchini Casserole
This old-fashioned zucchini casserole is the kind of recipe that comes together while the oven preheats.
Step 1: Salt and Drain the Zucchini
Pile the grated zucchini in a colander, sprinkle it with salt, and let it sit for about 10 minutes. The salt pulls out the water that would otherwise leave you with a runny casserole.

Then squeeze it dry: wrap the zucchini in a clean dish towel and wring it out a few times. You will be surprised how much liquid comes out.
⇢ Have a Salad Spinner on hand? A spinner lined with paper towels does a lot of the work, and a reader tip we love is salting the zucchini in the morning and letting it drain all day for an even drier start.

Step 2: Mix the Filling
In a large bowl, stir together the drained zucchini, onion, garlic, eggs, half of the Parmesan, the mozzarella, and the cheddar. The eggs hold everything together as it bakes, so the casserole slices into neat squares instead of falling apart.

Gently press the mixture into a greased baking dish.
⇢ Want a little more kick? A pinch of black pepper or crushed red pepper, or a teaspoon of Italian seasoning, adds warmth to the filling.

Step 3: Bake the Casserole
Bake uncovered for about 20 minutes.
Keeping it uncovered is what lets the surface set and any remaining moisture cook off, instead of steaming in the dish.
Step 4: Add the Crispy Topping
While the casserole bakes, stir together the melted butter, panko breadcrumbs, and remaining Parmesan until the crumbs are evenly coated.

Sprinkle the topping over the casserole and return it to the oven for another 5 to 10 minutes, until the top is deep golden brown and crisp.
⇢ Swap the butter for olive oil. Tossing the breadcrumbs with olive oil instead of melted butter gives the topping a slightly different, savory flavor.

Step 5: Finish and Garnish
Let the casserole rest for a few minutes so it sets up before serving. A scatter of fresh parsley, basil, or thyme, or a squeeze of lemon, brightens up all that cheese.
⇢ Make it with yellow squash. You can use yellow summer squash for some or all of the zucchini, and a handful of shredded carrot is a nice addition too.

easy, delicious and a good low carb veggie dish. I added a heavy splash of hot sauce and some freshly grated nutmeg to balance all the cheese. this recipe is a keeper
– Sheba
How to Serve
This casserole is happiest next to something off the grill in the summer, but it works alongside a holiday ham or roast just as well. It can even stand in as a meatless main with a salad and some crusty bread.
Serve it with:
- Grilled BBQ Chicken Breast
- Grilled Salmon
- Grilled Pork Chops
- Grilled Hamburgers
- Marinated Grilled Shrimp
- Southern Meatloaf

Storage, Reheating, and Freezing
To Store: Keep leftovers in an airtight container in the refrigerator for up to 3 days.
To Reheat: Warm in a 350°F oven just until heated through, or microwave individual servings for 30 to 60 seconds.
To Freeze: You can freeze it, but it isn’t my preference. Zucchini holds a lot of water, so the texture and flavor suffer once it thaws. This one is best enjoyed fresh.
Frequently Asked Questions
How do you keep zucchini casserole from getting watery?
Drying the zucchini is everything here. Salt the grated zucchini and let it sit for about 10 minutes, then wring it out hard in a dish towel or salad spinner before it goes in the bowl. Baking the casserole uncovered also helps any leftover moisture cook off rather than pool in the dish.
What cheese is best for zucchini casserole?
A mix works best: mozzarella for stretch, sharp cheddar for flavor, and Parmesan for that salty, crisp finish. If you’d rather keep it simple, an equal amount of just mozzarella or just cheddar is fine. Monterey Jack, Colby Jack, Pepper Jack, Gruyere, Swiss, and Gouda all melt nicely too.
Can you use yellow squash instead of zucchini?
Yes. Yellow summer squash works in place of some or all of the zucchini with no other changes. It carries a little more water than zucchini, so be especially thorough when you salt and squeeze it dry.
Do you need eggs in this casserole?
The eggs act as a binder, holding the cheese and zucchini together so the casserole slices cleanly instead of falling into a loose pile. They’re worth keeping in, but if you leave them out, expect a softer, more scoopable result.
Do you have to peel the zucchini first?
No need. The skin is thin and tender once baked, and it adds color and a little extra nutrition. Just give the zucchini a good rinse before you grate it.

Made this tonight, it is awesome, love It! Will keep this recipe for future use.
– Karen
More Veggie Sides and Casseroles

Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!
Watch How to Make It
Originally published in February, 2017, this post was updated in July, 2026.




















Hi Blair!
I just added Boursin cheese to this and it was a hit! Thank you!
We’re so glad you enjoyed it, Andrea!
Would adding pancetta make the cook time any longer?
Hi Lisa,
We haven’t tested this recipe with pancetta but would recommend quickly frying it before adding it to the casserole!
My family and I really enjoyed this casserole !! It is such a great use of zucchini and a nice change from using them for zucchini bread or other desserts. The casserole is easy to put together, baked to a nice golden brown and the panko topping gave it a good crunch. I will define make this again.
Wonderful! Thank you, Jean!
I like to think outside of the box. Instead of using a towel and wringing out the zucch, use your salad spinner lined with paper towels! You’d be amazed how much liquid you’ll get in the bottom.
We’ll have to try that out! Thanks for sharing, Jen. We hope you enjoy the recipe!
This recipe is EXCELLENT! I had two zucchini’s almost the size of baseball bats so I doubled the ingredients and baked in a 9×13” pan. I salted the zucchini and put heavy pots on it and stirred once in a while for a day like a reviewer recommended. It got all the moisture out. I think that besides the great flavor and texture grating the zucchini helps because it isn’t overpowering. I’m giving the recipe to others who have Zucchini Mania in their gardens during the season. Good job, Seasoned Mom!!!!!
Yay! I’m so happy to hear that, Douglas. Thanks for sharing the recipe with your friends, too. Enjoy that garden!
Very easy to make and sooo delicious.
Thanks, Lori!
Pretty tasty dish, though way more work than expected to dry out the zucchini. I’ll make it again for sure but will likely shred the zucchini in the morning and leave it all day to drain/dry out or may spread them on a baking sheet and put them in the oven on warm for 60 minutes. I used a colander with a potato masher, then a salad spinner, then finally the dish towel, and my arms were exhausted by the end and it was still really wet (3.5 large zucchinis). I ended up baking it for around 40 minutes then did 5 min with the breadcrumb topping and it came out really nicely.
Thank you for the feedback, Penny! We’re sorry you had trouble with the zucchini – it can be a little tricky but are so glad you still enjoyed the recipe.
Delicious and easy side dish !
Thank you, Andrea!
This was a perfect side dish with our Christmas roast beef. Yes, it’s not zucchini season but it really worked well today with no changes whatsoever. It’s a keeper.
Merry Christmas, Blair and family!
We’re so glad you enjoyed it, Tim! Thank you for trying it out and taking the time to leave a review. Merry Christmas to you and your family as well!
I have made this many times, comes out great every time! It’s a family favorite.
Thank you, Sue! This made our day.
I already have frozen shredded zucchini. Do you think it would work in this recipe? Thanks.
Hi Diane,
We haven’t tested this recipe with frozen zucchini and can’t guarantee the results. The frozen zucchini might add too much moisture. We would probably trying thawing and draining it first. We’d love to know how it turns out if you give it a try!