Get all the rich, bubbling, authentic Italian flavor you crave with this easy eggplant parmigiana recipe. We roast the eggplants instead of deep-frying them for a lighter comfort meal that’s just as delicious.

For more easy eggplant recipes, try our roasted eggplants, pasta alla Norma, or eggplant pizza.

Baked Eggplant Parmigiana with golden mozzarella, tomato sauce, and fresh basil.

Don’t Lose This Recipe

Enter your email to save this recipe. We'll send it to your inbox, and you'll also be subscribed to our FREE recipe newsletter. Unsubscribe anytime.

Why You’ll Love This Authentic (and Lighter) Eggplant Parmigiana!

There’s nothing quite like a bubbling dish of Melanzane alla Parmigiana fresh out of the oven. Rich, savory, and oozing with melty mozzarella, fragrant basil, and a deeply flavorful tomato sauce, it’s the ultimate Italian comfort food.

This dish holds a special place in my heart. It’s one of the very first recipes I learned to cook as a child alongside my Nonna Lidia. Years later, it was also one of the first meals I cooked for Louise when we started dating. We’re married now, and it’s still one of her all-time favorite Italian dishes.

Traditional parmigiana is often made with deep-fried eggplant, which can be messy and heavy. In this version, we roast the eggplant slices instead. It uses much less oil, keeps the recipe surprisingly simple, and delivers the same rich, creamy layers and irresistible flavor you’d expect from classic parmigiana—just a little lighter and easier to make.

P.S. Turn it into a full Italian feast with arugula salad, no-knead focaccia, tomato bruschetta, and affogato al caffè.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Ingredients for Eggplant Parmigiana arranged on white marble in natural window light.
  • Eggplants: Globe or Italian eggplants work best. Look for dark, shiny skin. No need to peel or salt them beforehand—modern varieties lack the bitterness of older strains, and roasting will naturally evaporate excess moisture.
  • Tomato Passata (Tomato Puree): Imported Italian passata in a glass bottle is naturally sweeter and less acidic, making a gorgeous homemade sugo. However, if you are short on time, you can swap it for 5 cups of your favorite store-bought marinara sauce to skip cooking the sauce altogether.
  • Onion & Garlic: Gently sautéed in extra virgin olive oil to create a sweet, fragrant sauce base. (You can skip these if you are using a store-bought marinara sauce!)
  • Extra Virgin Olive Oil: Used to flavor the sauce and for brushing the eggplant before roasting to build deep flavor and speed up cooking.
  • Parmigiano Reggiano: Skip the pre-grated shaker tubs! Real Parmigiano Reggiano or Grana Padano freshly grated at home melts beautifully and brings that essential nutty, salty kick.
  • Mozzarella: Fresh fior di latte (stored in water) or vacuum-packed low-moisture mozzarella both work well.
  • Fresh Basil: Non-negotiable for that classic Italian aroma. Especially if using a simple store-bought sauce, as fresh basil will immediately elevate the flavors!

💡 Vegan/Vegetarian Note: Traditional Parmigiano Reggiano is made with animal rennet. If cooking strictly vegetarian or vegan, opt for a plant-based parmesan and melty vegan mozzarella (brands like Violife work great!).

What Makes Authentic Italian Parmigiana Different?

Close-up of sliced and layered Eggplant Parmigiana with roasted eggplant, mozzarella, and Parmesan cheese.

If you are used to American “Eggplant Parm,” you might be surprised by the traditional Italian method:

  • No Breadcrumbs: Italian Parmigiana di Melanzane is strictly unbreaded. No flour, no eggs, no breadcrumb coating—just tender eggplant, rich tomato sauce, fresh basil, and quality mozzarella cheese.
  • Simple Ingredients: You don’t need a massive list of spices. Good-quality staples do all the heavy lifting.
  • Layered like Lasagna: Thinly sliced eggplant forms delicate layers that hold the rich sauce and melted cheese together seamlessly.

How to Make Eggplant Parmigiana

1. Make the Tomato Sauce

Heat the extra virgin olive oil in a large skillet over medium heat.

Add the chopped onion and cook for about 3 minutes, until it starts to soften.

Stir in the pressed garlic and cook for 1 more minute.

Pour in the tomato passata. Add about ¼ cup of water to the empty bottle, shake it, and pour that into the skillet too.

Season with salt and black pepper.

Simmer over medium-low heat for 30 to 40 minutes, stirring occasionally. The sauce should be thick and rich, not watery.

While the sauce cooks, prepare the eggplants.

Step 1 Onion, garlic, and tomato passata simmering into a rich homemade sauce.

2. Roast the Eggplants

Preheat the oven to 430°F or 220°C.

Line three large baking trays with parchment paper.

Rinse and dry the eggplants, then trim off the stems.

Cut them lengthwise into ¼-inch, or 0.6-cm, slices.

Arrange the slices in a single layer without overlapping.

Brush them with olive oil and season with salt.

Roast for about 25 minutes, or until tender and golden brown.

If you are baking several trays at once, switch their positions halfway through so the slices cook evenly.

Roasting instead of frying makes this baked eggplant parmigiana lighter and much easier to prepare.

Lower the oven temperature to 350°F or 180°C.

Step 2 Eggplant slices roasting until golden on parchment-lined baking trays.

3. Start the First Layer

You’ll build the parmigiana with 4 layers of eggplant. As you assemble it, save a little extra tomato sauce, Parmesan, and mozzarella for the final layer so you can finish with a generous, golden, bubbly topping.

Spread a thin layer of tomato sauce over the bottom of a 9 x 13-inch baking dish.

Arrange a layer of roasted eggplant slices over the sauce. Keep them close together, but do not overlap them.

Trim any slices with kitchen scissors if needed.

Spoon over a little more tomato sauce, then add some grated Parmesan, mozzarella, and fresh basil.

Step 3 Building eggplant parmigiana in a casserole.

4. Build the Remaining Layers

Add a second layer of eggplant, arranging the slices in the opposite direction.

Top with more tomato sauce, Parmesan, mozzarella, and basil.

Repeat until you have four layers of eggplant.

Finish the final layer with plenty of tomato sauce, Parmesan, and mozzarella. Do not add basil on top, as it may burn in the oven.

This layered Italian eggplant casserole should feel generous, but not overloaded with sauce.

Step 4 Italian eggplant casserole layered with sauce, cheeses, basil, and roasted eggplant.

5. Bake and Rest

Bake for about 30 minutes, until the sauce is bubbling around the edges and the cheese has melted.

The top should look golden, creamy, and slightly crisp in places.

Remove the parmigiana from the oven and let it rest for at least 15 minutes before slicing. This helps the layers settle, makes it easier to serve, and gives the flavors time to come together.

Garnish with fresh basil, then cut into 6 larger portions or 8 smaller portions.

Step 5 Eggplant Parmigiana baked and resting before slicing.

Tips

  • Use the convection setting: If your oven has a convection (fan-assisted) setting, use it when roasting multiple trays of eggplant. The circulating hot air helps every slice brown evenly. Rotate the trays halfway through if needed.
  • Don’t skip the resting time: Let the parmigiana rest for at least 15 minutes before slicing. This is essential. The layers settle, the cheese firms up, the sauce is reabsorbed, and the flavors meld together. In Italy, a good parmigiana is never cut straight out of the oven.
  • Roast until golden: Don’t pull the eggplant out too early. Deep golden slices have more flavor and release less water, giving you a creamier parmigiana.
  • Skip salting the eggplant: Modern eggplants aren’t bitter, so there’s no need to salt and purge them. Roasting evaporates enough moisture on its own.
  • Simmer a thick sauce: Cook the tomato sauce until it’s rich and no longer watery. A thick sauce keeps the layers creamy instead of soggy.
  • Drain fresh mozzarella well: If using fresh mozzarella, pat it dry before layering to prevent excess moisture. Low-moisture mozzarella works well too.
  • Grate the Parmesan yourself: Freshly grated Parmigiano Reggiano or Grana Padano melts better and adds far more flavor than pre-grated cheese.
  • Build four even layers: Keep the first three layers fairly even, then save a little extra tomato sauce, Parmesan, and mozzarella for the final layer to create a beautifully golden top.
  • Bake it right after assembling: Don’t refrigerate the uncooked parmigiana. Assemble it, then bake it immediately to keep the layers from becoming watery.
  • Rotate the baking trays: If roasting multiple trays of eggplant at once, switch their positions halfway through so every slice browns evenly.
  • Enjoy the leftovers: Eggplant parmigiana tastes even better the next day after the flavors have had more time to develop.

Frequently Asked Questions

Can I make eggplant parmigiana ahead of time?

Yes! In fact, many Italians think it tastes even better the next day. Bake it completely, let it cool, then refrigerate it. Reheat in a 350°F (180°C) oven until warmed through before serving.

Do I need to salt the eggplant first?

No. Modern eggplants are no longer as bitter as they used to be, so there’s no need to salt and purge them. Since we roast the slices, excess moisture evaporates in the oven, giving you tender eggplant without the extra step.

Can I freeze eggplant parmigiana?

Yes. Let it cool completely, then wrap it well or transfer it to a freezer-safe container. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in the oven until hot and bubbly.

How to store this Eggplant Parmigiana?

Store leftover eggplant parmigiana in an airtight container or cover the baking dish tightly and refrigerate for up to 3 days. Reheat individual portions in the microwave or warm the whole dish in a 350°F (180°C) oven until heated through.

Can I use a different cheese?

Absolutely. Parmigiano Reggiano and fresh mozzarella make the most authentic combination, but Grana Padano works well too. For a dairy-free version, use your favorite melty vegan mozzarella and vegan Parmesan alternative.

What’s the difference between eggplant parmigiana and eggplant Parmesan?

Italian Melanzane alla Parmigiana is made by layering roasted or fried eggplant with tomato sauce, mozzarella, Parmesan, and basil before baking. Eggplant Parmesan, its American cousin, often coats the eggplant in breadcrumbs before frying, creating a crispier texture.

More Italian Comfort Food

If you try this Eggplant Parmigiana Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Homemade Italian eggplant casserole with bubbling cheese and rich tomato sauce.

Eggplant Parmigiana (No Frying Required!)

4.98 from 43 votes
Eggplant Parmigiana is a lighter take on the classic Italian comfort food, made with roasted eggplant instead of fried. It's rich, cheesy, and packed with flavor, making it perfect for a cozy family dinner or meal prep.
Prep Time: 20 minutes
Cook Time: 1 hour
Resting Time: 15 minutes
Total Time: 1 hour 35 minutes
Servings: 8 people
Course: Dinner, Main Course
Cuisine: Italian

Equipment

  • Baking dish or casserole 9 x 13 inches or 23 x 33 cm.

Ingredients 

Tomato Sauce

  • 2 tablespoons extra virgin olive oil
  • 1 large yellow onion finely chopped
  • 3 cloves garlic pressed or grated
  • 5 cups tomato passata or tomato purée
  • ½ teaspoon salt plus black pepper to taste

For the Eggplants

  • 4 medium eggplants about 4 pounds (1.8 Kg)
  • 3 tablespoons extra virgin olive oil
  • ¾ teaspoon salt

For Layering

  • cups Parmigiano Reggiano or Grana Padano – grated
  • cups mozzarella chopped or grated – about 10 oz
  • cups basil leaves fresh

Instructions 

  • Make the Tomato Sauce: Heat 2 tablespoons extra virgin olive oil in a large skillet over medium heat. Add 1 large yellow onion (chopped) and cook for about 3 minutes until softened. Stir in 3 cloves garlic (grated) and cook for 1 minute.
    Pour in 5 cups tomato passata. Add ¼ cup water to the empty bottle, shake, and pour it into the skillet. Season with ½ teaspoon salt and black pepper to taste.
    Simmer over medium-low heat for 30 to 40 minutes, stirring occasionally, until thick. While the sauce cooks, prepare the eggplants.
    Step 1 Onion, garlic, and tomato passata simmering into a rich homemade sauce.
  • Roast the Eggplants: Preheat the oven to 430°F (220°C). Line 3 baking sheets with parchment paper.
    Trim 4 medium eggplants and cut them lengthwise into ¼-inch (0.6-cm) slices. Arrange them in a single layer without overlapping, brush with 3 tablespoons extra virgin olive oil, and season with salt.
    Roast for about 25 minutes, until tender and golden. If using multiple trays, switch their positions halfway through.
    Reduce the oven temperature to 350°F (180°C).
    Step 2 Eggplant slices roasting until golden on parchment-lined baking trays.
  • Start the First Layer: You'll build the parmigiana with 4 layers. Save a little extra tomato sauce, Parmesan, and mozzarella for the final layer.
    Spread a thin layer of tomato sauce in a 9 × 13-inch baking dish. Add a layer of eggplant, keeping the slices close together without overlapping. Top with a layer of tomato sauce, grated Parmesan, mozzarella, and basil.
    Step 3 Building eggplant parmigiana in a casserole.
  • Build the Remaining Layers: Add a second layer of eggplant, arranging the slices in the opposite direction. Top with another layer of tomato sauce, Parmesan, mozzarella, and basil.
    Repeat until you have 4 layers. Finish with a more generous layer of tomato sauce, Parmesan, and mozzarella. Leave the basil off the top so it doesn't burn.
    Step 4 Italian eggplant casserole layered with sauce, cheeses, basil, and roasted eggplant.
  • Bake and Rest: Bake at 350°F (180°C) for about 30 minutes, until the sauce is bubbling and the cheese is melted and golden.
    Let the parmigiana rest for 15 minutes before slicing. Garnish with fresh basil and serve.
    Step 5 Eggplant Parmigiana baked and resting before slicing.

Notes

Substitutions
  • Eggplants → Globe or Italian eggplants work best.
  • Tomato passata → Use imported Italian passata for the best flavor, or swap with 5 cups marinara sauce to skip making the sauce.
  • Onion & garlic → Skip both if you’re using store-bought marinara sauce.
  • Extra virgin olive oil → No substitute recommended.
  • Parmigiano Reggiano → Freshly grated Grana Padano works just as well. For a vegetarian or vegan version, use a plant-based Parmesan.
  • Mozzarella → Use fresh fior di latte or low-moisture mozzarella. For a vegan version, use your favorite melty vegan mozzarella.
  • Fresh basil → No substitute recommended; it’s key to the classic Italian flavor.
 
Tips
  • Use convection oven if you have it: It browns multiple trays more evenly.
  • Rotate the trays: Swap their positions halfway through.
  • Rest before slicing: Let it sit for 15 minutes so the layers set.
  • Roast until golden: Better flavor and less moisture.
  • Skip salting the eggplants: Modern eggplants don’t need it.
  • Simmer a thick sauce: It keeps the parmigiana creamy, not watery.
  • Drain fresh mozzarella: Pat it dry before layering.
  • Grate Parmesan fresh: It melts better and tastes better.
  • Build 4 layers: Save extra sauce and cheese for the top.
  • Bake immediately: Don’t refrigerate before baking.
  • Storage: Refrigerate for up to 4 days. It tastes even better the next day.

Nutrition

Serving: 1 of 8, Calories: 361kcal, Carbohydrates: 31g, Protein: 19g, Fat: 20g, Saturated Fat: 9g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 9g, Trans Fat: 0g, Cholesterol: 40mg, Sodium: 913mg, Potassium: 1283mg, Dietary Fiber: 10g, Sugar: 17g, Vitamin A: 1354IU, Vitamin B6: 0.5mg, Vitamin C: 24mg, Vitamin E: 5mg, Vitamin K: 29µg, Calcium: 443mg, Folate: 76µg, Iron: 4mg, Manganese: 1mg, Magnesium: 86mg, Zinc: 2mg

Don’t Lose This Recipe

Enter your email to save this recipe. We’ll send it to your inbox, and you’ll also be subscribed to our FREE recipe newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @nico.recipes on Instagram. We love hearing from you ⭐️ 💚.


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We're here to share easy, healthy, and delicious recipes 🌿✨.

Welcome to our blog, we are glad you are here.

4.98 from 43 votes (21 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




47 Comments

  1. 5 stars
    What a game changer this recipe is! I will never breadcrumb and fry me eggplant again. The eggplant is so darn tender and delicious. I was eating slices right out of the oven. The sauce is so good too. Better than most italian restaurants. Hit the easy button!!

  2. 5 stars
    Wow and wow!! It was delicious, and I loved that there was no frying involved, so it was healthy. Shared it with my son and wife, and they gave it a top rating. Nico, it sounds like you had a great-grandmother who taught you these wonderful dishes. You were fortunate to have her. Keep up the good work, we all love your excellent recipes. In fact, the grocery manager asked me as to why I was looking for the passata tomato sauce, and I gave him a copy of your recipe; he was very thankful!

  3. 5 stars
    The most absolute delicious Eggplant Parm I have ever had!! Used a quality jarred Marinara sauce & this dish just keeps getting better, especially over the next few days. Heaven!!

    1. Yubeee, wonderful to hear, Sheri… and great idea with a store-bought sauce 🙂

      Thank you for taking the time to comment here, I appreciate it. Kindest,
      Louise

    1. Hi Jayne, it’s not necessary 🙂
      Fresh eggplants generally aren’t bitter, so we don’t salt them first for this recipe. We recommend to simply slice them, brush them with olive oil, season with salt, and bake them before assembling the parmigiana. I hope that helps! Best,
      Louise

  4. 5 stars
    Hey Nico,

    It’s rare to see recipes where the quantity of ingredients are repeated in the description – this way the reader need not scroll up and down to see the quantities while reading the recipe. Also, making the ingredients bold – very thoughtful. It’s details like these that make your recipes stand out. Great job! Heartfelt thanks to all your efforts. Big fan!

    Best wishes,
    Ramesh

  5. 5 stars
    I’ve made this recipe a lot, it’s easy to follow and comes out so tasty every time!
    It’s especially delicious with fresh picked eggplant and basil from my garden!
    Thank you both for sharing this recipe!!

    1. That’s wonderful, Peggy, I’m so happy that you tried it. Garden eggplant and basil sound SO good, I can only imagine 🙂

      Thank you for taking the time to leave a comment here. Kindest,

      Louise