A warm kitchen filled with the aroma of baked cheese and tomato signals the arrival of a comforting, home-cooked meal. Authentic Italian Eggplant Parmesan is a layered dish that perfectly balances the savory flavors of roasted eggplant, rich tomato sauce, and gooey mozzarella. This recipe takes about 1 hour from start to finish and is a wonderful way to celebrate Italian cuisine at home.
This dish is perfect for anyone craving a hearty vegetarian meal. Whether you’re hosting a family dinner or looking for a comforting weeknight dish, this recipe fits the bill. It also stores well, making it a great make-ahead option; simply prepare it in advance and reheat when needed.
Why You’ll Love This Recipe
- The roasted eggplants add a tender texture that complements the cheese perfectly.
- Layered with homemade tomato sauce, this dish bursts with flavor in every bite.
- Melted mozzarella creates a gooey top, beautifully browned and inviting.
- Simple preparations allow you to focus on layering rather than complex techniques.
What You’ll Need
To create this delicious dish, gather the following ingredients:
For the Eggplant
- 2 large eggplants, sliced into thin rounds
- Salt, to sprinkle
For the Sauce
- 4 cups simple tomato sauce
For the Cheese
- 2 cups fresh mozzarella, sliced
- 1 cup Parmigiano cheese, grated
For Cooking
- Olive oil, for brushing
For Garnish (optional)
- Fresh basil
Tomato sauce can be store-bought or homemade for convenience.
Substitutions & Swaps
- Use zucchini instead of eggplant for a lighter option.
- Swap fresh mozzarella for shredded if preferred.
- Use parmesan cheese in place of Parmigiano for a different taste.
- Basil can be omitted if not available.
How to Make It
Making this dish is straightforward yet rewarding.
1. Preheat
Preheat the oven to 375°F (190°C).
2. Prepare Eggplant
Slice the eggplants into thin rounds, sprinkle with salt, and let them sit for about 30 minutes to draw out moisture.

3. Rinse
Rinse and pat the eggplant slices dry to remove excess salt and moisture.
4. Roast
Brush eggplant slices with olive oil and roast them in the oven for about 20-25 minutes until they are tender and slightly golden.
5. Layer Ingredients
In a baking dish, spread a layer of tomato sauce, followed by a layer of roasted eggplant, mozzarella, and Parmigiano. Repeat the layers, finishing with sauce and cheeses on top.
6. Bake
Bake in the oven for 30-40 minutes until the top is golden and bubbly.
7. Cool and Serve
Let it cool for a few minutes, garnish with fresh basil if desired, and serve.
How to Store It
Fridge: Store for up to 4 days in an airtight container.
Freezer: Yes, can be frozen for up to 3 months.
Reheat: Microwave or oven at 350°F until heated through, about 20 minutes.
Tips for Best Results
- Ensure the eggplants are well-salted and patted dry to reduce bitterness.
- Layer the ingredients evenly for balanced flavor and texture.
- Serve immediately after baking for the best melted cheese experience.
- Feel free to add additional spices to the tomato sauce for extra flavor.
Serving Suggestions
- Pair with a crisp green salad for a lighter meal.
- Serve alongside garlic bread for a classic Italian dinner.
- Enjoy with a glass of red wine for a delightful flavor combination.




