
Zucchini Parmesan Casserole Recipe tastes rich, cheesy, and cozy with tender zucchini tucked into layers of sauce and golden breadcrumbs. It suits busy home cooks who want a comforting vegetarian dinner in about 50 to 60 minutes, start to finish. I first baked a version of this on a sweltering August night in a tiny apartment kitchen, and my oven and I still remain on speaking terms.
Why Make This Zucchini Parmesan Casserole Recipe at Home
This casserole turns a pile of humble zucchini into something that feels like Italian comfort food without heavy effort. You get soft, almost creamy zucchini, a punchy tomato layer, plenty of Parmesan, and a crisp top that tastes like the best part of baked pasta.
Home cooks who juggle work, kids, and a hungry partner love this recipe because it uses simple ingredients and flexible steps. You can prep it in the morning, bake it at dinner, and enjoy leftovers that taste even better the next day.
“This Zucchini Parmesan Casserole Recipe tastes like lasagna met a pan of cheesy garlic bread and decided to stay for dinner, ★★★★★”
Ingredients You Need
Fresh produce
-
Zucchini:
- 3 to 4 medium zucchini, about 2 pounds, sliced into 1/4 inch rounds or half-moons
- Smaller zucchini give a sweeter flavor and less water. Large ones work, but scoop out big seeds if they look tough.
-
Onion:
- 1 medium yellow onion, finely chopped
- Sweet onion also works if you prefer a milder taste.
-
Garlic:
- 3 to 4 cloves, minced
- Use jarred minced garlic in a pinch, but fresh gives better flavor.
-
Fresh basil or parsley:
- A small handful, chopped, for layering and garnish
- Dried Italian seasoning works as a backup.
Dairy and cheese
-
Parmesan cheese:
- 1 cup finely grated, divided
- Use real Parmigiano Reggiano or a good domestic wedge and grate it yourself. The green can works in an emergency, but it will taste saltier and less nutty.
-
Mozzarella cheese:
- 1 1/2 cups shredded, low moisture
- Whole milk mozzarella melts creamier than part skim. Pre-shredded works, but it contains anti-caking starch, so it melts a little less smoothly.
-
Ricotta or cottage cheese (optional but tasty):
- 1/2 cup, for a creamier, lasagna-style layer
- Full-fat tastes richer, but low-fat still works.
-
Eggs:
- 2 large eggs
- They help bind the cheesy layer and keep the casserole sliceable.
Pantry items
-
Olive oil:
- 2 to 3 tablespoons for sautéing and drizzling
- Any neutral oil works, but olive oil matches the Italian flavors best.
-
Crushed tomatoes or marinara sauce:
- 1 1/2 to 2 cups
- Use your favorite jarred marinara for a shortcut. I like Rao’s or a similar slow-simmered style when I do not make sauce from scratch.
-
Tomato paste (optional):
- 1 tablespoon to thicken a thin sauce and deepen flavor.
-
Breadcrumbs:
- 3/4 cup plain or Italian seasoned
- Panko gives extra crunch. If you only have plain, stir in dried oregano, basil, and a pinch of garlic powder.
-
All-purpose flour (optional):
- 2 tablespoons if you want to lightly coat zucchini slices to help them brown and absorb less water.
-
Dried spices and seasoning:
- 1 to 1 1/2 teaspoons kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 teaspoon dried Italian seasoning or a mix of oregano and basil
- 1/4 teaspoon red pepper flakes for a gentle kick, optional
Equipment list
- 9×13 inch baking dish or similar casserole dish
- Large skillet or sauté pan
- Medium mixing bowl
- Small bowl for breadcrumb topping
- Cutting board and sharp knife
- Colander or large strainer
- Paper towels or clean kitchen towels
- Cheese grater
- Measuring cups and spoons
- Aluminum foil
Tips & Mistakes
- Salt the zucchini slices and let them sit 15 to 20 minutes, then pat dry, so the casserole does not turn watery.
- Slice zucchini evenly so they cook at the same rate and stay tender, not mushy.
- Use freshly grated Parmesan and mozzarella for better melt and flavor instead of only pre-shredded cheese.
- Taste your tomato sauce before layering and adjust salt, pepper, and herbs so the final dish does not taste flat.
- Do not drown the casserole in sauce; use just enough to coat each layer so the texture stays firm.
- Cover the casserole with foil for the first part of baking so the zucchini cooks through, then uncover to brown the top.
- Let the casserole rest 10 to 15 minutes after baking so it sets and slices cleanly instead of sliding apart.
- Avoid overbaking; pull it when the center bubbles and the top turns golden, not dark brown.
How to Make Zucchini Parmesan Casserole Recipe
Step 1: Sauté veggies and aromatics
Heat 1 to 2 tablespoons olive oil in a large skillet over medium heat. Add the chopped onion and cook until it turns soft and translucent, about 6 to 8 minutes, stirring often. Stir in minced garlic and cook 1 to 2 minutes until it smells fragrant and just starts to turn golden around the edges. Sprinkle in a pinch of salt and pepper.
Step 2: Build a quick tomato sauce
Pour the crushed tomatoes or marinara into the skillet with the onions and garlic. Stir in tomato paste if you use it, Italian seasoning, and red pepper flakes. Let the sauce simmer on low heat for 10 minutes so it thickens slightly and the flavors blend. Taste and adjust with more salt or herbs if needed, then turn off the heat.
Step 3: Prep and season the zucchini
Slice the zucchini into 1/4 inch rounds or half-moons and place them in a colander. Sprinkle with 1 teaspoon salt and toss to coat, then let them sit over the sink for 15 to 20 minutes so they release extra moisture. Rinse quickly, pat very dry with towels, and transfer to a bowl. If you want extra browning, toss the slices with 2 tablespoons flour and a drizzle of olive oil.
Step 4: Mix the cheesy layer
In a medium bowl, whisk the eggs with a pinch of salt and pepper. Stir in ricotta or cottage cheese if you use it, 1/2 cup grated Parmesan, and 1/2 cup shredded mozzarella. Add a spoonful of chopped basil or parsley. Mix until everything combines into a thick, spreadable mixture.
Step 5: Assemble the casserole
Lightly oil or spray the baking dish. Spoon a thin layer of tomato sauce over the bottom so the zucchini does not stick. Arrange a layer of zucchini slices over the sauce, slightly overlapping. Spread a third of the cheesy mixture over the zucchini, then sprinkle a handful of mozzarella and a spoonful of Parmesan.
Repeat the layers: sauce, zucchini, cheese mixture, and shredded cheese until you reach the top of the dish or run out of ingredients. Finish with a thin layer of sauce and a generous handful of mozzarella and Parmesan. You want the top nicely covered so it browns and bubbles.
Step 6: Add the crunchy topping
In a small bowl, mix the breadcrumbs with 1 tablespoon olive oil, a pinch of salt, pepper, and a little dried Italian seasoning. Stir until the crumbs look evenly moistened. Sprinkle this mixture evenly over the top of the casserole. This layer gives that satisfying crunch when you cut into each slice.
Step 7: Bake to bubbly perfection
Preheat your oven to 375°F. Cover the baking dish loosely with foil, tenting it slightly so it does not stick to the cheese. Bake for 25 minutes, then remove the foil and bake another 15 to 20 minutes, until the top turns golden and the edges bubble.
Step 8: Rest and garnish
Take the casserole out of the oven and set it on a cooling rack or trivet. Let it rest 10 to 15 minutes so it firms up and slices more neatly. Sprinkle with extra chopped basil or parsley before serving. Cut into squares and serve warm.
Variations I've Tried
- Extra protein version: Add cooked Italian sausage or ground turkey in between the zucchini layers with the sauce for a heartier main dish.
- Low carb twist: Swap half the zucchini with thin slices of eggplant or yellow squash to mix textures and still keep it veggie focused.
- Spicy version: Stir more red pepper flakes into the sauce and add a layer of sliced pickled peppers for a gentle burn.
- Gluten free option: Use gluten free breadcrumbs or crushed gluten free crackers for the topping and skip the flour dusting on the zucchini.
- Cheese lover version: Add a layer of provolone or fontina slices in the middle for extra stretch and richness.
How to Serve Zucchini Parmesan Casserole Recipe
Serve generous squares of this Zucchini Parmesan Casserole Recipe with a simple green salad and garlic bread or warm crusty rolls. Kids usually dig in faster when I add a side of buttered noodles or plain pasta with a spoonful of extra marinara. You can pack it into meal prep containers with a scoop of brown rice or quinoa for easy lunches. A cold glass of sparkling water with lemon or iced tea pairs nicely and keeps the meal light.
How to store
- Fridge: Cool the casserole completely, cover the dish tightly or transfer slices to airtight containers, and store in the refrigerator for up to 4 days.
- Freezer (unbaked): Assemble the casserole, wrap tightly in plastic and foil, label, and freeze for up to 2 months; thaw in the fridge overnight, then bake, adding 10 to 15 extra minutes.
- Freezer (baked): Cool fully, wrap individual portions or the whole dish well, and freeze up to 2 months; thaw in the fridge before reheating.
- Reheating: Reheat slices in a 350°F oven, covered, for 15 to 20 minutes until hot, then uncover for a few minutes to crisp the top; use the microwave for quick single servings, but the oven keeps the topping crunchier.

Zucchini Parmesan Casserole Recipe
Ingredients
Instructions
- Heat 1 to 2 tablespoons of olive oil in a large skillet over medium heat. Add the chopped onion and cook, stirring often, until soft and translucent, about 6 to 8 minutes. Stir in the minced garlic and cook for 1 to 2 minutes more, until fragrant and just starting to turn golden around the edges. Season with a pinch of salt and pepper.
- Pour the crushed tomatoes or marinara into the skillet with the onions and garlic. Stir in the tomato paste (if using), dried Italian seasoning, and red pepper flakes. Simmer on low heat for about 10 minutes, until slightly thickened and flavorful. Taste and adjust seasoning with more salt or herbs as needed, then remove from heat.
- Place the sliced zucchini in a colander and sprinkle with about 1 teaspoon of salt. Toss to coat and let sit over the sink for 15 to 20 minutes to draw out excess moisture. Rinse briefly, then pat the slices very dry with paper towels or a clean kitchen towel. Transfer to a bowl and, if desired, toss with the flour and a light drizzle of olive oil for extra browning.
- In a medium bowl, whisk the eggs with a pinch of salt and pepper. Stir in the ricotta or cottage cheese (if using), 1/2 cup of the grated Parmesan, and 1/2 cup of the shredded mozzarella. Add a spoonful of chopped basil or parsley and mix until well combined into a thick, spreadable mixture.
- Lightly oil or spray a 9x13 inch baking dish. Spread a thin layer of tomato sauce over the bottom. Arrange a layer of zucchini slices over the sauce, slightly overlapping. Spread about one-third of the cheesy mixture over the zucchini, then sprinkle with a small handful of mozzarella and a spoonful of Parmesan. Repeat the layers of sauce, zucchini, cheese mixture, and shredded cheese until the ingredients are used, finishing with a thin layer of sauce topped with a generous layer of mozzarella and Parmesan.
- In a small bowl, combine the breadcrumbs with about 1 tablespoon of olive oil, a pinch of salt and pepper, and a little dried Italian seasoning. Stir until the crumbs are evenly moistened, then sprinkle the mixture evenly over the top of the casserole.
- Preheat the oven to 375°F (190°C). Cover the baking dish loosely with aluminum foil, tenting it so it does not touch the cheese. Bake for 25 minutes, then remove the foil and continue baking for 15 to 20 minutes more, until the casserole is bubbly and the top is golden brown.
- Remove the casserole from the oven and let it rest for 10 to 15 minutes to set. Sprinkle with additional chopped basil or parsley, slice into squares, and serve warm.
Notes
Approximate per serving (6 servings): 280–320 calories; fat 18–21 g; saturated fat 8–10 g; carbohydrates 16–19 g; fiber 3–4 g; sugars 7–9 g; protein 14–17 g; sodium 650–850 mg. Values will vary based on specific brands, cheese type, and exact portion size.

Leave a Reply