The aroma of slow-simmered tomato sauce mingling with the savory layers of eggplant baking in the oven is captivating. Eggplant Parmigiana is a classic Italian dish that brings warmth and comfort to any gathering. With a cooking time of about 2 hours, this recipe is perfect for leisurely weekends when you want to treat your family to something special, highlighting the creamy, cheesy goodness of fresh ingredients.
This dish is ideal for vegetarians and anyone craving hearty, satisfying meals. It’s perfect for a cozy family dinner or a weekend meal prep, as it stores well for days. Feel free to make it ahead of time and reheat for a deliciously easy weeknight option.
Why You’ll Love This Recipe
- The homemade tomato sauce provides rich, vibrant flavor.
- Layers of perfectly baked eggplant create a delightful texture.
- A generous sprinkle of melted cheese adds gooey goodness.
- Fresh basil leaves bring a bright finish to the dish.
What You’ll Need
Gather your ingredients before starting your cooking journey.
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 (the one in 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 Assembly
- 1½ cups (5 ounces) parmesan, grated
- 2½ cups (10 ounces) mozzarella, grated or chopped (substitute non-dairy cheese if needed)
- 1½ cups basil leaves, fresh
Use non-dairy cheese for a vegan option.
Substitutions & Swaps
- Substitute eggplant with zucchini or mushrooms.
- Use onion powder if you’re short on onions.
- Any pasta sauce can replace homemade tomato sauce.
- Fresh basil can be swapped with dried basil.
How to Make It
Follow these steps for a delightful Eggplant Parmigiana.
Make Tomato Sauce
Heat olive oil in a large pot over medium heat. Add chopped onion and cook until translucent, about 5 minutes. Stir in the pressed garlic and cook for another minute until fragrant. Add the tomato passata, salt, and black pepper. Simmer for 30 minutes, stirring occasionally until thickened.
Bake Eggplants
Preheat your oven to 400°F (200°C). Slice the eggplants into ½-inch thick rounds and sprinkle both sides with salt. Allow them to sit for 20 minutes to sweat out moisture. Rinse and pat dry. Brush with olive oil and place on a baking sheet. Bake for 25-30 minutes until tender and golden brown, flipping halfway through.
Assemble Parmigiana
In a large baking dish, layer half of the baked eggplants, followed by half of the tomato sauce. Sprinkle half of the parmesan and mozzarella over the sauce. Repeat layers, finishing with mozzarella on top.
Bake Parmigiana
Cover the baking dish with foil and bake for 30 minutes. Remove foil and bake for an additional 15 minutes until the cheese is bubbly and golden. Let it rest for 10 minutes before serving.
How to Store It
Fridge: Store in an airtight container for up to 5 days.
Freezer: Yes, can be frozen for up to 3 months.
Reheat: Microwave for 5-7 minutes or bake at 350°F (175°C) for 20 minutes.
Tips for Best Results
- Use fresh, firm eggplants for the best texture.
- Allow the dish to cool before refrigerating to maintain freshness.
- For a deeper flavor, add crushed red pepper flakes to the sauce.
- Don’t skip the resting time after baking; it helps the layers set.
Serving Suggestions
- Serve with a simple green salad for a complete meal.
- Pair with rustic Italian bread for dipping in sauce.
- Enjoy with a glass of red wine for a special touch.




Leave a Comment