With an abundance of ripe eggplants and summer tomatoes, making a classic Eggplant Parmigiana felt inevitable. Thin, tender slices of eggplant are lightly fried until golden, layered with a bright tomato sauce, grated Parmesan and melting mozzarella. The result is comforting, rich and wonderfully savory — a perfect dish for a family dinner or a relaxed weekend meal.
Sunday night at our house is a small ritual: the family suggests what they’d like, and I prepare it. This recipe was my son’s request — yes, a teenager asking for eggplant parmigiana — and I was happy to oblige. It’s also one of my favorites, so I’m sharing it here for you to enjoy.

Before frying, remove the outer skin of the eggplants and trim the top core. Salt the slices and let them rest to draw out excess bitterness and moisture — this step improves texture and flavor. I recommend slicing the eggplant lengthwise rather than into rounds; long slices cook more evenly and fit nicely when layering.
If you prefer a richer, even more indulgent version, add a thin layer of cooked ham between the Parmesan and mozzarella. This variation creates a deeper savory note that pairs well with the tomato sauce. The assembled parmigiana benefits from a short resting period after baking so the layers set and the flavors meld. You can also assemble the dish a few hours or the evening before and bake it when you’re ready; just bring it back to room temperature before placing it in the oven.

Ingredients needed to make the best Eggplant Parmigiana
This ingredient list is straightforward and pantry-friendly. Use the freshest eggplants and good-quality tomatoes for the best results.
Eggplants – choose firm, unbruised fruit of similar size so they cook evenly.
San Marzano tomatoes – fresh or canned, known for their sweet, well-balanced flavor.
Fresh basil – adds aroma and freshness to the sauce.
Mozzarella – thinly sliced so it melts evenly between layers.
Parmesan cheese – freshly grated for maximum flavor.
Oil – for shallow frying the eggplant slices.
Salt and pepper – to season eggplant and sauce.

If you are enjoying this Eggplant Parmigiana, you may want to try other recipes
Try variations such as Chicken Parmigiana, a grilled vegetable stack, baked eggplant gratin, or a stir-fried Chinese-style eggplant if you want different ways to enjoy eggplant and tomato flavors.
Eggplant Parmigiana

Prep Time: 30 minutes
Cook Time: 35 minutes
Resting Time: 15 minutes
Total Time: about 1 hour 5 minutes
Servings: 4 people
Author: Giangi Townsend
Soft, golden eggplant slices layered with a fragrant tomato sauce, melting mozzarella and a generous sprinkling of Parmesan. Each slice offers a comforting, savory bite — classic and satisfying.
Ingredients
- 2 pounds eggplant (peeled and sliced lengthwise)
- 1 pound fresh or canned San Marzano tomatoes (or equivalent canned tomatoes)
- Few fresh basil leaves
- 2 balls mozzarella, thinly sliced
- Grated Parmesan cheese, to taste
- Oil for frying (vegetable or olive oil)
- Salt and freshly ground black pepper
Instructions
- Prepare the eggplants: peel and trim the tops, then slice lengthwise to a uniform thickness so they cook evenly.
- Arrange the slices on a cutting board or tray and sprinkle each layer with salt. Let them rest for 20–30 minutes so excess liquid and any bitterness drains away. Tilt the board or place the slices over a sink so juices can drip off, then pat dry with paper towels before frying.
- Make the tomato sauce: warm a generous glug of oil in a pan, add a peeled clove of garlic and lightly brown it to flavor the oil, then remove the garlic. Add tomatoes (if fresh, blanch, peel, seed and chop; if canned, briefly blend for a rustic texture). Season with salt, pepper and a few torn basil leaves. Simmer on low for about 5–10 minutes until the sauce is bright and slightly reduced; remove and discard the basil stems.
- Fry the eggplant: heat enough oil in a skillet for shallow frying. Fry 3–4 slices at a time in hot oil (not smoking) until golden on both sides. Drain on paper towels as you finish each batch.
- Assemble the parmigiana: spread a thin layer of tomato sauce in an ovenproof dish. Lay eggplant slices so they overlap slightly, then spoon a little more sauce over them. Sprinkle a generous layer of grated Parmesan, then top with slices of mozzarella. Season lightly with salt and pepper.
- Repeat to stack another layer or two, ending with a final layer of eggplant covered with sauce. Add a final sprinkle of Parmesan and any remaining mozzarella broken into small pieces across the top.
- Bake in a preheated oven at 400°F (about 200°C) for approximately 35 minutes, until the top is golden and the cheese is bubbling and stringy.
- Allow the dish to rest for 10–15 minutes before cutting so the layers settle and are easier to serve.
Nutrition
Calories: 58 kcal | Carbohydrates: 13 g | Protein: 2 g | Sodium: 7 mg | Potassium: 519 mg | Fiber: 6 g | Sugar: 8 g | Vitamin A: 50 IU | Vitamin C: 5 mg | Calcium: 23 mg | Iron: 0.5 mg
Giangi’s Kitchen provides nutritional information as an estimate; these figures are not calculated by a registered dietitian.
- Course: Dinners, Vegetables
- Cuisine: Italian
- Season: Summer
Did you make this?
Leave a comment below and tag @giangiskitchen on Instagram so I can see your version.