Italian Eggplant Parmesan
A classic Italian dish featuring layers of roasted eggplant, rich tomato sauce, and gooey cheese, perfect for a cozy family dinner or a gathering with friends.

Italian Eggplant Parmesan Recipe
Eggplant Parmesan is one of those classic dishes that transport you straight to a cozy Italian kitchen with every bite. It’s a perfect blend of layers featuring tender, roasted eggplant, rich tomato sauce, and gooey cheese, making it an all-time favorite for many home cooks. After experimenting with various recipes, I’ve found that this version stands out due to its simplicity and authentic flavor. Whether you’re preparing it for a family dinner, a gathering with friends, or just because you want to treat yourself, this dish delivers satisfaction every time.
What Makes This Italian Eggplant Parmesan Excellent
Why you’ll love this dish
This recipe isn’t just about the incredible taste; it offers a variety of reasons to give it a try. First off, it’s perfect for a hearty weeknight dinner that feels like a celebration without requiring hours in the kitchen. The layers of roasted eggplant combined with a rich homemade tomato sauce serve up comfort food that’s both healthy and satisfying.
Additionally, it’s a fantastic vegetarian option that even meat-lovers will enjoy. Eggplant is loaded with nutrients and fiber, making this dish not only delicious but also nutritious. Plus, kids often enjoy it too, making it a foolproof family meal.
The Cooking Process Explained
To make this Italian Eggplant Parmesan, you’ll go through a few key steps. First, you’ll roast the eggplant to get that lovely caramelization going. Meanwhile, a flavorful tomato sauce comes together on the stovetop. Then comes the assembly, layering eggplant, sauce, and cheeses beautifully in a baking dish. Finally, a short spell in the oven marries the flavors, resulting in a bubbly, cheesy masterpiece.
Gather These Items
Before you start, ensure you have all the required ingredients at hand:
- Eggplants
- 3 pounds (about 3 smallish or 2 medium)
- Extra-Virgin Olive Oil
- ¼ cup + 2 tablespoons, divided
- Fine Sea Salt
- and Freshly Ground Black Pepper: to taste
- Yellow Onion
- 1 medium, finely chopped
- Garlic
- 2 cloves, pressed or minced
- Tomato Paste
- ¼ cup
- Crushed Tomatoes
- 28 ounces, preferably fire-roasted
- Fresh Basil
- ¼ cup roughly chopped, and additional for garnish
- Balsamic Vinegar
- 1 teaspoon
- Red Pepper Flakes
- a pinch
- Part-Skim Mozzarella Cheese
- 6 ounces, freshly grated (about 1½ cups, packed)
- Parmesan Cheese
- 2 ounces, freshly grated (about 1 cup)
Make sure your ingredients are fresh for the best taste, and feel free to adjust according to your preferences!
Step-by-Step Instructions
Roasting Eggplant:
Preheat your oven to 425°F with two racks positioned in the lower and upper thirds. Line two large rimmed baking sheets with parchment. Trim the ends of the eggplants and slice them lengthwise into ¼- to ½-inch thick slabs. Discard the sides covered in skin. Brush both sides of the slices lightly with olive oil and arrange them in a single layer on the baking sheets. Season with salt and pepper. Roast for about 22 to 27 minutes, rotating the pans halfway. Once golden and tender, set them aside.Preparing the Tomato Sauce:
In a medium saucepan over medium heat, warm 2 tablespoons of olive oil. Add the chopped onion with a pinch of salt, cooking until translucent (about 4 to 7 minutes). Stir in the garlic and tomato paste, cooking for 1 minute. Add the crushed tomatoes, bring to a simmer, then lower the heat and cook until the sauce thickens (about 15 minutes). Stir in the basil, balsamic vinegar, red pepper flakes, and adjust salt to taste.Assembling Your Dish:
Spread ¾ cup of the sauce at the bottom of a 9” square baking dish. Layer one-third of the eggplant slices over it and add another ¾ cup of sauce followed by ¼ cup of mozzarella cheese. Continue with half of the remaining eggplant slices, ¾ cup of sauce, ¼ cup of mozzarella, the last of the eggplant, ¾ cup of sauce, and the rest of the mozzarella. Finally, sprinkle the Parmesan cheese on top.Baking:
Bake uncovered on the lower rack for 20 to 25 minutes until bubbling and golden. Allow it to cool for at least 15 minutes before slicing. Garnish with fresh basil before serving.
Leftovers can be covered and stored in the refrigerator for up to 4 days, just reheat before enjoying!

01Ingredients
For the Eggplant
For the Tomato Sauce
For the Cheese Layer
02Method
- Roasting Eggplant
- Preparing the Tomato Sauce
- Assembling Your Dish
- Baking
Tap a step when it's done. The next one lights up.
0 OF 20 DONE03Recipe notes
- 01Leftovers can be covered and stored in the refrigerator for up to 4 days. For longer storage, consider freezing the assembled dish before baking.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best Ways to Enjoy It
This Eggplant Parmesan is stunning on its own, but you can elevate your dining experience by pairing it with a light arugula salad drizzled with a simple lemon vinaigrette. A crusty loaf of bread alongside can help soak up those delicious tomato juices. For a more filling meal, serve it with some garlic bread or a side of polenta.
Keeping Leftovers Fresh
If you happen to have leftovers, make sure to store them in an airtight container in the refrigerator. It should be good for about four days! For longer storage, consider freezing the assembled dish before baking. Just cover it well with plastic wrap and foil, and it can be frozen for up to 3 months. When you’re ready to enjoy it again, thaw it in the fridge overnight before baking, adding a few extra minutes to the cooking time.
Creative Twists
Herbed Variations: Adding fresh herbs like oregano or thyme to your tomato sauce can elevate the flavor profile.
Meat Lovers: For those who prefer a heartier dish, you can mix in cooked ground beef or sausage between layers of eggplant.
Your Questions Answered
How long does it take to prepare?
The total cooking time is approximately 1 hour, but allow for an additional 15 minutes of cooling before slicing.
Can I use frozen eggplants?
While fresh eggplants yield the best results, you can use frozen ones; just ensure they’re thawed and drained to avoid excess moisture in the dish.
Is it possible to make this dish ahead of time?
Absolutely! You can assemble the dish a day in advance and keep it covered in the fridge until you’re ready to bake it. Just add a few extra minutes to the baking time.
With this detailed guide, you’re now fully equipped to create an Italian Eggplant Parmesan that will impress your family and friends alike! Enjoy the cooking adventure!
Crockpot & Slow Cooker
Dinner Bowls
Casseroles
