Eggplant Lasagna Recipe
Eggplant lasagna is a hearty, vegetable-packed twist on traditional lasagna, offering layers of tender eggplant, rich tomato sauce, and creamy cheese. It’s perfect for a comforting family dinner or a special occasion meal. This recipe balances wholesome vegetables with indulgent flavors for a satisfying dish.
This lasagna is simple to prepare yet impressive enough to serve to guests. With minimal effort and fresh ingredients, you can enjoy a warm, layered casserole that’s bursting with Mediterranean-inspired flavors.
Whether served as a main course or alongside a fresh salad, eggplant lasagna is a versatile dish that’s both filling and delicious. Its rich layers make it a perfect centerpiece for cozy dinners or holiday meals.

Ingredients List
– 2 large eggplants, sliced lengthwise into ¼-inch thick slices
– 2 tablespoons olive oil
– Salt and pepper to taste
– 3 cups marinara sauce (homemade or store-bought)
– 1 (15 oz) container ricotta cheese
– 1 cup grated Parmesan cheese
– 2 cups shredded mozzarella cheese
– 1 teaspoon dried basil
– 1 teaspoon dried oregano
– 2 cloves garlic, minced
– 1 small onion, diced
– ½ teaspoon red pepper flakes (optional)
– Fresh basil leaves for garnish
Step-by-Step Instructions
Step 1: Preheat the oven to 375°F (190°C). Brush eggplant slices with olive oil, season with salt and pepper, and roast for 15 minutes until tender.
Step 2: In a skillet, heat 1 tablespoon olive oil over medium heat. Add diced onion and sauté for 3–4 minutes until soft. Add garlic and cook for 30 seconds until fragrant.
Step 3: Stir in marinara sauce, dried basil, oregano, and red pepper flakes if using. Simmer for 5 minutes to combine flavors.
Step 4: In a mixing bowl, combine ricotta cheese with half of the grated Parmesan cheese. Season with a pinch of salt and pepper.
Step 5: In a 9×13-inch baking dish, spread a thin layer of marinara sauce on the bottom. Arrange a layer of roasted eggplant slices on top. Spread a layer of ricotta mixture, then sprinkle with shredded mozzarella. Repeat layers until all ingredients are used, finishing with mozzarella and remaining Parmesan on top.
Step 6: Cover with foil and bake for 25 minutes. Remove foil and bake for an additional 15 minutes until cheese is bubbly and golden.
Step 7: Let the lasagna cool for 10 minutes before slicing. Garnish with fresh basil leaves and serve warm.
Cook Time
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 60 minutes
Servings
Serves 6–8
Nutritional Information (approx. per serving)
Calories: 320
Carbs: 18g
Protein: 18g
Fat: 20g
Storage Instructions
Refrigerate in an airtight container for up to 4 days.
Freeze for up to 2 months. Reheat in the oven at 350°F (175°C) until warmed through.
Pairings/Suggestions
Pairs beautifully with a crisp green salad, garlic bread, or roasted vegetables. Also pairs well with a light white wine like Pinot Grigio or Sauvignon Blanc.
Seasonal Relevance
Ideal for spring and summer when fresh eggplants are in season. Works well as a cozy dinner option in cooler months too.
Health Benefits
Eggplant is rich in antioxidants, fiber, and vitamins like B1 and B6, which support heart health and digestion. Using part-skim cheeses reduces fat content while providing protein and calcium. Incorporating tomato sauce adds lycopene, which supports cellular health. Roasting vegetables enhances flavor without adding excess calories.

Pros and Cons
| Pros | Cons |
|---|---|
| Low-carb alternative to traditional lasagna | Takes longer than standard pasta lasagna |
| Rich in fiber and antioxidants | May be too soft if eggplant is overcooked |
| Kid-friendly and versatile | Requires multiple layers for best results |
| Customizable with different cheeses or vegetables | Needs careful layering to prevent sogginess |
Conclusion
This eggplant lasagna is a delicious, comforting, and nutritious twist on the classic Italian dish. The roasted eggplant layers, combined with creamy ricotta and melty mozzarella, create a rich and satisfying meal that the whole family will enjoy. It’s perfect for dinner parties, weeknight meals, or special occasions.
With a balance of vegetables, cheese, and sauce, this lasagna is filling yet light enough for a healthy meal. Once you try it, it can easily become a favorite in your recipe rotation.
Eggplant Lasagna Recipe
6–8
servings20
minutes40
minutes320
kcalThis eggplant lasagna features tender roasted eggplant, savory marinara sauce, and creamy cheeses, creating a rich and satisfying vegetarian twist on classic lasagna. Ideal for weeknight dinners or entertaining guests, it’s both comforting and flavorful.
Ingredients
– 2 large eggplants, sliced lengthwise into ¼-inch thick slices
– 2 tablespoons olive oil
– Salt and pepper to taste
– 3 cups marinara sauce (homemade or store-bought)
– 1 (15 oz) container ricotta cheese
– 1 cup grated Parmesan cheese
– 2 cups shredded mozzarella cheese
– 1 teaspoon dried basil
– 1 teaspoon dried oregano
– 2 cloves garlic, minced
– 1 small onion, diced
– ½ teaspoon red pepper flakes (optional)
– Fresh basil leaves for garnish
Directions
- Preheat oven to 375°F (190°C). Brush eggplant slices with olive oil, season with salt and pepper, and roast for 15 minutes until tender.
- In a skillet, heat 1 tablespoon olive oil over medium heat. Sauté diced onion for 3–4 minutes until soft, then add garlic and cook for 30 seconds until fragrant.
- Stir in marinara sauce, dried basil, oregano, and red pepper flakes if using. Simmer for 5 minutes to combine flavors.
- In a mixing bowl, combine ricotta cheese with half of the grated Parmesan cheese. Season with a pinch of salt and pepper.
- In a 9×13-inch baking dish, spread a thin layer of marinara sauce on the bottom. Layer roasted eggplant slices, then ricotta mixture, followed by shredded mozzarella. Repeat layers, finishing with mozzarella and remaining Parmesan on top.
- Cover with foil and bake for 25 minutes. Remove foil and bake for an additional 15 minutes until cheese is bubbly and golden.
- Let the lasagna cool for 10 minutes before slicing. Garnish with fresh basil leaves and serve warm.
Recipe Video
Notes
- Layers of tender roasted eggplant combine with rich marinara sauce and creamy cheeses to create a hearty, flavorful lasagna. Perfect for family dinners or special occasions, this dish is satisfying and comforting.
FAQs
Q1: Can I make eggplant lasagna ahead of time?
Yes! Assemble the lasagna a day ahead and refrigerate. Bake just before serving for best results.
Q2: How can I make this vegan?
Use a plant-based ricotta and mozzarella alternative, and ensure your marinara sauce contains no animal products.
Q3: Can I use zucchini instead of eggplant?
Absolutely! Thinly sliced zucchini works well and creates a similar layered texture for a lighter version.
