Easy Eggplant Parmigiana with crispy eggplant, rich tomato sauce, mozzarella, and Parmesan. A classic Italian comfort food recipe.
This Easy Eggplant Parmigiana is one of Italy’s most beloved comfort foods, and for a good reason. The moment it starts baking, the aroma of rich tomato sauce, bubbling mozzarella, Parmesan, and herbs fills the kitchen, making it almost impossible to wait for dinner.
For years, I thought this classic Italian dish was too time-consuming to make at home. But once I tried it myself, I realized it’s much easier than it looks. Yes, it takes a little love to layer everything together, but every step is simple, and the final result is absolutely worth it.
Crispy, golden slices of eggplant are nestled between layers of homemade tomato sauce and gooey melted cheese before being baked until perfectly golden and bubbling.
What I love most about Eggplant Parmigiana is how it transforms a humble vegetable into something truly special. It’s hearty enough to satisfy everyone at the table, making it a wonderful vegetarian main course for family dinners, cozy weekends, or when you’re craving comforting Italian food without relying on meat.
Whether you’re making it for the first time or recreating a family favorite, this recipe delivers all the classic flavors you love with simple ingredients and easy-to-follow steps.
Serve it with a crisp green salad or some crusty bread, and you’ve got a meal that’s guaranteed to disappear fast!

Easy Eggplant Parmigiana Ingredients
This recipe uses simple pantry staples and fresh ingredients to create layers of incredible flavor.
- Eggplants. Choose firm eggplants with smooth, glossy skin. They’re the star of the dish and become wonderfully tender after frying.
- Passata. A smooth tomato passata forms the rich sauce that binds all the layers together. For the best flavor, use a good-quality passata made from ripe tomatoes.
- Garlic adds aromatic depth to the tomato sauce.
- Mozzarella creates deliciously gooey, cheesy layers. Use vegan mozzarella to keep this dish dairy-free.
- Parmesan cheese adds a rich, nutty flavor and helps create a beautifully golden crust. Use vegan parmesan if you don’t consume dairy.
- Eggs are drizzled over the filling to help bind the layers and add protein. You can skip the eggs if you are plant-based; they are optional!
- Herbs like fresh basil leaves and oregano
- Salt and black pepper
- Plain flour, for coating the eggplants
- Oil, for frying. Use a neutral frying oil or olive oil to cook the eggplant slices until golden and tender.

How to make Easy Eggplant Parmigiana
Although Eggplant Parmigiana takes a little time to prepare, every step is simple and contributes to its incredible flavor and texture.
The key to a perfect result is preparing the eggplant properly, creating a flavorful tomato sauce, and allowing the layers to bake together until golden, bubbling, and full of classic Italian flavor.
Follow these steps for the best results:
Make the tomato sauce
Heat a little olive oil in a saucepan over medium heat. Add the minced garlic and cook for about 30 seconds, just until fragrant. Be careful not to let the garlic brown, as it can become bitter.
Add the passata, dried oregano, a few fresh basil leaves, salt, and black pepper. Stir well and let the sauce simmer gently for 15–20 minutes, allowing the flavors to deepen.
Remove from the heat and set aside.
For an even richer sauce, let it simmer a little longer over low heat. A slow-cooked tomato sauce will add more depth to the finished dish.
I like to give the tomato sauce a quick blitz with the immersion blender to keep the texture on the smoother side.

Prepare the eggplant
Slice the eggplants into ½ cm (¼-inch) thick rounds or slices, keeping the pieces as even as possible so they cook at the same rate.
Sprinkle both sides generously with salt and let them rest for 20–30 minutes. This helps draw out excess moisture from the eggplant and improves the final texture, preventing the dish from becoming watery.
After resting, gently pat the eggplant slices dry with paper towels to remove the moisture and excess salt.
Place the plain flour in a shallow bowl. Lightly coat each eggplant slice in flour on both sides, shaking off any excess.
Heat frying oil in a large skillet over medium heat. Fry the eggplant slices in batches for 2–3 minutes per side, or until golden and lightly crisp. Avoid overcrowding the pan, as this can lower the oil temperature and make the eggplant absorb too much oil.
Transfer the fried eggplant slices to a plate lined with paper towels to remove any excess oil.
Keep the oil at a steady medium heat. If it is too hot, the coating may brown before the eggplant softens; if it is too cool, the slices may become greasy.

Assemble the Eggplant Parmigiana
Preheat the oven to 190°C (375°F).
Spread a thin layer of tomato sauce over the bottom of a baking dish. Add a layer of fried eggplant slices, followed by more tomato sauce, pieces of mozzarella, grated Parmesan, a drizzle of beaten eggs, and a few fresh basil leaves.
Continue layering until all the ingredients are used, finishing with a final layer of tomato sauce, mozzarella, and the remaining Parmesan cheese.
Avoid adding too much sauce between the layers. A balanced amount allows the eggplant to shine and helps the dish hold its shape when sliced.

Bake
Place the baking dish in the preheated oven and bake for 40 minutes, or until the cheese is melted, golden, and bubbling around the edges.
The top should be beautifully browned, and the sauce should be gently simmering.
Rest and serve
Remove the Eggplant Parmigiana from the oven and let it rest for 10–15 minutes before serving. This allows the layers to settle, making it easier to slice and helping the flavors come together.
Finish with a few fresh basil leaves and serve warm.
Eggplant Parmigiana is delicious on its own with a simple salad and some crusty bread.

Serving ideas
Eggplant Parmigiana is delicious served as the centerpiece of a meal or alongside simple Italian-inspired sides.
- Serve with warm crusty bread to soak up every bit of the rich tomato sauce.
- Pair with a crisp green salad dressed with olive oil and lemon.
- Enjoy alongside roasted vegetables for a complete vegetarian dinner.
- Serve with spaghetti or another favorite pasta for an extra hearty meal.
- Finish with fresh basil and extra grated Parmesan for the perfect presentation.
It also makes an excellent dish for entertaining because it can be assembled ahead of time and baked just before serving.
Leftovers taste even better the next day, making this recipe perfect for meal prep.

Storage tips
The Eggplant Parmigiana can be made ahead and often tastes even better the next day after the flavors have had time to develop. It’s a fantastic make-ahead meal and stores beautifully for quick lunches or dinners throughout the week.
Here’s how to store it properly:
- Refrigerator:
Allow the Eggplant Parmigiana to cool completely, then cover it tightly with foil or transfer it to an airtight container. Store in the refrigerator for up to 3–4 days. The flavors often become even better after a day as the layers continue to develop. - Reheating:
For the best texture, reheat individual portions in the oven at 180°C (350°F) until warmed through. You can also reheat it in the microwave, but the eggplant may become softer. - Freezing:
Eggplant Parmigiana freezes well. Let it cool completely, then cover tightly or place in a freezer-safe container. Freeze for up to 2–3 months. For best results, thaw overnight in the refrigerator before reheating in the oven. - Make-prep:
You can assemble the entire dish a day in advance, cover, and store it in the refrigerator before baking. When ready to serve, bake as directed, adding a few extra minutes if needed since the dish will be chilled.
Similar recipes:
Vegan Eggplant Involtini with Almond Ricotta
Easy Pasta alla Norma (Sicilian Eggplant Pasta)
Eggplant Tomato Caprese Stacks


Easy Eggplant Parmigiana
This classic Eggplant Parmigiana is made with crispy fried eggplant layered with rich tomato sauce, mozzarella, Parmesan, and fragrant herbs before being baked until golden and bubbling. It's the ultimate Italian comfort food that's perfect for family dinners or special occasions.
Ingredients
- 2 medium eggplants
- 500 ml passata
- 2 cloves garlic, minced
- 250 g mozzarella, sliced or torn into pieces
- 80 g Parmesan cheese, finely grated
- 2 eggs, beaten
- A handful of fresh basil leaves
- 1 tsp dried oregano
- Salt and black pepper, to taste
- Plain flour, for coating
- Oil, for frying
Instructions
- Slice the eggplants into ½ cm (¼-inch) thick rounds or slices. Sprinkle both sides with salt and let them rest for 20–30 minutes to draw out excess moisture. Pat dry with paper towels.
- Heat a little olive oil in a saucepan over medium heat. Add the garlic and cook for about 30 seconds until fragrant. Stir in the passata, oregano, a few basil leaves, salt, and pepper. Simmer for 15–20 minutes, then remove from the heat.
- Place the flour in a shallow bowl. Lightly coat each eggplant slice in flour on both sides.
- Heat frying oil in a large skillet over medium heat. Fry the eggplant slices in batches until golden on both sides, about 2–3 minutes per side. Transfer to a plate lined with paper towels.
- Preheat the oven to 190°C (375°F).
- Spread a thin layer of tomato sauce over the bottom of a baking dish. Add a layer of fried eggplant, followed by more tomato sauce, mozzarella, grated Parmesan, a drizzle of beaten eggs, and a few basil leaves. Repeat the layers until all the ingredients are used, finishing with tomato sauce, mozzarella, and the remaining Parmesan.
- Bake for 40 minutes, or until the cheese is melted, golden, and bubbling.
- Let the Eggplant Parmigiana rest for 10–15 minutes before serving. Garnish with extra fresh basil and enjoy.
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 274Total Fat: 15gSaturated Fat: 8gUnsaturated Fat: 7gCholesterol: 107mgSodium: 532mgCarbohydrates: 21gFiber: 5gSugar: 7gProtein: 17g
Nutrition data is automatically calculated using Nutritionix and may not be accurate.