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.
  • No need to pre-salt the eggplant: You don’t need to salt the slices and let them sit to remove bitterness or moisture. Simply season with salt just before roasting.
  • 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 49 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.
  • 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 49 votes (21 ratings without comment)

Leave a comment

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

Recipe Rating




56 Comments

  1. 5 stars
    This recipe is delicious! It was my first time making eggplant parmigiana, so I wasn’t sure how it would turn out. It was success! I will be saving this recipe for sure.

    1. Hi Gina,

      Typically, if eggplants are bitter it is due to their age and size. The larger the eggplant (and typically more mature) CAN be more bitter.
      These are also the types of eggplant that tend to have seeds that also may contribute to bitterness.

      If you are dealing with bitter eggplants, you can:
      – salt them before cooking them.
      – remove their seeds and skin before cooking.
      – cook the eggplant for a little longer.

      I hope that helps. Kindest,

      Louise

  2. 5 stars
    I will be making the eggplant lasagna to take to my daughters for Easter Dinner, the recipe is super easy and looks wonderful. She is baking a ham, roast potatoes and whatever vegetable she makes. I am bringing Wedding soup I made today (my son said I made enough for the block) and a artichoke casserole. Ialways bring the desserts so we will have pizzles, biscotti, lemon meringue pie, strawberry short cake and home made vanilla and chocolate ice cream, and cream and jelly filled paszki Polish donuts. I love all the special holidays I can cook and bake as much as I want and everything I want. My family saya I make too much but always ask what Im making! Enjoy the holiday and cook and bake to your hearts content!

    1. Hi Louise,

      That sounds like an impressive easter dinner, just the dessert menu sounds spectacular 🎉

      Thank you for taking the time to leave a comment, and have a very happy easter with your family.

      All the best, Louise

  3. Looks really delicious, I will make this on the weekend. What vegan cheese do you prefer? I know it will be different from Italian plant based cheese in Italy vs in the states. Also just out of curiosity is this one you present vegan? If it is that would be amazing, as it looks so good. I notice the one ingredient was regular cheese with the option of plant based cheese. It is not really important since this is for everyone of course, but your channel has seems to be usually plant based. So I was only curious wo judgment of course. Still looks delicious even if it’s regular cheese and I will make the plant based version. Best

    1. Hi Yvette.

      We use an international brand called Vio Life. They have good mozzarella and parmesan alternatives. Not sure if you can find their parmesan line in the states though (I think they made it for the Italian market). Last time I checked I could only find their vegan mozzarella and cheddar, which would also work in the parmigiana.

      Another brand of vegan cheese that melts really well is Simply V.

      The parmigiana in the picture is a mix of vegan and non vegan cheese. We sometimes use half-half 🙂
      We even made one with our vegan ricotta. It was delicious, but it didn’t melt like store-bought cheese.

      I hope this helps!
      Happy cooking 🙂
      Nico

      1. Ahh thanks for the reply. We do have viola life cheese as I’m in NY and luckily we tend to have many options. I did prefer their parm cheese. Not too crazy about the mozzarella though, maybe it’s better in Italy though. I don’t think I know simply v though. But we have a vegan grocer and I will check if they have. The voila life parm was the most legit for me, from what I can remember. Either way the eggplant parm you guys present looks amazing vegan or not! All the food you guy present looks amazing! Thanks again! Best

  4. 5 stars
    Chef Nico,
    I want to make this AMAZING recipe again. You said it’s ok to cut in discs. Can you please explain how to assemble them? One on top of the other? Overlapping? If yes, how much? Grazie!

  5. 5 stars
    Chef Nico,
    Mamma mia!!! Che dire…Uno dei piatti migliori che abbia mai mangiato! Literally, the eggplant MELTS in your mouth. One of the best things I’ve ever put in my mouth lol! Question for you: I never worked with eggplant before and found the cutting process quite hard. Is it ok to cut it in rounds? Any tips? Grazie mille! Davvero buonissima! P.S I even made and used your vegan parmesan. It’s the first of its type that I really enjoyed! Ciao da NYC,
    Sara

    1. Ciao Sara!
      I’m so happy you liked the recipes 🙂

      Yes, you can definitely cut the eggplant in discs.
      Eggplants are quite hard to cut in general because of their skin.
      My tip is to use a serrated knife / bread knife to cut through them 🙂

      I hope this helps 🙂
      A presto,
      Nico

  6. Hi Nico
    What do you mean exactly by: “ but you have to switch them around as they cook. Using the fan-assisted function of the oven helps distribute the heat when the oven is crowded.” Switch around how and why?
    Grazie!
    Sara

    1. Hi Sara, thanks for your message 🙂

      If you bake more than 1 tray at a time, you have to swap the top tray for the bottom one and the bottom one for the top one, so that the eggplant slices cook evenly. You can do that half way through cooking.

      If you have a fan-assisted oven, that helps when cooking more than one baking tray at the time because the fan distributes the heat evenly.

      Hope this helps, if it doesn’t let me know 🙂
      Cheers,
      Nico

  7. 5 stars
    Nico and Louise, Made just as directed. This is a lovely eggplant parmigiana! So much lighter and healthier than breading and frying the eggplant slices in olive oil (easier as well). Love love love your technique and recipe! My son gave me a HUGE garden eggplant that I was able to use for this recipe. Thank you for sharing! Great “how to pics” by the way.

    1. Hi Barbie, that’s fantastic, I’m so happy you liked the parmigiana!
      It sounds even better with garden-grown family-delivered eggplant, it must have been so tasty 🙂
      Thanks so much for taking the time to comment here. All the best,
      Louise