
There’s something absolutely magical about homemade Zucchini Parmesan – it’s the kind of dish that makes you feel like you’re dining at an Italian trattoria, but you’re actually in your own kitchen. This classic recipe has been a staple in Italian cuisine for generations, and for good reason. The combination of tender, golden-fried zucchini slices layered with creamy ricotta, tangy marinara sauce, and melted mozzarella and Parmesan cheese is simply irresistible.
What I love most about this zucchini parmesan recipe is that it’s surprisingly approachable, even for home cooks who are just beginning their culinary journey. The key to achieving that perfect texture is all about how you prepare the zucchini – slicing it to the right thickness, salting it to remove excess moisture, and then achieving that gorgeous golden-brown exterior when frying. Don’t worry if you’ve never made this before; I’m going to walk you through every single step to ensure your success.
This dish is incredibly versatile too. You can serve it as a main course alongside a crisp salad and some crusty bread, or as a hearty side dish. It’s also wonderful for meal prep since it actually tastes even better the next day when all those flavors have had time to meld together. Plus, it’s naturally vegetarian, making it a fantastic option for feeding a crowd with varying dietary preferences.
The beauty of this recipe lies in the quality of your ingredients. Fresh zucchini, good quality marinara sauce, creamy ricotta cheese, and real Parmigiano-Reggiano make all the difference. I always recommend using San Marzano tomatoes if you’re making your own sauce, but a quality store-bought version works wonderfully too. You might also enjoy exploring our best heavy cream alfredo sauce recipe for other Italian-inspired dishes.
One pro tip I’ve learned over the years: don’t skip the salting step. After you slice your zucchini, sprinkle it generously with salt and let it sit for about 15-20 minutes. This draws out excess moisture that would otherwise make your finished dish watery. Pat the slices dry with paper towels before breading and frying – this extra step is what separates good zucchini parmesan from exceptional zucchini parmesan.
When it comes to frying, maintaining the right oil temperature is crucial. You want your oil to be around 350°F (175°C). If it’s too cool, your zucchini will absorb too much oil and become greasy. If it’s too hot, the outside will brown too quickly before the inside is cooked through. An instant-read thermometer is your best friend here.
Layering your casserole is also an art form. Start with a thin layer of sauce on the bottom to prevent sticking, then alternate between zucchini slices and a mixture of ricotta, mozzarella, and Parmesan. The ricotta acts as a wonderful binder and adds creaminess to every bite. Don’t be shy with the cheese – this is an indulgent dish meant to be savored.
For those looking to add more dimension to their meal, consider serving this alongside our easy pickled red onion recipe for a bright, acidic contrast. The pickled onions cut through the richness beautifully.
Baking time is important too. You want the top to be bubbly and golden brown, but not burnt. I typically bake at 375°F (190°C) for about 35-40 minutes until it’s heated through and the cheese is perfectly melted and slightly browned on top. If your top is browning too quickly, simply tent it with aluminum foil for the remaining baking time.
This recipe makes a generous serving for 6-8 people, making it perfect for family dinners or entertaining. It also freezes beautifully – you can assemble it completely, wrap it well, and freeze for up to three months. Just add about 15-20 minutes to your baking time if cooking from frozen.
For more inspiration on Italian-style cooking and techniques, check out Serious Eats and The New York Times Cooking for additional resources.
Let me also mention that if you’re looking to round out your Italian dinner, our quick tasty bacon carbonara recipe makes an excellent pasta course to follow this dish. The light, savory carbonara balances perfectly after the richness of the zucchini parmesan.
I’m so excited for you to make this recipe. There’s nothing quite like pulling a bubbling, golden zucchini parmesan out of the oven and knowing you created that deliciousness from scratch. The aroma alone will have everyone in your home rushing to the kitchen. This is the kind of comfort food that brings people together and creates lasting memories around the dinner table. Enjoy!
Ingredients
- 4 medium zucchini (about 2 pounds), sliced into ¼-inch rounds
- 2 teaspoons kosher salt, plus more to taste
- 1 cup all-purpose flour
- 3 large eggs
- 1½ cups Italian-seasoned breadcrumbs
- ½ cup grated Parmigiano-Reggiano cheese, divided
- Vegetable oil for frying (about 2 cups)
- 2 cups marinara sauce
- 15 ounces ricotta cheese, room temperature
- 2 cups shredded mozzarella cheese, divided
- ¼ cup fresh basil, chopped (or 1 tablespoon dried)
- 2 cloves garlic, minced
- Black pepper to taste
- Fresh basil for garnish (optional)

Instructions
- Slice your zucchini into ¼-inch thick rounds using a mandoline or sharp knife, keeping the slices uniform for even cooking.
- Arrange the zucchini slices on paper towels and sprinkle generously with 2 teaspoons of kosher salt. Let sit for 15-20 minutes to release excess moisture.
- While the zucchini is sitting, pat the slices dry thoroughly with fresh paper towels to remove all moisture – this is crucial for achieving a crispy exterior.
- Set up your breading station: place flour in one shallow bowl, beaten eggs in another shallow bowl, and mix breadcrumbs with ¼ cup Parmigiano-Reggiano in a third shallow bowl.
- Heat vegetable oil in a heavy-bottomed pot or Dutch oven to 350°F (175°C), checking the temperature with an instant-read thermometer.
- Working in batches to avoid overcrowding, dredge each zucchini slice in flour, shaking off excess, then dip in beaten egg, and finally coat thoroughly with the breadcrumb mixture.
- Carefully place breaded zucchini slices into the hot oil, frying for 2-3 minutes per side until golden brown and crispy. Work in batches to maintain oil temperature.
- Using a slotted spoon, transfer fried zucchini to a paper towel-lined plate to drain excess oil. Season with a pinch of salt immediately after frying.
- Preheat your oven to 375°F (190°C) while you prepare the ricotta mixture.
- In a medium bowl, combine ricotta cheese, minced garlic, chopped basil, ¼ cup Parmigiano-Reggiano, 1 cup mozzarella cheese, and black pepper to taste. Mix gently until well combined.
- Spread a thin layer of marinara sauce (about ½ cup) on the bottom of a 9×13-inch baking dish.
- Create the first layer by arranging fried zucchini slices in a single layer over the sauce, slightly overlapping if necessary.
- Spread about one-third of the ricotta mixture over the zucchini layer, then drizzle with a thin layer of marinara sauce.
- Repeat layering: zucchini slices, ricotta mixture, and marinara sauce, until you’ve used all your fried zucchini, ending with a final layer of zucchini.
- Pour the remaining marinara sauce over the top layer of zucchini, ensuring even coverage.
- Sprinkle the remaining 1 cup of mozzarella cheese evenly over the top, followed by the remaining ¼ cup of Parmigiano-Reggiano.
- Place the baking dish in the preheated oven and bake for 35-40 minutes, until the top is bubbly and golden brown and a knife inserted into the center comes out hot.
- If the top is browning too quickly before the center is heated through, tent with aluminum foil for the remaining baking time.
- Remove from the oven and let rest for 5-10 minutes before serving – this allows the layers to set slightly and makes serving easier.
- Garnish with fresh basil if desired, and serve hot with additional marinara sauce on the side if preferred.

Pro Tips
- **Oil Temperature Matters**: Use an instant-read thermometer to maintain 350°F. Too cool and the zucchini absorbs excess oil; too hot and the exterior burns before cooking through.
- **The Salting Step is Essential**: Don’t skip salting and draining the zucchini. This removes excess moisture that would otherwise make your finished dish watery and soggy. Pat thoroughly dry with paper towels.
- **Make Ahead Option**: Assemble the entire casserole up to 24 hours ahead, cover with plastic wrap, and refrigerate. Bake when ready, adding 10-15 minutes to cooking time if baking directly from the refrigerator.
- **Freezer Friendly**: This dish freezes beautifully for up to 3 months. Wrap tightly with plastic wrap and aluminum foil after assembly. Thaw in the refrigerator overnight before baking, or bake directly from frozen, adding 15-20 minutes to baking time.
- **Sauce Selection**: Use quality marinara sauce – San Marzano tomato-based sauces work wonderfully. You can also make your own sauce by simmering canned tomatoes with garlic, basil, and olive oil for 20 minutes.
- **Cheese Quality Counts**: Splurge on real Parmigiano-Reggiano and fresh mozzarella if possible. Pre-grated cheese contains anti-caking agents that can affect texture. Use whole milk mozzarella for best results.
- **Layering Tips**: Start and end with sauce layers to prevent sticking and ensure moisture throughout. The ricotta mixture acts as a binder between layers, so don’t be shy with it.
- **Serving Suggestions**: Serve alongside a crisp green salad dressed with lemon vinaigrette, crusty bread, and a glass of light red wine. This pairs beautifully with pasta dishes as part of a multi-course Italian meal.
- **Resting Time is Important**: Let the casserole rest for 5-10 minutes after removing from the oven. This allows the cheese to set slightly and makes portioning much easier without everything falling apart.
- **Breadcrumb Texture**: For extra crispy zucchini, use panko breadcrumbs instead of regular breadcrumbs. They’ll give you a crunchier exterior while maintaining a tender interior.
