Eggplant Parmigiana is a classic Italian comfort food made with layers of tender roasted eggplant, rich tomato sauce, melted mozzarella, fresh basil, and savory parmesan cheese. This lighter oven-baked version delivers all the traditional flavor without frying, making it perfect for family dinners and special occasions alike.
Why You’ll Love This Recipe
- Rich and authentic Italian flavor
- Baked instead of fried for a lighter meal
- Simple ingredients with impressive results
- Perfect for vegetarians
- Great for meal prep and leftovers
- Family-friendly and crowd-pleasing
- Naturally comforting and satisfying
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
- ½ teaspoon salt
- ⅛ teaspoon black pepper
Oven Roasted Eggplant
- 4 pounds eggplants (about 4 medium eggplants)
- 3 tablespoons extra virgin olive oil
- ¾ teaspoon salt
Other Ingredients
- 1½ cups finely grated parmesan cheese
- 2½ cups mozzarella cheese, grated or chopped
- 1½ cups fresh basil leaves
Instructions
- Heat the olive oil in a large skillet over medium heat.
- Add the chopped onion and sauté for 3 minutes until softened.
- Stir in the garlic and cook for 1 minute.
- Pour in the tomato passata and add about ¼ cup water to rinse the bottle.
- Season with salt and black pepper.
- Simmer over medium-low heat for 30–40 minutes, stirring occasionally, until thick and rich.
Prepare the Eggplants
- Preheat the oven to 430°F (220°C).
- Line three baking trays with parchment paper.
- Wash and dry the eggplants, then remove the stems.
- Slice into ¼-inch thick rounds.
- Arrange the slices in a single layer on the trays.
- Brush with olive oil and season with salt.
- Bake for about 25 minutes until golden brown, rotating trays if needed for even cooking.
Assemble the Eggplant Parmigiana
- Reduce oven temperature to 350°F (180°C).
- Spread a thin layer of tomato sauce on the bottom of a casserole dish.
- Arrange the first layer of roasted eggplant slices.
- Spoon over some tomato sauce.
- Sprinkle with parmesan cheese, mozzarella, and basil leaves.
- Repeat the layering process three more times, creating four eggplant layers total.
- Finish the top layer with extra tomato sauce, mozzarella, and parmesan. Do not add basil to the final layer.
Bake
- Bake the Eggplant Parmigiana for 30 minutes until bubbly and golden.
- Allow it to rest for at least 15 minutes before slicing.
- Garnish with fresh basil and serve.

Tips & Tricks
- Use firm eggplants for the best texture.
- Roasting instead of frying reduces excess oil while keeping great flavor.
- Let the sauce simmer long enough to become thick and concentrated.
- Resting after baking helps the layers set properly.
- Fresh mozzarella can be used but should be drained well to avoid excess moisture.
- For a dairy-free version, use plant-based mozzarella and parmesan alternatives.
Details
- Prep Time: 25 minutes
- Cook Time: 1 hour 35 minutes
- Total Time: 2 hours
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Difficulty: Intermediate
- Dietary Notes: Vegetarian

Notes
- Serve with crusty bread, garlic bread, or a fresh green salad.
- Pairs beautifully with roasted vegetables.
- Can be assembled several hours in advance and baked later.
- Ideal for holidays, gatherings, and meal prep.
Nutrition (Approximate Per Serving)
- Calories: 390
- Protein: 21g
- Carbohydrates: 24g
- Fat: 24g
- Fiber: 8g
- Sugar: 12g
FAQ
Can I make Eggplant Parmigiana ahead of time?
Yes. Assemble it up to one day ahead, refrigerate, and bake when ready.
Do I need to salt the eggplant before roasting?
Not necessarily. Modern eggplants are less bitter, and roasting provides excellent texture without pre-salting.
Can I freeze Eggplant Parmigiana?
Yes. Allow it to cool completely, wrap well, and freeze for up to 3 months.
What is the difference between Eggplant Parmigiana and Eggplant Parmesan?
They are essentially the same dish. Parmigiana is the traditional Italian name, while Eggplant Parmesan is commonly used in North America.
Can I make this recipe gluten-free?
Yes. This recipe is naturally gluten-free as written, provided all packaged ingredients are certified gluten-free.
Storage
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze individual portions or the entire casserole for up to 3 months.
Reheating
- Oven: Bake at 350°F (180°C) until heated through.
- Microwave: Heat individual portions in 1-minute intervals.

Similar Recipes

Eggplant Parmigiana Recipe
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
- ½ teaspoon salt
- ⅛ teaspoon black pepper
Oven Roasted Eggplant
- 4 pounds eggplants about 4 medium eggplants
- 3 tablespoons extra virgin olive oil
- ¾ teaspoon salt
Other Ingredients
- 1½ cups finely grated parmesan cheese
- 2½ cups mozzarella cheese grated or chopped
- 1½ cups fresh basil leaves
Instructions
- Heat the olive oil in a large skillet over medium heat.
- Add the chopped onion and sauté for 3 minutes until softened.
- Stir in the garlic and cook for 1 minute.
- Pour in the tomato passata and add about ¼ cup water to rinse the bottle.
- Season with salt and black pepper.
- Simmer over medium-low heat for 30–40 minutes, stirring occasionally, until thick and rich.
Prepare the Eggplants
- Preheat the oven to 430°F (220°C).
- Line three baking trays with parchment paper.
- Wash and dry the eggplants, then remove the stems.
- Slice into ¼-inch thick rounds.
- Arrange the slices in a single layer on the trays.
- Brush with olive oil and season with salt.
- Bake for about 25 minutes until golden brown, rotating trays if needed for even cooking.
Assemble the Eggplant Parmigiana
- Reduce oven temperature to 350°F (180°C).
- Spread a thin layer of tomato sauce on the bottom of a casserole dish.
- Arrange the first layer of roasted eggplant slices.
- Spoon over some tomato sauce.
- Sprinkle with parmesan cheese, mozzarella, and basil leaves.
- Repeat the layering process three more times, creating four eggplant layers total.
- Finish the top layer with extra tomato sauce, mozzarella, and parmesan. Do not add basil to the final layer.
Bake
- Bake the Eggplant Parmigiana for 30 minutes until bubbly and golden.
- Allow it to rest for at least 15 minutes before slicing.
- Garnish with fresh basil and serve.
Notes
- Serve with crusty bread, garlic bread, or a fresh green salad.
- Pairs beautifully with roasted vegetables.
- Can be assembled several hours in advance and baked later.
- Ideal for holidays, gatherings, and meal prep.
Conclusion
This Eggplant Parmigiana recipe combines tender roasted eggplant, homemade tomato sauce, fresh basil, and melted cheese into a comforting Italian dish everyone will love. Whether you’re preparing a weeknight family dinner or serving guests, this baked classic delivers incredible flavor with every bite.

