Eggplant Parmigiana Recipe
Eggplant Parmigiana is that ultimate comfort dish I turn to when I want hearty, cheesy satisfaction with a burst of Italian sunshine. Layers of golden baked eggplant, homemade tomato sauce, and cheesy goodness melt together into something magical. Whether you serve it bubbling hot for a cozy family dinner or slice it chilled for lunch, Eggplant Parmigiana brings together rustic flavors and familiar comforts that always get everyone asking for seconds.

Ingredients You’ll Need
The beauty of Eggplant Parmigiana is how humble ingredients come alive when layered in all the right ways. Each element, from creamy mozzarella to fragrant basil, plays a starring role in color, taste, or texture.
- Eggplants (4 pounds, about 4 medium): Seek plump, shiny eggplants for slices that roast beautifully and hold their shape in the final dish.
- Extra virgin olive oil (2 tbsp + 3 tbsp): Brings out the richness in both the sauce and the eggplant itself; use a good-quality oil if you can.
- Onion (1 large, finely chopped): Gives the tomato sauce a gentle sweetness and savory depth.
- Garlic (3 cloves, pressed): Infuses a warm, hearty aroma throughout the sauce.
- Tomato passata (5 cups): Creates a rich, silky sauce that soaks into each layer—don’t skip rinsing the bottle for every drop.
- Salt (½ tsp for sauce + ¾ tsp for eggplant): Essential for balancing sweetness and highlighting all the earthy flavors.
- Black pepper (⅛ tsp): Just a hint to add a pop of warmth in the sauce.
- Parmesan (1½ cups, about 5 ounces, grated): Delivers salty, nutty bursts that unify the layers. Fresh is best, if you can swing it.
- Mozzarella (2½ cups, about 10 ounces, grated or chopped): For that gooey, stretchy top—substitute non-dairy cheese for a vegan version.
- Basil leaves (1½ cups, fresh): Add vibrant color and an unmistakably fresh Italian flavor to every bite.
How to Make Eggplant Parmigiana
Step 1: Make the Tomato Sauce
Let’s start with the soul of Eggplant Parmigiana—a homemade tomato sauce. Heat two tablespoons of extra virgin olive oil in a large skillet, then add your finely chopped onion. Sauté for three minutes until the onion turns soft and sweet, then stir in the pressed garlic. After another minute of gentle sizzle, pour in five cups of passata, making sure to swirl a bit of water in the bottle to get every bit out. Season with the salt and black pepper, and let it simmer on medium-low for 30 to 40 minutes. You want a dense, rich sauce that can stand up to those eggplant layers. Stir occasionally and let the flavors mingle and deepen.
Step 2: Bake the Eggplants
While your sauce bubbles away, preheat your oven to 430°F (220°C) and line three big baking trays with parchment. Rinse and dry those plump eggplants, lop off the stems, then slice them into neat 1/4-inch rounds. Spread them out on the trays so they’re not overlapping, brush with about three tablespoons of olive oil, and sprinkle with salt. Roast for about 25 minutes until golden and tender. If you need to, swap the trays around for even browning—those toasty edges are pure gold!
Step 3: Assemble the Parmigiana
Now for the fun part: layering your Eggplant Parmigiana. Think of it as edible architecture! Start with a thin coating of tomato sauce on the bottom of your favorite casserole. Lay down a snug (but not overlapping) layer of roasted eggplant, trimming if needed. Spoon on sauce, a flurry of parmesan, some mozzarella, and a handful of basil. Repeat the routine, switching up the direction of the eggplants with each layer—four eggplant layers total! For the final crown, go wild with extra sauce, parmesan, and mozzarella. Skip basil on top, so the cheese can melt into a gorgeous golden crust.
Step 4: Bake the Parmigiana
Lower the oven temperature to 350°F (180°C), then pop your assembled masterpiece in and bake for 30 minutes. You’re looking for bubbling sauce and a melting blanket of cheese. The aroma will drive you wild, but patience is key.
Step 5: Rest, Slice, and Serve
Don’t skip this step! Let your Eggplant Parmigiana cool for at least 15 minutes. This lets the layers settle and makes slicing easier. Once it’s ready, top with a scatter of basil, then use a sharp knife and lasagna spatula to serve generous wedges. You’ll be rewarded with tidy stacks of roasted eggplant, velvety sauce, and melty, cheesy layers.
How to Serve Eggplant Parmigiana

Garnishes
The finishing touches on your Eggplant Parmigiana should be as fresh and vibrant as the dish itself. Sprinkle with a few torn basil leaves for color, or add a light dusting of extra parmesan if you love a salty finish. For a little sparkle, a quick drizzle of your best olive oil right before serving is always a good move.
Side Dishes
Eggplant Parmigiana is hearty enough to headline any meal, but it also loves friends at the table. Try pairing it with a crisp green salad tossed with lemon vinaigrette, warm crusty bread to soak up the leftover sauce, or lightly steamed green beans. If you’re aiming for something more classic, a simple spaghetti aglio e olio is a perfect partner in Italian flavor.
Creative Ways to Present
Break from tradition and try Eggplant Parmigiana as a rustic main cut into neat squares for a buffet or even stacked as elegant appetizers. If you’re entertaining, consider serving bite-sized portions in ramekins or small baking dishes—each guest gets their own bubbly, cheesy serving. Or let it cool entirely and slice cold for antipasto: it’s wonderful, even straight from the fridge!
Make Ahead and Storage
Storing Leftovers
Eggplant Parmigiana never loses its charm the next day. Store any leftover squares in an airtight container in the fridge, and they’ll stay fresh for up to four days. The flavors often deepen, making tomorrow’s meal even more rewarding. Reheat only what you plan to eat, so you can enjoy every bite at its best.
Freezing
To freeze, let your Eggplant Parmigiana cool completely, then transfer portions to freezer-safe containers or wrap the whole dish tightly in plastic wrap and foil. It’ll keep for up to three months. When a craving hits, just thaw overnight in the fridge before reheating, and that homemade, layered flavor will still be there.
Reheating
For the most satisfying results, reheat Eggplant Parmigiana in a preheated 350°F (180°C) oven until warmed through and the cheese is bubbling again—about 20–25 minutes for large pieces. If you’re in a rush, a quick zap in the microwave works too, just use a lower power to avoid rubbery cheese. Always let it stand for a minute to set before digging in.
FAQs
Can I make Eggplant Parmigiana gluten-free?
Absolutely! The beauty of this Eggplant Parmigiana recipe is that it’s naturally gluten-free since there’s no breading involved. Just double-check your tomato passata and cheese choices to be safe, and you’re good to go.
Is there a way to make this dish vegan?
Yes! For a plant-based Eggplant Parmigiana, use your favorite non-dairy mozzarella and parmesan alternatives. The method stays the same, and you’ll still get that satisfying, gooey, tangy experience.
Do I need to sweat or salt the eggplant before baking?
For this recipe, you can skip the classic salting and pressing step because the eggplants bake up beautifully once sliced and roasted with olive oil. It’s simple and keeps the prep easy, yet you still get golden, savory slices ready for layering.
Can I use jarred tomato sauce instead of homemade?
Homemade tomato sauce gives Eggplant Parmigiana a personal touch and deep flavor, but if you’re short on time, a good-quality jarred sauce works in a pinch. Just taste and adjust the seasoning as needed.
What’s the best way to slice eggplant for even cooking?
Aim for 1/4-inch thick slices with a sharp knife or mandoline for consistency. Slicing evenly helps all the pieces roast at the same rate, so every bite in your Eggplant Parmigiana is tender and not mushy.
Final Thoughts
Once you’ve tasted this Eggplant Parmigiana, you’ll see why it’s such an enduring classic. The simple ingredients and easy steps create something that feels truly special every time. Don’t wait for a special occasion—gather your favorite eggplants and make this Italian comfort food part of your own tradition!
PrintEggplant Parmigiana Recipe
A classic Italian dish, Eggplant Parmigiana is a comforting and satisfying meal that layers baked eggplant with a rich tomato sauce, parmesan, and mozzarella. This recipe provides step-by-step instructions to help you create a flavorful Eggplant Parmigiana at home.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 20 minutes
- Yield: 6–8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Tomato Sauce:
- 2 tablespoons extra virgin olive oil
- 1 large onion, finely chopped
- 3 cloves garlic, pressed
- 5 cups tomato passata or tomato puree
- 1/2 teaspoon salt
- 1/8 teaspoon black pepper
Eggplant Layers:
- 4 pounds eggplants (about 4 medium eggplants)
- 3 tablespoons extra virgin olive oil
- 3/4 teaspoon salt
Cheese and Herb Layers:
- 1 1/2 cups grated parmesan
- 2 1/2 cups grated or chopped mozzarella
- 1 1/2 cups fresh basil leaves
Instructions
- Make Tomato Sauce: Heat olive oil in a skillet, sauté onion and garlic, add tomato passata, season, and simmer.
- Bake Eggplants: Preheat oven, slice and bake eggplants with olive oil and salt until golden.
- Assemble Parmigiana: Layer tomato sauce, eggplant slices, cheeses, and basil, repeating for four layers with extra sauce and cheese on the top.
- Bake Parmigiana: Bake assembled dish until bubbly and cheese melts.
- Serve: Cool, garnish with basil, and slice into portions to serve.
Notes
- For a vegan version, substitute non-dairy cheese for parmesan and mozzarella.
- Ensure eggplant slices are evenly baked for consistent texture.
- Letting the dish cool allows flavors to meld for a more delicious result.
Nutrition
- Serving Size: 1 portion
- Calories: 375
- Sugar: 12g
- Sodium: 940mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 10g
- Protein: 18g
- Cholesterol: 45mg
Keywords: Eggplant Parmigiana, Italian recipe, vegetarian, baked eggplant, tomato sauce, comfort food