Eggplant Lasagna
I’ve cooked this eggplant lasagna more times than I can count — it’s a comforting, lower-carb spin on the classic that still hits all the melty, saucy notes of traditional lasagna. Thin roasted eggplant slices replace noodles, a seasoned ricotta layer adds creaminess, and plenty of mozzarella and Parmesan make the top deliciously golden. It’s the kind of dish that works for weeknight dinners, Sunday family meals, or a make-ahead option when you want something cozy without fuss. For more eggplant-forward dinner ideas, I sometimes pair this with other recipes like eggplant curry when I’m craving variety.
Why you’ll love this dish
This eggplant lasagna delivers the satisfaction of classic lasagna with fewer carbs and an extra hit of roasted flavor. Roasting the eggplant concentrates its taste and avoids the sogginess that can happen when slices are layered raw. It’s family-friendly, easy to adapt (meatless by default, or add sausage for heft), and perfect for preparing ahead and reheating.
“I swapped pasta for roasted eggplant and got every bit of the comfort, with brighter flavor and less heaviness — a new weeknight favorite.” — a regular at my dinner table
Benefits at a glance:
- Lower-carb alternative to traditional lasagna.
- Make-ahead friendly for busy evenings.
- Kid-friendly textures and familiar cheesy layers.
- Easy to scale for a crowd or halve for two.
Step-by-step overview
Before you dig into the ingredients, here’s the whole process in a few clear steps so you know what to expect:
- Salt eggplant slices to draw out moisture, then rinse and pat dry.
- Roast the slices until tender and slightly caramelized.
- Mix ricotta with egg and Italian seasoning to bind and flavor the filling.
- Layer sauce, eggplant, ricotta, mozzarella, and Parmesan in a baking dish; repeat.
- Bake until bubbly and golden, then rest before slicing.
This overview helps you coordinate timing — while eggplant drains, you can prep the cheeses and sauce so baking follows quickly.
What you’ll need
- 2 large eggplants, sliced into thin rounds (about 1/4-inch thick)
- 2 cups marinara sauce (store-bought or homemade)
- 2 cups ricotta cheese
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 1 egg
- 1 teaspoon Italian seasoning
- Olive oil (for brushing)
- Salt and pepper to taste
Substitution notes:
- For a richer ricotta layer, use part mascarpone (up to 1/2 cup) or swap ricotta for cottage cheese (drained).
- Use a thicker marinara or reduce a thin sauce for less water in the casserole.
- For a dairy-free version, try a firm tofu ricotta and vegan mozzarella — textures change, though.
For inspiration on swapping cheeses or creating lasagna-like dishes, I sometimes reference recipes like buffalo chicken lasagna to see how different layers come together.
How to prepare it
- Preheat the oven to 375°F (190°C).
- Salt the eggplant slices generously and arrange them on a rack or paper towels. Let them sit for 30 minutes to pull out excess moisture and bitterness.
- Rinse the salt off the eggplant slices and pat them dry with towels. Season lightly with pepper.
- Brush both sides of each slice with olive oil and place them on a baking sheet in a single layer. Roast for 25–30 minutes, flipping once, until tender and browned at the edges.
- While eggplant roasts, whisk together ricotta, egg, Italian seasoning, a pinch of salt, and pepper in a bowl until smooth. This egg helps the ricotta set while baking.
- Spread a thin layer of marinara on the bottom of a baking dish. Layer roasted eggplant slices to cover the sauce. Dollop and spread half the ricotta mixture over the eggplant. Sprinkle with a mix of mozzarella and Parmesan.
- Repeat layers: sauce, eggplant, remaining ricotta, cheeses. Finish with remaining sauce and a generous sprinkling of mozzarella and Parmesan on top.
- Bake for 30–35 minutes, until the cheese is bubbling and the top is golden.
- Let the lasagna rest for 10 minutes before slicing so the layers set and hold together.
Best ways to enjoy it
Serve slices with a crisp green salad and a simple vinaigrette to cut through the richness. Good side pairings:
- Arugula salad with lemon and shaved Parmesan
- Garlic-roasted green beans or a broccoli sauté
- Warm crusty bread for extra sauce-sopping (if not watching carbs)
For wine, try a medium-bodied red like Chianti or a fruity Sangiovese. If you want a lighter meal, serve smaller portions with a big salad and finish with a citrusy dessert.
For a cozy pairing idea — especially on chilly nights — I’ll sometimes serve a spoonful of something soupy on the side, inspired by recipes such as lasagna soup with ricotta to keep the meal comforting.
Storage and reheating tips
- Refrigeration: Cool to room temperature, cover tightly, and store in the fridge for up to 4 days.
- Reheating: Reheat in a 350°F (175°C) oven covered with foil for 15–20 minutes, then remove foil to crisp the top for 5 minutes. Microwaving works for single slices but can make eggplant softer.
- Freezing: Freeze individual portions wrapped tightly in foil and placed in a freezer bag for up to 3 months. Thaw overnight in the fridge before reheating.
- Food safety: Don’t leave lasagna at room temperature for more than two hours. After reheating, consume within two days.
Pro chef tips
- Salt eggplant properly: Salting helps reduce bitterness and excess water. Don’t skip it unless you use very small or young eggplants.
- Slice uniformly: Use a mandoline or steady knife to get even slices so layers bake evenly.
- Avoid watery sauce: If your marinara is thin, simmer it until thicker before assembling to prevent a soggy lasagna.
- Cheese distribution: Mix a little Parmesan into the ricotta for umami inside and reserve most mozzarella for the top to get that melty pull.
- Let it rest: Ten minutes of rest is crucial — it firms up the ricotta and makes neat slices.
Creative twists
- Add greens: Stir chopped spinach or kale (sautéed and squeezed dry) into the ricotta for extra nutrients.
- Make it meaty: Brown Italian sausage or ground beef and mix into the marinara for a classic heartier lasagna.
- Spicy kick: Fold red pepper flakes into the ricotta or use a spicy arrabbiata sauce.
- Herb-forward: Add fresh basil and oregano between layers for a brighter finish.
- Low-FODMAP: Use garlic-infused oil instead of garlic and a low-FODMAP tomato sauce to make it easier on sensitive stomachs.
Your questions answered
Q: Can I skip salting the eggplant?
A: You can, especially with young, thin-skinned eggplants, but salting helps remove bitterness and excess water. If you skip it, roast a bit longer and pat slices thoroughly to limit sogginess.
Q: How long does this take start-to-finish?
A: Active hands-on time is about 30–40 minutes (slicing, salting prep, mixing ricotta). Roasting takes 25–30 minutes and the final bake another 30–35 minutes, so plan ~1.5–2 hours total including resting.
Q: Can I assemble this ahead of time?
A: Yes. Assemble and cover the dish, then refrigerate for up to 24 hours before baking. If baking from cold, add 5–10 minutes to the bake time.
Q: Is there a gluten-free or low-carb advantage?
A: This version is naturally gluten-free and lower in carbs because it uses eggplant instead of pasta. Ensure your marinara and any added ingredients are labeled gluten-free if you need strict avoidance.
Q: How do I make it vegan?
A: Replace ricotta with blended tofu or a cashew-based “ricotta,” use vegan mozzarella and Parmesan substitutes, and skip the egg or use a plant-based binder.
Conclusion
If you want reliable guidance and more variations on eggplant lasagna, two helpful resources with tested approaches are Delicious, Low Carb Lasagna Without Noodles and Eggplant Lasagna Recipe – Love and Lemons. Both offer useful techniques and twists that complement the method described here.
Eggplant Lasagna

Ingredients
Eggplant Preparation
- 2 large large eggplants, sliced into thin rounds About 1/4-inch thick
- Olive oil Olive oil (for brushing) For roasting
- Salt and pepper Salt and pepper to taste
Filling and Topping
- 2 cups ricotta cheese Can substitute with part mascarpone for richer flavor
- 1 egg Helps the ricotta set while baking
- 1 teaspoon Italian seasoning
- 2 cups shredded mozzarella cheese Reserve most for topping
- 1 cup grated Parmesan cheese Mix a little into the ricotta for extra flavor
Sauce
- 2 cups marinara sauce Store-bought or homemade; use a thicker sauce to avoid sogginess
Instructions
Preparation
- Preheat the oven to 375°F (190°C).
- Salt the eggplant slices generously and arrange them on a rack or paper towels. Let them sit for 30 minutes to pull out excess moisture and bitterness.
- Rinse the salt off the eggplant slices and pat them dry with towels. Season lightly with pepper.
- Brush both sides of each slice with olive oil and place them on a baking sheet in a single layer.
Roasting
- Roast the eggplant for 25–30 minutes, flipping once, until tender and browned at the edges.
Filling Preparation
- While eggplant roasts, whisk together ricotta, egg, Italian seasoning, a pinch of salt, and pepper in a bowl until smooth.
Layering
- Spread a thin layer of marinara on the bottom of a baking dish.
- Layer roasted eggplant slices to cover the sauce.
- Dollop and spread half the ricotta mixture over the eggplant. Sprinkle with a mix of mozzarella and Parmesan.
- Repeat layers: sauce, eggplant, remaining ricotta, cheeses.
- Finish with remaining sauce and a generous sprinkling of mozzarella and Parmesan on top.
Baking
- Bake for 30–35 minutes, until the cheese is bubbling and the top is golden.
- Let the lasagna rest for 10 minutes before slicing.
