Classic eggplant lasagna has completely changed how I think about vegetarian cooking, and I say this as someone who used to think vegetables were just what my food ate. Look, I was firmly in the “lasagna needs meat or it’s not real lasagna” camp until my Italian neighbor made me try her classic eggplant lasagna recipe. Now I actually prefer it to the traditional version, and my carnivore husband agrees.
The whole classic eggplant lasagna obsession started last summer when our garden produced about forty eggplants and I was desperately googling “what to do with too much eggplant” at 11 PM. Mrs. Romano next door saw me hauling bags of eggplant to my compost bin and was like, “What are you doing? Give me those!” Three hours later, she knocked on my door with this incredible classic eggplant lasagna that smelled like heaven.
Table of Contents
How I Learned to Stop Worrying and Love Eggplant
So here’s my embarrassing confession – I used to hate eggplant. Thought it was slimy and weird and basically just purple sadness. My mom tried to make me eat it as a kid, and it always turned out mushy and bitter. I avoided eggplant for like twenty years because of those traumatic childhood experiences.
But Mrs. Romano’s classic eggplant lasagna completely changed everything. Turns out, the secret isn’t avoiding eggplant – it’s learning how to cook it properly. Who knew? Now I make this classic eggplant lasagna at least twice a month, and my kids actually ask for it. My 12-year-old calls it “the purple lasagna” and has never once complained about eating vegetables.
The best part about this classic eggplant lasagna? It’s actually easier than traditional lasagna because you don’t have to deal with browning meat and all that grease. Plus, it tastes incredibly rich and satisfying without being heavy.
check also this lasagna recipe : The Million Dollar Ravioli Lasagna That Actually Lives Up to Its Name
What Goes Into This Italian Masterpiece
Here’s everything you need for this life-changing classic eggplant lasagna:
The Eggplant Situation:
- 2 large eggplants (about 2-3 lbs total)
- 2 tablespoons coarse salt for drawing out moisture
- ¼ cup olive oil for brushing
The Cheese Dream Team:
- 16 oz whole milk ricotta cheese (don’t go low-fat here)
- 1 large egg
- ¼ cup fresh basil, chopped (or 2 tablespoons dried)
- ½ cup grated Parmesan cheese, divided
- 8 oz fresh mozzarella, sliced thin
- 2 cups shredded mozzarella cheese
The Sauce Squad:
- 3 cups marinara sauce (homemade or good quality jarred)
- 3 cloves garlic, minced
- 1 medium onion, diced
- 2 tablespoons olive oil
- 1 teaspoon dried oregano
- ½ teaspoon dried basil
- Salt and black pepper to taste
The Pasta Layer:
- 9 lasagna noodles (the regular kind, not no-boil)
- Salt for pasta water
Pro Shopping Tip: Choose eggplants that feel heavy for their size with smooth, shiny skin. If they’re wrinkly or have soft spots, skip them. For the classic eggplant lasagna to work perfectly, you need good eggplant. Also, fresh mozzarella makes a huge difference – it’s worth the extra cost.
The Method (Don’t Skip Steps, Trust Me)

Step 1: Eggplant Prep (This Is Crucial) Slice your eggplants lengthwise into ¼-inch thick slices. Lay them out on paper towels and sprinkle both sides generously with coarse salt. Let them sit for at least 30 minutes – this draws out the bitter liquid and prevents mushy eggplant.
I used to skip this step because I was impatient, and my classic eggplant lasagna always turned out watery and bitter. Don’t be like past me. Do the salt thing.
After 30 minutes, pat the eggplant slices completely dry with paper towels. You’ll be amazed at how much liquid comes out.
Step 2: Getting the Noodles Ready Bring a large pot of salted water to boil. Cook the lasagna noodles according to package directions until al dente. Don’t overcook them – they’ll continue cooking in the oven. Drain and lay them flat on a clean kitchen towel to prevent sticking.
Step 3: Eggplant Roasting Magic Preheat your oven to 425°F. Line two large baking sheets with parchment paper. Brush both sides of the eggplant slices with olive oil and arrange them in single layers on the baking sheets.
Roast for 20-25 minutes, flipping halfway through, until they’re golden brown and tender. This step is what makes the classic eggplant lasagna amazing instead of mushy. The roasting concentrates the flavors and gives the eggplant a meaty texture.
Step 4: Sauce Situation While the eggplant is roasting, heat olive oil in a large saucepan over medium heat. Add diced onion and cook for about 5 minutes until soft. Add minced garlic and cook for another minute.
Pour in the marinara sauce, oregano, dried basil, salt, and pepper. Let it simmer on low heat for about 15 minutes while you get everything else ready. Taste and adjust seasonings.
Step 5: Ricotta Mixture In a medium bowl, mix the ricotta cheese, egg, fresh basil, and ¼ cup of the Parmesan cheese. Season with a little salt and pepper. This mixture should be smooth and spreadable.
Step 6: Assembly Time (The Fun Part) Lower your oven temperature to 375°F. Spread about ½ cup of sauce on the bottom of a 9×13-inch baking dish.
Layer like this:
- 3 lasagna noodles
- Half the ricotta mixture
- Half the roasted eggplant slices
- 1 cup of sauce
- Half the fresh mozzarella slices
- 3 more noodles
- Remaining ricotta mixture
- Remaining eggplant
- 1 cup of sauce
- Remaining fresh mozzarella
- Final 3 noodles
- Remaining sauce
- Shredded mozzarella and remaining Parmesan on top
Step 7: The Baking Process Cover with foil and bake for 25 minutes. Remove the foil and bake for another 15-20 minutes until the cheese is golden and bubbly.
Here’s the hardest part – let it rest for at least 15 minutes before cutting. I know it smells incredible and you want to dive in, but this classic eggplant lasagna needs time to set up or it’ll be a soggy mess when you try to serve it.
Real Talk: What I Learned Through Trial and Error
The Salt Step Is Non-Negotiable: I cannot stress this enough – salting the eggplant and letting it sit is crucial for good classic eggplant lasagna. It removes bitterness and prevents the final dish from being watery.
Roasting vs. Frying: I used to fry the eggplant slices, but roasting is so much easier and healthier. Plus, you can do multiple sheets at once instead of standing over a hot pan forever.
Cheese Quality Matters: Pre-shredded mozzarella has anti-caking agents that make the cheese grainy when it melts. Spending a few extra minutes shredding your own cheese makes the classic eggplant lasagna so much better.
Sauce Consistency: Your sauce should be slightly thick – not watery, but not paste-like either. If it’s too thin, let it simmer longer. If it’s too thick, add a splash of water or wine.
The Resting Game: Seriously, let it rest. I know it’s torture, but a properly rested classic eggplant lasagna cuts beautifully and holds together perfectly.
Why This Works for Real Life
The best thing about classic eggplant lasagna? You can make it completely ahead of time. Assemble it in the morning, stick it in the fridge, and bake it when you get home from work. It actually tastes better after sitting for a few hours because the flavors have time to meld.
Meal Prep Magic: This classic eggplant lasagna freezes incredibly well. I usually make two – one for dinner and one for the freezer. Just thaw it overnight in the fridge and bake as directed. Perfect for those nights when you can’t even think about cooking.
My vegetarian sister-in-law was visiting last month, and I was stressed about what to make for dinner that everyone would enjoy. This classic eggplant lasagna was perfect – hearty enough for the meat-eaters, satisfying for the vegetarian, and fancy enough that it felt special.
Variations (Because Life Needs Options)
Mediterranean Style: Add some sliced zucchini layers, use feta cheese instead of some of the mozzarella, and throw in some Kalamata olives. This version of classic eggplant lasagna tastes like vacation.
Spinach Addition: Layer in some sautéed spinach with the ricotta mixture. Adds color and nutrition without changing the basic classic eggplant lasagna structure.
Herb Garden Version: Use fresh oregano, thyme, and parsley throughout. Make the sauce with fresh tomatoes if you’re feeling ambitious. Everything tastes more vibrant.
Spicy Kick: Add some red pepper flakes to the sauce and use pepper jack cheese instead of regular mozzarella. Not traditional, but surprisingly good.
Protein Boost: Layer in some cooked Italian sausage if you want to make it heartier for serious carnivores. Still counts as classic eggplant lasagna in my book.
The Honest Truth About This Recipe
This classic eggplant lasagna has become our family’s special occasion dish. It’s fancy enough for company but comforting enough for Sunday dinner. The texture is incredibly satisfying – you don’t miss the meat at all.
The prep work takes some time, but most of it can be done ahead. I usually salt the eggplant in the morning, roast it in the afternoon, and assemble everything before dinner. It’s become kind of meditative, actually.
Leftover Situation: This classic eggplant lasagna is even better the next day. The flavors develop overnight, and it reheats beautifully. I actually prefer eating it as leftovers, which never happens with regular lasagna.

The Bottom Line
If you’ve been skeptical about vegetarian lasagna or think eggplant is too weird, this classic eggplant lasagna will change your mind. It’s rich, satisfying, and full of flavor without being heavy or mushy.
The key is treating the eggplant properly – salt it, roast it, and layer it with good cheese and sauce. Don’t try to rush the process, and definitely don’t skip the resting time at the end.
Try this classic eggplant lasagna and let me know what you think! I’m always curious to hear from people who discover they actually like eggplant through this recipe. And if you come up with any brilliant variations, please share – I’m always looking for new ways to use up my garden eggplants!
Happy layering! 🍆
Classic Eggplant Lasagna
This classic eggplant lasagna features perfectly roasted eggplant layered with rich ricotta, mozzarella, and marinara sauce. A satisfying vegetarian dish that's even better than traditional meat lasagna.
Ingredients
- 2 large eggplants (2-3 lbs total)
- 2 tablespoons coarse salt
- ¼ cup olive oil for brushing
- 16 oz whole milk ricotta cheese
- 1 large egg
- ¼ cup fresh basil, chopped
- ½ cup grated Parmesan cheese, divided
- 8 oz fresh mozzarella, sliced thin
- 2 cups shredded mozzarella cheese
- 3 cups marinara sauce
- 3 cloves garlic, minced
- 1 medium onion, diced
- 2 tablespoons olive oil
- 1 teaspoon dried oregano
- ½ teaspoon dried basil
- Salt and black pepper to taste
- 9 lasagna noodles
Instructions
-
Step 1Slice eggplants lengthwise into ¼-inch thick slices. Sprinkle with coarse salt and let sit 30 minutes. Pat dry with paper towels.
-
Step 2Cook lasagna noodles according to package directions until al dente. Drain and lay flat on clean towel.
-
Step 3Preheat oven to 425°F. Brush eggplant slices with olive oil and roast on parchment-lined baking sheets for 20-25 minutes, flipping halfway through.
-
Step 4For sauce: Heat olive oil in large saucepan, cook onion 5 minutes, add garlic 1 minute. Add marinara, oregano, basil, salt, and pepper. Simmer 15 minutes.
-
Step 5Mix ricotta, egg, fresh basil, and ¼ cup Parmesan in bowl. Season with salt and pepper.
-
Step 6Reduce oven to 375°F. Spread ½ cup sauce in 9x13-inch baking dish.
-
Step 7Layer: 3 noodles, half ricotta mixture, half eggplant, 1 cup sauce, half fresh mozzarella. Repeat layers, ending with noodles, remaining sauce, and shredded cheeses.
-
Step 8Cover with foil and bake 25 minutes. Remove foil and bake 15-20 minutes until golden and bubbly.
-
Step 9Let rest 15 minutes before cutting and serving.