
Zucchini Parmesan Casserole Recipe tastes like cheesy comfort food with a lighter, fresher twist, thanks to layers of tender zucchini, rich marinara, and plenty of golden, bubbly cheese. It works perfectly for busy weeknights or casual entertaining, since you pull it together in about 20 minutes of prep and 35 minutes of baking. I first tested this version after a farmers’ market haul, and my family scraped the pan so clean I almost skipped doing dishes.
Why Zucchini Parmesan Casserole Recipe Is Worth It
This casserole delivers all the cozy flavor of eggplant Parmesan without the heavy breading or deep frying. The zucchini turns soft and silky, the marinara thickens, and the Parmesan and mozzarella form a cheesy top that browns beautifully.
You also use simple pantry ingredients, so you avoid a long grocery list. The recipe works well for meal prep, reheats nicely, and fits into a lighter dinner rotation while still feeling like comfort food.
“This Zucchini Parmesan Casserole Recipe tastes like lasagna met a veggie garden and decided to become best friends. ★★★★★”
Ingredients You Need
Fresh ingredients
- 3 medium zucchini, thinly sliced into 1/4 inch rounds
- 1 small yellow onion, thinly sliced (optional but adds sweetness)
- 3 cloves garlic, minced
- 2 tablespoons fresh basil, chopped (or 1 teaspoon dried basil)
- 1 tablespoon fresh parsley, chopped (optional garnish)
Pantry ingredients
- 2 cups marinara sauce
- Use a thicker, good quality jarred marinara like Rao’s or a store brand with low sugar.
- 2 tablespoons olive oil
- 1 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes (optional for a little heat)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
Cheeses
- 1 1/2 cups shredded mozzarella cheese
- Whole milk mozzarella melts creamier than part skim.
- 1/2 cup grated Parmesan cheese
- Use real Parmigiano Reggiano or a good wedge-style Parmesan, not the green can.
- 1/2 cup ricotta cheese or cottage cheese
- Cottage cheese works as a budget shortcut and still tastes creamy.
Optional crunchy topping
- 1/2 cup panko breadcrumbs
- Use Italian seasoned panko for extra flavor, or plain with added dried herbs.
- 1 tablespoon olive oil
- 2 tablespoons grated Parmesan cheese
Equipment list
- 9×13 inch baking dish or similar size casserole dish
- Large skillet
- Cutting board and sharp knife
- Mixing bowls
- Measuring cups and spoons
- Aluminum foil
- Colander or large bowl with clean kitchen towel for salting zucchini
Quick Tips & substitutions
- Slice zucchini evenly so it cooks at the same rate and avoids mushy spots.
- Salt the zucchini slices lightly and let them sit 10 to 15 minutes, then pat dry to reduce excess moisture.
- Use a thick marinara sauce so the casserole does not turn watery.
- Swap mozzarella with provolone or an Italian blend if you prefer a sharper flavor.
- Use cottage cheese instead of ricotta to save money and add extra protein.
- Skip the onion if you want a milder flavor or need a faster prep.
- Use gluten free panko or crushed gluten free crackers for the topping if needed.
- Add a pinch of sugar to a very acidic marinara to balance the flavor.
- Use a mandoline carefully for super even zucchini slices if you feel comfortable with it.
- Let the casserole rest 10 to 15 minutes after baking so it sets and slices more neatly.
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. Lay the slices on a sheet pan or in a colander, sprinkle with about 1 teaspoon kosher salt, and let them sit 10 to 15 minutes so they release some water.
Pat the zucchini slices dry on both sides with paper towels or a clean kitchen towel. This step keeps the Zucchini Parmesan Casserole Recipe from turning soupy. Set the slices aside while you prep the rest.
Step 2: Sauté the aromatics
Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the sliced onion and cook 4 to 5 minutes until it softens and turns lightly golden. Stir in the minced garlic and cook 30 seconds to 1 minute until fragrant, and avoid browning the garlic.
Pour in the marinara sauce, dried oregano, red pepper flakes, and a pinch of black pepper. Stir and let the sauce simmer 3 to 5 minutes so the flavors meld and the sauce thickens slightly. Taste and adjust salt if needed.
Step 3: Mix the cheese layer
In a medium bowl, combine the ricotta or cottage cheese, 1/4 cup grated Parmesan, and 1/2 cup shredded mozzarella. Add the chopped basil and a pinch of salt and pepper. Stir until the mixture looks smooth and creamy.
This cheesy mixture adds richness and structure to the Zucchini Parmesan Casserole Recipe. It also helps the layers cling together so you get a little bit of everything in each bite.
Step 4: Assemble the casserole
Preheat your oven to 400°F and lightly oil your baking dish. Spoon a thin layer of marinara mixture into the bottom of the dish to prevent sticking. Arrange a layer of zucchini slices over the sauce, slightly overlapping them.
Spread half of the cheese mixture over the zucchini in small dollops, then gently smooth it. Sprinkle with a handful of shredded mozzarella and a little Parmesan. Spoon more marinara over the top, then repeat with another layer of zucchini, cheese mixture, mozzarella, Parmesan, and sauce.
Finish with a final layer of zucchini and the remaining marinara. Top with the remaining mozzarella and Parmesan. You want cheese on top so it browns and forms that irresistible crust.
Step 5: Add the crunchy topping (optional but highly recommended)
In a small bowl, mix the panko breadcrumbs, 2 tablespoons grated Parmesan, and 1 tablespoon olive oil. Stir until the crumbs look evenly coated and slightly glossy. Sprinkle this mixture evenly over the top of the casserole.
The topping adds a crispy contrast to the soft zucchini and melty cheese. If you prefer a softer top, skip the panko and just use cheese.
Step 6: Bake
Cover the casserole loosely with foil, tenting it slightly so it does not touch the cheese. Bake at 400°F for 20 minutes. Remove the foil and bake another 15 to 20 minutes until the top turns golden and the sauce bubbles around the edges.
If you want extra browning, switch the oven to broil for 1 to 2 minutes at the end and watch closely. Pull the casserole out and let it rest 10 to 15 minutes before serving so it sets and slices more cleanly.
Step 7: Finish and serve
Sprinkle chopped fresh parsley or extra basil over the top for color and freshness. Slice into squares or scoop with a large spoon. Serve warm and enjoy the layers of zucchini, sauce, and cheese in every bite.
Recipe Variations
- Gluten free: Use gluten free panko or crushed gluten free crackers for the topping, or skip the crumbs and use only cheese.
- Low carb: Skip the breadcrumb topping and use extra Parmesan and mozzarella on top.
- Vegan: Use dairy free mozzarella and Parmesan style shreds, and swap ricotta with a cashew ricotta or tofu ricotta.
- Extra protein: Add cooked shredded chicken or cooked ground turkey between the zucchini layers.
- Extra veggies: Layer in thin slices of eggplant, yellow squash, or mushrooms with the zucchini.
- Spicy version: Add more red pepper flakes or a spoonful of Calabrian chili paste to the marinara.
Ways to Serve
- Pair with a simple green salad with lemony vinaigrette.
- Serve alongside grilled chicken, baked chicken thighs, or roasted turkey breast.
- Add a side of garlic bread or toasted baguette slices for scooping up the sauce.
- Plate it with roasted vegetables like carrots, broccoli, or green beans.
- Offer it as a vegetarian main dish with a side of quinoa or brown rice.
Storage Success
Let the Zucchini Parmesan Casserole Recipe cool to room temperature before you cover it. Store leftovers in an airtight container in the fridge for up to 4 days. Reheat individual portions in the microwave or warm the whole dish in the oven at 350°F until hot, and cover it with foil so the top does not burn. Freeze tightly wrapped portions for up to 2 months, then thaw in the fridge overnight and reheat in the oven so the texture stays pleasant.

Zucchini Parmesan Casserole Recipe
Ingredients
Method
- 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 in a colander and sprinkle with about 1 teaspoon kosher salt. Let sit 10 to 15 minutes so they release some water.
- Pat the zucchini slices dry on both sides with paper towels or a clean kitchen towel and set aside.
- Heat 2 tablespoons olive oil in a large skillet over medium heat.
- Add the sliced onion and cook 4 to 5 minutes until softened and lightly golden.
- Stir in the minced garlic and cook 30 seconds to 1 minute until fragrant, without browning.
- Pour in the marinara sauce, dried oregano, red pepper flakes, and a pinch of black pepper. Stir and simmer 3 to 5 minutes until slightly thickened. Taste and adjust salt if needed.
- In a medium bowl, combine the ricotta or cottage cheese, 1/4 cup grated Parmesan, and 1/2 cup shredded mozzarella.
- Add the chopped basil and a pinch of salt and pepper, then stir until smooth and creamy.
- Preheat the oven to 400°F (200°C). Lightly oil a 9x13 inch baking dish.
- Spoon a thin layer of the marinara mixture into the bottom of the dish to prevent sticking.
- Arrange a layer of zucchini slices over the sauce, slightly overlapping them.
- Spread half of the cheese mixture over the zucchini in small dollops, then gently smooth it.
- Sprinkle with a handful of shredded mozzarella and a little Parmesan, then spoon more marinara over the top.
- Repeat with another layer of zucchini, the remaining cheese mixture, more mozzarella, Parmesan, and sauce.
- Finish with a final layer of zucchini and the remaining marinara, then top with the remaining mozzarella and Parmesan so it can brown in the oven.
- In a small bowl, mix the panko breadcrumbs, 2 tablespoons grated Parmesan, and 1 tablespoon olive oil until the crumbs are evenly coated.
- Sprinkle the breadcrumb mixture evenly over the top of the casserole.
- Cover the casserole loosely with foil, tenting it so it does not touch the cheese.
- Bake at 400°F for 20 minutes. Remove the foil and bake another 15 to 20 minutes, until the top is golden and the sauce is bubbling around the edges.
- For extra browning, switch the oven to broil for 1 to 2 minutes at the end, watching closely.
- Remove from the oven and let the casserole rest 10 to 15 minutes so it sets and slices more cleanly.
- Sprinkle chopped fresh parsley or extra basil over the top for color and freshness.
- Slice into squares or scoop with a large spoon and serve warm.
Notes
Approximate per serving (6 servings, with breadcrumb topping): 230–260 calories; fat 15 g; saturated fat 6 g; carbohydrates 15 g; fiber 2 g; sugars 7 g; protein 11 g; sodium 650 mg. Values will vary based on specific marinara, cheeses, and toppings used.
