Eggplant Lasagna Recipe

A tender layered bake with roasted eggplant, rich tomato sauce, and creamy cheese, feeling hearty without any meat at all.

A tender layered bake with roasted eggplant, rich tomato sauce, and creamy cheese, feeling hearty without any meat at all.

Prep
25 min
Cook
55 min
Total
1 hr 30 min
Servings
8 slices
Eggplant Lasagna Recipe

From the first whiff of garlic and herbs in the oven, this eggplant lasagna wraps your kitchen in a cozy Italian hug, with silky roasted eggplant and a deep tomato perfume that makes your mouth water.

I love making it on a weekend when I want something comforting yet impressive, since the layers hold beautifully and the flavors get even better as they rest and mingle overnight.

Pinterest image for Eggplant Lasagna Recipe, with two photos of the recipe Save
Save it on Pinterest to make later.

One time I took it to a potluck and a friend asked for the recipe three times, and it felt so good to share a dish that feels like home cooking but with a fresh, veggie twist.

RECIPE

Eggplant Lasagna Recipe

Prep:25 minCook:55 minTotal:1 hr 30 minServings:8 slicesCalories:~330 per sliceCuisine:Italian

Ingredients

Roasted Eggplant

Meat Sauce

Ricotta Mixture

Other

Instructions

  1. Roast the eggplant

    Preheat your oven to 400°F, line a baking sheet with foil, toss eggplant slices with olive oil, salt, pepper, and garlic powder, spread them in a single layer, roast 20 to 25 minutes until soft and lightly golden, then flip and roast until the edges are browned and the centers are tender.

  2. Make the sauce

    Heat olive oil in a large skillet over medium heat, add chopped onion and a pinch of salt, cook until translucent, stir in garlic, grated carrot, and celery, cook until the vegetables soften, then add crushed tomatoes, tomato paste, basil, oregano, red pepper flakes, and simmer the sauce for 15 to 20 minutes so the flavors meld, seasoning with salt and pepper at the end.

  3. Prepare the cheese mixture

    In a bowl, combine ricotta, egg, Parmesan, parsley, salt, and pepper, mixing until smooth and creamy so it spreads easily over the noodles without making the layers watery.

  4. Assemble the first layer

    Spread a thin layer of meat sauce across the bottom of a 9x13-inch baking dish, place a layer of lasagna noodles over the sauce, then spread some of the ricotta mixture over the noodles, and finish with roasted eggplant slices.

  5. Add more layers

    Repeat with another layer of meat sauce, more noodles, additional ricotta, and extra eggplant, building up the dish until all ingredients are used, ending with a layer of meat sauce topped with shredded mozzarella and Parmesan.

  6. Let it rest before baking

    Allow the assembled lasagna to sit for 10 minutes so the no-boil noodles can absorb some moisture from the sauce, which helps the layers set neatly when you slice them later.

  7. Bake until bubbly

    Cover the dish with foil and bake at 375°F for 25 minutes, then remove the foil and bake until the cheese is golden and bubbling at the edges, about 10 to 15 minutes longer.

  8. Cool and serve

    Let the lasagna rest for at least 15 minutes before you cut in, which makes each slice hold together beautifully and lets the juices settle so every bite is saucy and satisfying.

  9. Store and reheat

    Keep leftovers in an airtight container in the fridge for up to 3 days, and reheat in the microwave or a low oven until the center is warm and the cheese is melted again.

  10. Customize and enjoy

    Toss spinach into the sauce for extra color, or add a splash of red wine while the sauce simmers for more depth of flavor that lingers on the palate.

Substitutions and variations

  • Use zucchini or portobello mushrooms in place of eggplant for a different texture.
  • Swap ricotta with cottage cheese or cream cheese if that is what you have on hand.
  • Choose gluten-free lasagna noodles for a gluten free version of this dish.
  • Leave out the red pepper flakes for a milder sauce that everyone can enjoy.

Chloe's tips

  1. Salting and gently pressing the eggplant rounds for 10 minutes before roasting helps remove excess moisture so the slices stay firm and do not make the layers soggy.
  2. Use a mix of yellow and purple eggplant for a more colorful presentation that will wow your guests on the table.
  3. If you are short on time, use high quality no-boil noodles and extra sauce to keep the dish moist without a long simmer.
  4. Letting the finished lasagna rest before slicing keeps each portion neat and makes serving much easier.

Serving suggestions

This lasagna serves up beautifully on a large platter with a simple green salad and some crusty bread on the side.

  • Garnish with extra parsley leaves and a drizzle of olive oil right before serving.
  • Pair with a glass of red wine and roasted garlic bread for a complete Italian-inspired dinner.
Eggplant Lasagna Recipe, ready to serve

Frequently asked questions

Do I need to pre cook the lasagna noodles?

Not if you use no-boil noodles, but if your noodles are regular, cook them in salted boiling water until al dente, drain, and use them as directed in the layers.

Can I make this ahead and freeze it?

Yes, assemble the lasagna up to the baking step, cover tightly, and freeze for up to 2 months, then thaw in the fridge overnight and bake as directed.

Why did my lasagna turn out watery?

Excess moisture from eggplant or undercooked sauce can cause this; salting the eggplant and letting the sauce reduce helps the layers set properly.

Can I use low fat cheese to make it healthier?

Low fat cheese works, though the texture may be slightly less creamy; you can mix part skim ricotta with a little extra sauce to keep it moist.

Let's get cooking!

I hope you enjoy making and sharing this eggplant lasagna as much as I do, it is a simple weeknight favorite that feels like a special dinner on any night of the week.

More Main Dishes recipes
EVERY RECIPE, ONE SEARCH AWAY

What are we cooking today?

Search by recipe name, ingredient or occasion.

Made for people who love to cook.Esc to close