Vegetable Sides

Zucchini Parmesan Casserole

Zucchini Parmesan Casserole

I learned early that zucchini can either become pleasantly tender or a watery, limp disappointment. My Zucchini Parmesan fixes that by starting with a brief salting and roast step so the zucchini hold their shape under sauce and cheese. This Zucchini Parmesan brings out the zucchini’s mild sweetness, builds a balanced tomato and herb sauce, and finishes with a bubbly, golden cheesy top—great for a weeknight vegetable-centered main or a hearty side.

Golden baked zucchini parmesan with melted cheese and marinara in a 9x13 baking dish
Zucchini Parmesan Casserole

Why this zucchini parmesan works

The technique that makes this Zucchini Parmesan reliable is a two-stage approach to moisture control and flavor concentration. First I slice the zucchini about 1/4-inch thick, toss them with a touch of oil and salt, and roast them briefly until the edges gain color; that step draws out excess moisture and adds a toasty note. Second, I use a simmered marinara with a pinch of sugar and a spoon of tomato paste to concentrate flavor so the sauce doesn’t water down the layers. During testing I initially layered raw zucchini and the casserole released too much liquid during baking; salting, roasting, and letting the slices rest on paper towels before assembly fixed the problem. Finally, a mix of shredded low-moisture mozzarella and grated Parmesan gives a satisfying melt and a savory finish without becoming greasy. The result is a casserole with a set, sliceable interior and a crisp, browned top.

Key takeaways

  • Roast or salt-and-rest zucchini first to remove excess water.
  • A slightly reduced marinara keeps layers from becoming watery while concentrating flavor.
  • Mixing shredded mozzarella with grated Parmesan boosts melt and savory flavor without excess oil.

Ingredients you’ll need and what to substitute

This recipe uses fresh zucchini, a simple tomato sauce, and two cheeses. I prefer medium-size zucchini—about 6 to 8 ounces each—because they slice to consistent thickness and have fewer seeds than oversized ones. Use whole-milk shredded mozzarella for creaminess; part-skim will work but the top browns differently. Freshly grated Parmesan gives a nuttier finish than pre-grated versions, but the store-grated variety is fine if you’re short on time.

Substitutions and notes:

  • If you don’t have jarred tomato sauce, use one 14-ounce can of crushed tomatoes plus 1 tablespoon tomato paste and simmer 10–12 minutes to thicken.
  • For a brighter herb note, add 1 tablespoon chopped fresh basil to the sauce at the end; dried basil (1 teaspoon) may be used but add earlier in the simmer so it rehydrates.
  • To keep the dish vegetarian, use vegetarian-friendly Parmesan or omit it and increase mozzarella to 2 1/2 cups; texture will be slightly less sharp.
  • Salt the zucchini lightly and pat dry; over-salting will make the dish too salty after cheese addition.

Equipment

You don’t need fancy gear, but a few items help with consistency:

  • 9×13-inch baking dish (this size fits the ingredient amounts and yields even layering).
  • Half-sheet pan for roasting zucchini slices (or a baking sheet lined with parchment).
  • Medium skillet (10-inch) for simmering the marinara.
  • Box grater or food processor shredder for melting-friendly mozzarella.

How to make zucchini parmesan

Prep and roast the zucchini

Preheat the oven to 425°F. Trim the zucchini ends and slice into 1/4-inch rounds. Toss the slices with 1 tablespoon olive oil, 1/2 teaspoon kosher salt, and a few grinds of black pepper. Spread in a single layer on a rimmed sheet pan—crowding causes steaming—then roast 8–10 minutes, turning once halfway, until the edges show light golden color. Transfer the slices to a plate lined with paper towels and let them rest 5 minutes to absorb surface moisture. This roast step concentrates flavor and prevents a watery casserole.

Make the marinara

While zucchini roast, heat 1 tablespoon olive oil in a 10-inch skillet over medium heat. Add 1 small diced onion and cook until translucent, about 5 minutes. Stir in 2 minced garlic cloves and cook 30 seconds until fragrant. Add one 24-ounce jar of plain tomato sauce (or 14 ounces crushed tomatoes + 1 tablespoon tomato paste), 1 teaspoon dried oregano, 1/2 teaspoon dried basil, 1/2 teaspoon kosher salt, 1/4 teaspoon black pepper, and a pinch (1/4 teaspoon) of sugar to balance acidity. Bring to a gentle simmer and let reduce for 8–12 minutes until slightly thickened; taste and adjust salt. Remove from heat and stir in 1 tablespoon chopped fresh parsley if you have it.

Assemble and bake

Lower oven temperature to 400°F. Spread 1 cup of the marinara evenly across the bottom of a 9×13-inch baking dish. Arrange a single layer of roasted zucchini over the sauce, overlapping slightly but keeping layers compact. Sprinkle a third of the shredded mozzarella (about 1 cup) and a third of the grated Parmesan over the zucchini, then spoon another cup of sauce and repeat two more layers, finishing with remaining mozzarella and Parmesan on top. Cover the dish loosely with foil (shiny side in) and bake at 400°F for 20 minutes. Remove foil and bake an additional 10–12 minutes until cheese is bubbling and the top is golden at the edges. Let rest 10 minutes before slicing; resting lets the interior set so you get neat portions.

Things I learned the hard way

  • Don’t layer raw zucchini directly into sauce. I tried this once and the casserole released a lot of water; roasting or salting first fixes that.
  • Slice zucchini uniformly. Uneven slices result in some pieces overcooked while others are underdone; a mandoline or steady hand helps.
  • A short sauce reduction matters. A watery sauce thins the casserole during baking; simmer 8–12 minutes to concentrate flavor and body.
  • Use low-moisture mozzarella if possible. Fresh ball mozzarella adds great flavor but can release water; if using fresh, pat it dry and reduce quantity slightly.
  • Rest before slicing. Cutting too soon makes the casserole fall apart; a 10-minute rest firms it up and improves presentation.
  • Watch oven temperature. If your top is browning too fast before the interior sets, cover loosely with foil and check again after 8–10 minutes.

Variations to try

  • Cheesy Italian Herb: Add 1/2 cup shredded provolone to the cheese mix and 1 teaspoon Italian seasoning to the sauce; no timing changes needed.
  • Vegetable-Loaded: Add a layer of thinly sliced roasted eggplant (pre-roasted like the zucchini) or sautéed mushrooms; add 5–8 minutes to baking if slices are thicker.
  • Lightened Version: Use part-skim mozzarella and reduce cheese by 1/2 cup; the bake time is unchanged but the top may brown less—finish under the broiler 1–2 minutes if desired, watching carefully.
  • Herbed Breadcrumb Topping: Combine 3/4 cup panko, 2 tablespoons melted butter, and 1 tablespoon chopped parsley; sprinkle on top and bake as directed for a crunchy finish, adding 5 minutes if needed to brown crumbs.

Storage, freezing, and reheating

Cool the casserole completely before refrigerating. Store in an airtight container or covered baking dish for up to 4 days. Reheat individual portions in a 350°F oven 12–15 minutes covered, then 3–5 minutes uncovered to refresh the top, or microwave 1–2 minutes (texture will be softer). Freezing: I recommend freezing before the final bake for best results. Assemble the casserole, cover tightly with foil, and freeze for up to 3 months. To bake from frozen, thaw overnight in the refrigerator, then bake covered at 400°F for 30–35 minutes, remove foil and bake 10–12 minutes until cheese is bubbly. If baking straight from frozen, add 20–25 minutes to the covered bake time and check doneness.

What to serve with zucchini parmesan

  • Simple garlic bread or an herbed baguette to sop up sauce.
  • A light green salad with lemon vinaigrette to cut richness.
  • Grilled chicken breasts or roasted salmon for extra protein.
  • Polenta or creamy mashed potatoes for a hearty side if serving as a main.
Close-up of zucchini parmesan casserole
Close-up view of Zucchini Parmesan Casserole.
Zucchini Parmesan Casserole with Roasted Slices and Golden-Browned Cheese Pinterest recipe pin

Zucchini Parmesan Casserole

Layered zucchini slices roasted briefly, simmered marinara, and a mozzarella-Parmesan topping baked until bubbly for a firm, sliceable casserole.
Prep Time 25 minutes
Cook Time 42 minutes
Total Time 1 hour 17 minutes
Servings: 6 servings
Calories: 320

Ingredients
  

  • 4 medium zucchini about 2 pounds, trimmed and sliced 1/4-inch thick
  • 2 tablespoons olive oil divided
  • 1 teaspoon kosher salt divided
  • 1/2 teaspoon black pepper divided
  • 1 small yellow onion finely diced (about 1 cup)
  • 2 cloves garlic minced
  • 24 ounces jarred tomato sauce or 14 ounces crushed tomatoes + 1 tablespoon tomato paste
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon sugar optional
  • 1 tablespoon fresh parsley chopped (optional)
  • 3 cups shredded low-moisture mozzarella cheese divided
  • 3/4 cup freshly grated Parmesan cheese divided
Optional topping
  • 3/4 cup panko breadcrumbs optional for topping
  • 1 tablespoon butter melted (optional for topping)

Equipment

  • 1 9×13-inch baking dish
  • 1 Half-sheet pan
  • 1 10-inch skillet
  • 1 Box grater

Method
 

Prep and roast zucchini
  1. Preheat oven to 425°F; toss zucchini slices with 1 tablespoon olive oil, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper; spread in a single layer on a rimmed sheet pan and roast 8–10 minutes, turning once, until edges are lightly golden; transfer to paper towels and rest 5 minutes.
Make the sauce
  1. Heat remaining 1 tablespoon olive oil in a 10-inch skillet over medium heat; cook diced onion until translucent, about 5 minutes, add garlic and cook 30 seconds; stir in tomato sauce (or crushed tomatoes + tomato paste), oregano, basil, remaining 1/2 teaspoon salt, 1/4 teaspoon black pepper, and sugar; simmer 8–12 minutes until slightly thickened, remove from heat and stir in parsley if using.
Assemble and bake
  1. Lower oven to 400°F; spread 1 cup sauce in the bottom of a 9×13-inch baking dish; layer one-third of the roasted zucchini in an even layer, sprinkle with 1 cup mozzarella and 1/4 cup Parmesan, spoon 1 cup sauce over cheese; repeat two more times ending with cheese on top; cover loosely with foil and bake 20 minutes, remove foil and bake 10–12 minutes until cheese is bubbly and edges brown; let rest 10 minutes before slicing.
Optional topping
  1. If using panko topping, mix panko with melted butter and sprinkle over cheese before the final uncovered bake; bake as directed until crumbs are golden.

Notes

Salt and roast the zucchini first to avoid excess moisture; a slightly reduced sauce prevents a watery bake. Let the casserole rest 10 minutes before slicing so it holds together. To freeze, assemble unbaked, cover tightly, and freeze up to 3 months; thaw overnight before baking and add 5–10 minutes to the covered bake time.

Frequently asked questions

Can I use yellow squash instead of zucchini? Yes. Yellow squash behaves similarly but is slightly sweeter; treat it the same way—slice, roast, and assemble.

Do I have to roast the zucchini first? You don’t absolutely have to, but skipping that step often leads to excess liquid. If you skip roasting, at least salt the slices, let them sit 15–20 minutes, and pat dry to remove moisture.

Can I make this ahead? Yes. Assemble the casserole up to the point before baking, cover, and refrigerate up to 24 hours; bake as directed but allow an extra 5–8 minutes as a chilled dish takes slightly longer to heat through.

Why is my zucchini watery after baking? Likely because the slices weren’t drained or roasted first, or the sauce was too thin. Salt and rest or roast the zucchini and reduce the sauce to thicken before assembling.

How do I get a golden top without burning it? Bake covered for most of the time, then remove foil for the final 10–12 minutes to brown. If it browns too quickly, tent loosely with foil.

Can I freeze leftovers? Yes, cooked leftovers freeze reasonably well for up to 2 months; thaw overnight in the fridge and reheat in a 350°F oven until warmed through.

Closing

This Zucchini Parmesan keeps the zucchini slices flavorful and firm, produces a saucy but not soggy bake, and is an easy way to showcase summer squash from the market or garden. I hope my roasting-and-resting trick makes this one you return to when zucchini are abundant.

🍽️

Never Miss a Recipe!

Join 50,000+ food lovers getting fresh recipes every week. Free, forever.

No spam. Unsubscribe anytime.

FREE APP

Cook Smarter with Our App

Save recipes, build shopping lists, and plan your meals — all in one place.

Download on theApp Store Get it onGoogle Play
About the Author

Chef Elva Elva

Welcome! I share delicious, tried-and-true recipes for every occasion.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating