Soggy eggplant ruins dinner. I learned that the hard way years ago, when my first attempt at this dish came out like a sad, watery casserole. Now I fix it with one salty trick and a crispy coating. This Cheesy Eggplant Lasagna gives you crunch, cream, and plenty of melted cheese.
Why This Cheesy Eggplant Lasagna Recipe Works
Think of this dish as eggplant Parmesan and classic lasagna sharing a baking dish. Crispy breaded eggplant replaces the noodles. Creamy ricotta, savory mushrooms, and rich tomato sauce fill the gaps.
Have you ever wondered why vegetarian lasagna sometimes tastes bland? Usually the filling lacks depth. I solve that by cooking the mushrooms dry until they turn meaty and concentrated. My meat-loving brother went back for seconds, and he never admits that about vegetables.
The recipe also skips boiling noodles. You save a pot, and you save some dignity on dish duty.
Recipe Snapshot: Servings and Time
Here is the quick overview before you commit your afternoon:
- Servings: 8 to 10 generous portions
- Prep time: About 1 hour, plus 20 to 30 minutes for salting the eggplant
- Bake time: 1 hour and 15 minutes
- Resting time: 10 to 15 minutes
- Total time: Roughly 3 hours
Yes, it takes a while. FYI, most of that time runs hands-off, so you can sip something nice while the oven works.
Ingredients and Quantities
Gather everything first. Trust me, hunting for the thyme mid-fry never ends well.
For the Crispy Eggplant
- 2 medium eggplants, peeled and thinly sliced
- 5 large eggs for the coating
- 15 oz Italian-style breadcrumbs
- 1 cup vegetable oil for frying
- 1 tbsp salt, plus extra to taste
For the Mushroom Ricotta Filling
- 1 lb cremini mushrooms, sliced
- 2 garlic cloves, minced
- 3 tbsp fresh oregano, chopped and divided
- 1 tbsp fresh thyme, chopped and divided
- 2 lb ricotta cheese
- 3 large eggs
- 1/2 cup grated Parmesan cheese for the filling
- 1 tsp black pepper, or to taste
Noz For Layering and Topping
- 48 oz pasta sauce (2 jars)
- 8 oz shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese for the top
- 1/4 cup fresh basil leaves for garnish
Step-by-Step Cheesy Eggplant Lasagna Instructions
I broke the process into small stages. Take it one at a time and you will not feel overwhelmed.
Step 1: Preheat and Salt the Eggplant
Preheat your oven to 400°F (200°C). Lay your sliced eggplant on a tray and sprinkle it with salt. Let it sit for 20 to 30 minutes.
You will see little beads of moisture appear on the surface. That liquid causes soggy lasagna, so you want it gone. Pat each slice dry with a clean towel or paper towels.
Step 2: Bread the Eggplant
Crack 5 eggs into a large bowl and beat them well. Pour the breadcrumbs onto a plate. Dip each eggplant slice into the eggs, then press it firmly into the crumbs.
Flip the slice and press again so both sides wear a full coat. Set the breaded slices on a clean tray. Keep one hand dry for the crumbs and one for the eggs, or you will end up with breaded fingers.
Step 3: Fry the Eggplant
Pour 1 cup of vegetable oil into a large skillet and heat it over medium heat. Add a few slices, but don’t crowd the pan. Crowding drops the oil temperature and makes the coating greasy.
Fry each side for 2 to 3 minutes, until deep golden brown. Move the slices to a cooling rack or paper towels. A rack works better, IMO, because it keeps the bottoms crisp.
Step 4: Cook the Mushrooms
Wipe out the skillet and set it over medium heat with no oil. Add the sliced mushrooms and cook them for about 7 minutes. They will release water first, then the water will cook off and the mushrooms will turn soft and browned.
Next, stir in the garlic, 1 tbsp oregano, 1/2 tbsp thyme, a pinch of salt, and the pepper. Cook for 1 to 2 more minutes until the kitchen smells amazing. Let the mixture cool a bit.
Step 5: Mix the Ricotta Filling
Grab a large mixing bowl. Add the ricotta, the remaining 3 eggs, 1/2 cup Parmesan, and the mushroom mixture. Stir in the rest of the oregano and thyme, plus a little more salt and pepper.
Mix until everything looks creamy and evenly speckled with herbs. The eggs help the filling set, so you can slice neat squares later. Nobody wants lasagna soup.
Step 6: Build the Layers
Spread a thin layer of pasta sauce across the bottom of a 9×13-inch baking dish. This stops the eggplant from sticking. Then arrange a layer of fried eggplant slices over the sauce.
Spoon half of the ricotta mixture over the eggplant and spread it gently. Cover it with another layer of sauce. Add a second layer of eggplant, the remaining ricotta mixture, and more sauce.
Finish with a final layer of eggplant. Pour the remaining sauce over the top so every slice gets covered. Scatter the mozzarella and the remaining Parmesan over everything.
Step 7: Bake the Lasagna
Cover the dish with foil and slide it into the oven. Bake for 1 hour and 15 minutes. In the last 10 to 15 minutes, pull off the foil so the cheese can bubble and brown.
Keep an eye on it near the end. Ovens vary, and you want golden spots, not burnt ones.
Step 8: Rest, Garnish, and Serve
This part tests your patience. Let the lasagna rest for 10 to 15 minutes after baking. The layers need that time to settle, or your slice will slide apart on the plate.
Tear the fresh basil over the top and serve warm. Garlic bread on the side never hurts.
Tips for the Best Cheesy Eggplant Lasagna
Small habits make a big difference here. These are the ones I swear by:
- Slice evenly. Thin, uniform slices fry at the same speed.
- Don’t skip the salting. It removes bitterness and extra water.
- Fry in batches. Crowded pans make soggy crumbs.
- Use a good pasta sauce. Since the sauce covers so much of the dish, you will taste it.
- Rest the dish. Patience gives you clean, sturdy slices.
Why do so many people rush the resting step? I honestly don’t know. I did it for years, and my plates looked like a crime scene.
Eggplant Lasagna vs. Traditional Lasagna
I love classic lasagna, but this version wins on a few points. Traditional lasagna uses boiled noodles and often meat. This recipe uses crispy eggplant and mushrooms, so it feels lighter in some ways and still hearty.
Here is how they compare:
- Texture: Eggplant brings crunch, while noodles bring softness.
- Prep: Eggplant needs salting and frying, while noodles need boiling.
- Flavor: Mushrooms add earthy depth that replaces ground meat.
- Diet: This recipe suits vegetarians, while classic versions usually don’t.
It does take more effort than the noodle version. IMO, the crispy layers earn that extra work.
Storage and Make-Ahead Tips
This lasagna tastes great the next day. Cover leftovers tightly and refrigerate them for up to 3 days. Reheat single portions in the oven at 350°F until hot, which keeps the coating from turning rubbery.
You can also assemble the whole dish a day early. Cover it and refrigerate it, then add 10 to 15 extra minutes to the bake time. This trick saves me every time guests show up.
Cheesy Eggplant Lasagna FAQs
Do I have to peel the eggplant?
This recipe peels it, which gives a softer, more tender bite. Skin can turn chewy after baking. Leave it on if you like the extra texture.
Why does my eggplant lasagna turn watery?
Excess moisture is the usual culprit. Salt the slices, let them rest, and pat them dry. Also, cook the mushrooms until their liquid fully evaporates.
Can I bake the eggplant instead of frying it?
Yes, you can. Brush the breaded slices with oil and bake them on a tray until golden. They come out a bit less crisp, but still tasty.
Can I freeze this lasagna?
Absolutely. Wrap the cooled dish or individual portions tightly and freeze for up to 2 months. Thaw it overnight in the fridge before reheating.
What can I serve with eggplant lasagna?
A crisp green salad balances the richness. Garlic bread and roasted vegetables also work well. A glass of red wine doesn’t hurt either.
Can I use cottage cheese instead of ricotta?
You can, though the texture changes slightly. Ricotta gives a creamier, smoother filling. Drain cottage cheese well if you substitute it.
Final Thoughts
This Cheesy Eggplant Lasagna brings crispy eggplant, creamy ricotta, earthy mushrooms, and gooey cheese into one pan. Salt the eggplant, fry in batches, cook the mushrooms dry, and rest the dish before slicing.
So, are you ready to bake the best vegetarian lasagna of your life? Clear your Sunday, grab a big baking dish, and make it tonight. Fair warning: your family will request it again by Thursday.

Cheesy Eggplant Lasagna
Ingredients
Method
- Preheat your oven to 400°F (200°C). Lay your sliced eggplant on a tray and sprinkle it with salt. Let it sit for 20 to 30 minutes.
- Pat each eggplant slice dry with a clean towel or paper towels after the moisture appears.
- Beat 5 eggs in a large bowl. Dip each eggplant slice into the eggs, then press it firmly into the breadcrumbs.
- Fry each side of the eggplant for 2 to 3 minutes, until deep golden brown. Move the slices to a cooling rack or paper towels.
- Wipe the skillet clean and cook the sliced mushrooms over medium heat for about 7 minutes until soft and browned.
- Stir in garlic, 1 tbsp oregano, 1/2 tbsp thyme, salt, and pepper. Cook for 1 to 2 more minutes until fragrant.
- In a large mixing bowl, combine ricotta, remaining eggs, 1/2 cup Parmesan, and the cooled mushroom mixture. Stir in remaining herbs, plus salt and pepper.
- Spread a thin layer of pasta sauce in a 9×13-inch baking dish. Layer fried eggplant slices, ricotta mixture, and more sauce in stages, finishing with eggplant on top.
- Cover with remaining sauce and sprinkle mozzarella and remaining Parmesan cheese.
- Cover the dish with foil and bake for 1 hour and 15 minutes. Remove foil for the last 10 to 15 minutes to brown the cheese.
- Let the lasagna rest for 10 to 15 minutes after baking, then garnish with fresh basil and serve warm.



