Eggplant Parmesan Lasagna Casserole

Featured in: Comfort Baking

Eggplant Parmesan Lasagna Casserole brings together layers of baked eggplant, creamy ricotta, gooey mozzarella, and tangy tomato sauce, all topped with a golden Parmesan crust. The eggplant is lightly breaded and roasted for added texture, while two types of pasta cheese provide rich, satisfying flavor. Finished with fresh basil and a bubbly top, this dish is perfect as a centerpiece for family dinners or festive gatherings. Vegetarian friendly, it can be made gluten-free and pairs beautifully with a light red wine. Each bite offers a comforting balance of tender vegetables, savory sauce, and melty cheeses, making it a favorite for sophisticated comfort food lovers.

Updated on Sun, 09 Nov 2025 16:49:00 GMT
Golden-browned Eggplant Parmesan Lasagna served with fresh basil and marinara sauce.  Save
Golden-browned Eggplant Parmesan Lasagna served with fresh basil and marinara sauce. | butterhearth.com

A comforting, Italian-inspired casserole layering tender eggplant, rich tomato sauce, creamy ricotta, and gooey mozzarella, finished with a golden Parmesan crust. Perfect for family dinners or gatherings.

This lasagna brings back fond memories of family gatherings, where everyone would eagerly wait for a slice of this rich and savory dish. The smell alone is enough to get appetites rumbling.

Ingredients

  • 2 large eggplants: sliced lengthwise into 1/2-inch thick slices
  • 1 tablespoon salt: (for sweating eggplant)
  • 1 cup all-purpose flour:
  • 2 large eggs: beaten
  • 1 1/2 cups Italian-style breadcrumbs:
  • 2 cups ricotta cheese:
  • 2 cups shredded mozzarella cheese:
  • 3/4 cup grated Parmesan cheese:
  • 1/2 cup grated Pecorino Romano cheese: (optional)
  • 4 cups marinara sauce: (homemade or store-bought)
  • 2 tablespoons olive oil:
  • 3 cloves garlic: minced
  • 1 small onion: finely chopped
  • 1/2 teaspoon dried oregano:
  • 1/2 teaspoon dried basil:
  • Salt and pepper: to taste
  • 9 no-boil lasagna noodles: (or regular, pre-cooked)
  • 1/4 cup fresh basil leaves: chopped (for garnish)

Instructions

Preheat oven:
Preheat the oven to 400°F (200°C).
Prepare eggplant:
Lay eggplant slices on a baking sheet and sprinkle both sides with salt. Let sit for 30 minutes to draw out moisture, then pat dry with paper towels.
Bread eggplant:
Dredge each slice in flour, dip in beaten eggs, then coat in breadcrumbs.
Bake eggplant:
Arrange breaded eggplant on a parchment-lined baking sheet. Drizzle with olive oil and bake for 20 minutes, flipping halfway, until golden and tender.
Prepare sauce:
Meanwhile, heat 2 tablespoons olive oil in a saucepan over medium heat. Sauté onion until soft, about 5 minutes. Add garlic and cook 1 minute more. Stir in marinara sauce, oregano, basil, salt, and pepper. Simmer for 10 minutes.
Prepare ricotta mixture:
In a bowl, mix ricotta cheese with half of the Parmesan and all of the Pecorino Romano (if using). Season with salt and pepper.
Reduce oven temperature:
Reduce oven to 375°F (190°C).
Assemble lasagna:
Assemble the lasagna in a 9x13-inch baking dish: Spread a thin layer of sauce on the bottom. Place 3 lasagna noodles over sauce. Layer half the baked eggplant slices over noodles. Spread half of the ricotta mixture, then sprinkle with 1/3 of the mozzarella. Add another layer of sauce. Repeat with remaining noodles, eggplant, ricotta, and mozzarella. Top with final noodles, remaining sauce, and remaining mozzarella and Parmesan.
Bake lasagna:
Cover with foil and bake for 30 minutes. Uncover and bake 15 minutes more, until top is bubbly and golden.
Rest and garnish:
Let rest 10–15 minutes before slicing. Garnish with fresh basil.
Save
| butterhearth.com

I remember one time my grandmother made this for a holiday dinner, and everyone talked about it for weeks afterward. It was truly a meal that brought us all together.

Required Tools

  • Baking sheet
  • Parchment paper
  • 9x13-inch baking dish
  • Saucepan
  • Mixing bowls
  • Whisk
  • Knife and cutting board

Allergen Information

  • Contains: Wheat (flour, breadcrumbs, lasagna noodles), Eggs, Milk (ricotta, mozzarella, Parmesan, Pecorino Romano).
  • Double-check cheese and sauce labels for allergens if using pre-made products.

Nutritional Information (per serving)

  • Calories: 510
  • Total Fat: 23 g
  • Carbohydrates: 48 g
  • Protein: 26 g

Layers of rich ricotta, eggplant, and melted mozzarella in Eggplant Parmesan Lasagna.  Save
Layers of rich ricotta, eggplant, and melted mozzarella in Eggplant Parmesan Lasagna. | butterhearth.com

This Eggplant Parmesan Lasagna is a dish that truly nourishes the soul, perfect for any special occasion or a comforting weeknight meal.

Recipe Questions

Can I substitute a different cheese?

Yes, you can use other mild or sharp cheeses like fontina or provolone for variety. Alternatively, omit Pecorino Romano if preferred.

Is it possible to make this gluten-free?

Absolutely. Use gluten-free breadcrumbs and lasagna noodles to ensure the dish is suitable for gluten sensitivities.

Should I peel the eggplant before using?

Peeling is optional. Leaving the skin provides texture and nutrients, while peeling may result in a softer bite.

Can I prepare this dish ahead of time?

Yes, assemble up to a day ahead and refrigerate. Bake when ready to serve for best results.

What sauce works best for layering?

Homemade or high-quality store-bought marinara works well. Enhanced with onions, garlic, and herbs deepens the flavor.

How to prevent soggy eggplant?

Salting and patting dry the eggplant slices helps draw out moisture, resulting in a firmer texture after baking.

Eggplant Parmesan Lasagna Casserole

Eggplant, cheeses, tomato sauce, and noodles layered for a hearty Italian-inspired main dish.

Prep duration
30 min
Time to cook
60 min
Complete duration
90 min
Created by Grace Mitchell


Skill Level Medium

Heritage Italian-American

Output 6 Portions

Dietary considerations Meat-Free

Components

Vegetables

01 2 large eggplants, sliced lengthwise into 1/2-inch thick slices
02 1 tablespoon salt

Breading

01 1 cup all-purpose flour
02 2 large eggs, beaten
03 1 1/2 cups Italian-style breadcrumbs

Cheeses

01 2 cups ricotta cheese
02 2 cups shredded mozzarella cheese
03 3/4 cup grated Parmesan cheese
04 1/2 cup grated Pecorino Romano cheese

Sauce

01 4 cups marinara sauce
02 2 tablespoons olive oil
03 3 cloves garlic, minced
04 1 small onion, finely chopped
05 1/2 teaspoon dried oregano
06 1/2 teaspoon dried basil
07 Salt and pepper, to taste

For Assembly

01 9 no-boil lasagna noodles or regular, pre-cooked
02 1/4 cup fresh basil leaves, chopped

Directions

Stage 01

Preheat Oven: Set oven temperature to 400°F (200°C) and allow to fully preheat.

Stage 02

Prepare Eggplant Slices: Arrange eggplant slices on a baking sheet and sprinkle both sides evenly with salt. Rest for 30 minutes to extract moisture, then blot dry thoroughly using paper towels.

Stage 03

Bread Eggplant: Dredge each slice first in flour, then dip into beaten eggs, finishing by coating with Italian-style breadcrumbs.

Stage 04

Bake Eggplant: Transfer breaded eggplant slices to a parchment-lined baking sheet. Drizzle with olive oil and bake for 20 minutes, flipping midway, until golden and tender.

Stage 05

Prepare Tomato Sauce: Heat olive oil in a saucepan over medium heat. Sauté chopped onion until softened, about 5 minutes. Incorporate minced garlic and cook 1 minute longer. Pour in marinara sauce and seasonings, simmering for 10 minutes.

Stage 06

Mix Ricotta Filling: In a bowl, combine ricotta cheese with half of the Parmesan and all Pecorino Romano (if using). Season with salt and pepper to taste.

Stage 07

Reduce Oven Temperature: Lower oven heat to 375°F (190°C) after baking eggplant.

Stage 08

Layer Lasagna: In a 9x13-inch baking dish, spread a thin layer of marinara sauce on the bottom. Arrange 3 lasagna noodles, cover with half the baked eggplant, then layer half of the ricotta mixture followed by one-third of mozzarella cheese and additional sauce.

Stage 09

Repeat Layers: Add the second layer of noodles, remaining eggplant, ricotta mixture, and another third of mozzarella cheese. Top with final noodles, last of the sauce, remaining mozzarella, and Parmesan.

Stage 10

Bake Lasagna: Cover dish with aluminum foil and bake for 30 minutes. Remove foil and continue baking for 15 minutes until the top is golden and bubbling.

Stage 11

Rest and Finish: Allow lasagna to sit for 10–15 minutes before slicing. Garnish with chopped fresh basil before serving.

Necessary tools

  • Baking sheet
  • Parchment paper
  • 9x13-inch baking dish
  • Saucepan
  • Mixing bowls
  • Whisk
  • Knife
  • Cutting board

Allergy details

Review each component for potential allergens and consider consulting with a healthcare provider if you're unsure about certain ingredients.
  • Contains wheat from flour, breadcrumbs, and lasagna noodles.
  • Contains eggs.
  • Contains milk from ricotta, mozzarella, Parmesan, and Pecorino Romano cheeses.

Nutritional information (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy Value: 510
  • Fats: 23 g
  • Carbohydrates: 48 g
  • Protein Content: 26 g