
Zucchini Parmesan Casserole Recipe tastes rich, cheesy, and cozy, with tender zucchini tucked into a bubbly, golden top. It works perfectly for busy weeknights or casual dinners with friends, and you can get it on the table in about 45–50 minutes. I first baked a version of this when my neighbor dropped off a mountain of garden zucchini and I refused to let any of it go to waste.
Why You Should Try This Zucchini Parmesan Casserole Recipe
This casserole gives you all the comfort of lasagna without the heavy pasta or complicated layering. The zucchini turns silky, the Parmesan crisps on top, and every bite tastes like cheesy, herby comfort.
You can serve it as a vegetarian main or as a side dish next to simple protein. It also reheats beautifully, so you can cook once and enjoy leftovers for lunch the next day.
“This Zucchini Parmesan Casserole Recipe tastes like cheesy summer comfort in a dish, and my family scraped the pan clean. ★★★★★”
Ingredients You’ll Need
Fresh produce
- 3 medium zucchini, thinly sliced into rounds (about 1/4 inch thick)
- 1 small yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh basil, chopped (or 1 teaspoon dried)
- 1 tablespoon fresh parsley, chopped (optional but tasty)
Dairy
- 1 1/2 cups shredded mozzarella cheese (whole milk melts best, but part skim works too)
- 1/2 cup freshly grated Parmesan cheese, plus 2 tablespoons for topping
- 3/4 cup ricotta cheese (whole milk or part skim)
- 2 tablespoons unsalted butter, melted
Pantry items
- 1 cup marinara sauce (use your favorite jarred brand or homemade; choose one with garlic and basil for extra flavor)
- 1/2 cup Italian seasoned breadcrumbs (use panko plus 1 teaspoon Italian seasoning if you do not have seasoned)
- 2 tablespoons olive oil
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
Substitution ideas
- Swap half the zucchini with yellow squash if you have it.
- Use gluten free breadcrumbs if you need a gluten free Zucchini Parmesan Casserole Recipe.
- Replace ricotta with cottage cheese that you blend until smooth if you prefer.
- Use provolone instead of mozzarella if you want a slightly sharper flavor.
Equipment
- 9×13 inch baking dish or similar casserole dish
- Large skillet
- Cutting board and sharp knife
- Mixing bowls
- Measuring cups and spoons
- Cheese grater
- Aluminum foil
Tips & Tricks
- Salt the zucchini slices lightly and let them sit 10 to 15 minutes, then pat dry to reduce excess moisture and avoid a watery casserole.
- Slice zucchini evenly so it cooks at the same rate and keeps a nice tender bite.
- Use freshly grated Parmesan instead of the shelf stable shaker kind, because fresh cheese melts and browns better.
- Warm the marinara sauce slightly before layering so the casserole heats evenly and bakes faster.
- Grease the baking dish with olive oil or butter so the cheesy edges release easily and you keep all those crispy bits.
- Cover the casserole for the first part of baking to soften the zucchini, then uncover near the end so the top browns.
- Let the casserole rest 10 minutes after baking so it sets and slices cleanly instead of sliding everywhere.
How to Make Zucchini Parmesan Casserole Recipe
Step 1: Prep the zucchini
Wash the zucchini and trim the ends. Slice into 1/4 inch rounds, as even as you can manage. Lay the slices on a sheet pan or large cutting board, sprinkle both sides lightly with salt, and let them sit 10 to 15 minutes. Pat them dry with paper towels to pull off extra moisture.
Step 2: Sauté veggies and aromatics
Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the chopped onion and cook until it turns soft and translucent, about 5 to 7 minutes, and stir often. Add the minced garlic and cook 1 minute until it smells fragrant, and keep the heat moderate so the garlic does not burn. Stir in dried oregano, thyme, and red pepper flakes, and cook 30 seconds to wake up the spices.
Step 3: Mix the cheesy filling
In a medium bowl, combine ricotta, 1/4 cup Parmesan, 1/2 cup mozzarella, chopped basil, and parsley. Add a pinch of salt and pepper and stir until the mixture looks smooth and creamy. Taste a tiny bit and adjust seasoning so it tastes flavorful on its own. This step gives the Zucchini Parmesan Casserole Recipe a rich, lasagna style layer.
Step 4: Build the breadcrumb topping
In a small bowl, stir together breadcrumbs, remaining Parmesan (about 1/4 cup plus 2 tablespoons), and melted butter. Mix until the crumbs look evenly coated and slightly clumpy. This topping adds crunch and that classic Parmesan casserole vibe.
Step 5: Layer the casserole
Preheat your oven to 375°F and lightly grease the baking dish. Spread a thin layer of marinara sauce on the bottom of the dish to keep the zucchini from sticking. Arrange a layer of zucchini slices over the sauce, slightly overlapping them. Spoon half of the sautéed onion and garlic mixture over the zucchini, then dollop and gently spread half of the ricotta mixture on top, followed by a handful of mozzarella and a spoonful or two of marinara.
Step 6: Repeat and top with cheese
Repeat the layers: zucchini, remaining onion mixture, remaining ricotta mixture, more mozzarella, and more marinara. Finish with a final layer of zucchini and the last of the marinara sauce. Sprinkle the remaining mozzarella over the top, then scatter the breadcrumb Parmesan mixture evenly across the surface. Press the crumbs gently with your hand so they stick to the cheese.
Step 7: Bake to bubbly perfection
Cover the baking dish loosely with foil and place it in the oven. Bake 20 minutes covered so the zucchini softens and the casserole heats through. Remove the foil and bake another 15 to 20 minutes, until the top turns golden brown and the edges bubble. If you want extra color, switch the oven to broil for 1 to 2 minutes and watch closely so the top does not burn.
Step 8: Rest and serve
Take the Zucchini Parmesan Casserole Recipe out of the oven and set it on a trivet. Let it rest 10 minutes so the layers settle and the cheese firms up slightly. Slice into squares and serve warm. Garnish with extra basil or parsley if you feel fancy.
What to Serve with Zucchini Parmesan Casserole Recipe
Serve this casserole with a simple green salad tossed with lemon, olive oil, and a pinch of salt. Add garlic bread or toasted baguette slices so you can scoop up any extra sauce and cheesy bits. Pair it with roasted chicken, grilled turkey sausages, or baked tofu for extra protein. Offer sparkling water with lemon or iced herbal tea to keep the meal light and refreshing.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 4 days.
- Reheat single portions in the microwave in 45 to 60 second bursts until hot, or use a 350°F oven for 15 to 20 minutes for best texture.
- Freeze cooled portions tightly wrapped or in freezer safe containers for up to 2 months.
- Reheat frozen casserole in a 350°F oven, covered, for about 30 to 40 minutes, then uncover for the last 5 minutes so the top crisps again.

Zucchini Parmesan Casserole Recipe
Ingredients
Instructions
- Wash the zucchini and trim the ends. Slice into 1/4-inch rounds as evenly as possible.
- Lay the slices on a sheet pan or large cutting board, sprinkle both sides lightly with salt, and let sit 10 to 15 minutes.
- Pat the zucchini dry with paper towels to remove excess moisture.
- Heat the olive oil in a large skillet over medium heat.
- Add the chopped onion and cook, stirring often, until soft and translucent, about 5 to 7 minutes.
- Stir in the minced garlic and cook for 1 minute, keeping the heat moderate so the garlic does not burn.
- Add the dried oregano, dried thyme, and red pepper flakes (if using), and cook for 30 seconds to bloom the spices. Remove from heat.
- In a medium bowl, combine the ricotta, 1/4 cup of the Parmesan, and 1/2 cup of the mozzarella.
- Stir in the chopped basil and parsley (if using), plus a pinch of salt and pepper.
- Mix until smooth and creamy, then taste and adjust seasoning so the mixture is flavorful on its own.
- In a small bowl, combine the breadcrumbs, remaining Parmesan (about 1/4 cup plus 2 tablespoons), and melted butter.
- Stir until the crumbs are evenly coated and slightly clumpy.
- Preheat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with olive oil or butter.
- Spread a thin layer of marinara sauce over the bottom of the baking dish.
- Arrange a layer of zucchini slices over the sauce, slightly overlapping them.
- Spoon half of the sautéed onion and garlic mixture over the zucchini.
- Dollop and gently spread half of the ricotta mixture on top, then sprinkle with a handful of mozzarella and a spoonful or two of marinara sauce.
- Repeat the layers with more zucchini, the remaining onion mixture, the remaining ricotta mixture, additional mozzarella, and more marinara.
- Finish with a final layer of zucchini and the last of the marinara sauce.
- Sprinkle the remaining mozzarella over the top, then scatter the breadcrumb-Parmesan mixture evenly over the surface.
- Press the crumbs gently so they adhere to the cheese.
- Cover the baking dish loosely with aluminum foil and place it in the oven.
- Bake for 20 minutes covered, until the zucchini begins to soften and the casserole is heated through.
- Remove the foil and bake for 15 to 20 minutes more, until the top is golden brown and the edges are bubbling.
- If desired, switch the oven to broil for 1 to 2 minutes at the end for extra color, watching closely to prevent burning.
- Remove from the oven and let the casserole rest for 10 minutes so the layers set.
- Slice into squares and serve warm, garnishing with extra basil or parsley if desired.
Notes
Approximate per serving (1/6 of recipe): 260–300 calories; fat 18–20 g; saturated fat 9–10 g; carbohydrates 15–18 g; fiber 2–3 g; sugars 6–8 g; protein 11–13 g; sodium 550–700 mg. Values will vary based on specific brands of cheese, marinara, and breadcrumbs, and on portion size.

Leave a Reply