The rich aroma of bubbling tomato sauce and melting cheese filled the kitchen as I crafted this Eggplant Parmesan, bringing the comforting flavors of Italy to my home. This delightful dish takes about an hour and a half to prepare and bake, offering a harmonious blend of textures from crispy eggplant to gooey cheese. It’s a timeless classic that works beautifully for both a cozy family dinner and entertaining guests.
This recipe is perfect for vegetarians and anyone looking for a hearty, satisfying meal. It shines on weekends when you have the time to savor the cooking process. You can prepare the tomato sauce in advance and store it for later use, making assembly a breeze.
Why You’ll Love This Recipe
- The combination of creamy mozzarella and tangy tomato sauce creates an irresistible flavor.
- Baking the eggplants enhances their natural sweetness and provides a perfect texture contrast.
- Fresh basil adds a delightful aromatic lift to each bite.
- The dish can be made in bulk, offering delicious leftovers for several days.
What You’ll Need
Gather these ingredients to create a mouth-watering Eggplant Parmesan.
For the Tomato Sauce
- 2 tbsp extra virgin olive oil
- 1 large onion, finely chopped
- 3 cloves garlic, pressed
- 5 cups tomato passata (or tomato puree from a glass bottle)
- ½ tsp salt
- ⅛ tsp black pepper
For the Eggplants
- 4 lbs eggplants (about 4 medium eggplants)
- 3 tbsp extra virgin olive oil
- ¾ tsp salt
For the Cheese Layer
- 1½ cups (5 oz) parmesan, grated
- 2½ cups (10 oz) mozzarella, grated or chopped (substitute non-dairy cheese)
- 1½ cups basil leaves, fresh
Note: Use non-dairy cheese for a dairy-free version.
Substitutions & Swaps
- Replace parmesan with nutritional yeast for a vegan option.
- Use canned diced tomatoes if passata is unavailable.
- Choose any variety of fresh basil for added flavor.
- Swap eggplant for zucchini for a different texture.
How to Make It
Follow these steps to create your Eggplant Parmesan.
Make tomato sauce
Heat the olive oil in a large saucepan over medium heat, then sauté the onion until translucent, about 5 minutes. Add the garlic and sauté for another minute until fragrant. Pour in the tomato passata, then season with salt and pepper. Let it simmer on low heat for about 30 minutes, stirring occasionally, to develop the flavors.
Bake eggplants
Preheat your oven to 400°F (200°C). Slice the eggplants into ¼-inch thick rounds. Arrange the slices on a baking sheet, drizzle with the olive oil, and sprinkle with salt. Bake in the preheated oven for about 25-30 minutes, turning halfway through, until golden and soft.
Assemble parmigiana
In a large baking dish, spread a layer of tomato sauce on the bottom. Add a layer of baked eggplant slices, followed by a layer of parmesan and mozzarella. Sprinkle some fresh basil leaves. Repeat these layers, finishing with the cheese on top.
Bake parmigiana
Cover the baking dish with foil and bake at 375°F (190°C) for 30 minutes. Then, remove the foil and bake for an additional 15-20 minutes until the cheese is bubbly and golden brown.
How to Store It
Fridge: Store in an airtight container for 3-4 days.
Freezer: Yes, it freezes well for up to 3 months.
Reheat: Use the oven at 350°F (175°C) for 20-25 minutes.
Tips for Best Results
- Use fresh, ripe eggplants for a better flavor.
- Layer the cheese generously for a rich taste.
- Allow the dish to rest for 10 minutes before serving for easier slicing.
- Experiment with different herbs for unique flavor profiles.
Serving Suggestions
- Serve with a side of garlic bread for a hearty meal.
- Pair with a fresh mixed salad for a light complement.
- Enjoy with a glass of red wine to enhance the dining experience.



