Eggplant lasagna has always been my go-to when I want something incredibly satisfying but also packed with vegetables. I remember the first time I tried making it myself, nervous that the eggplant would be watery, but the result was a revelation! The tender, roasted slices layered with creamy ricotta and a rich marinara sauce created a truly comforting and flavorful dish. This recipe is my version of a healthy eggplant lasagna, proving that you don’t need pasta to enjoy a classic Italian bake. Seriously, the aroma alone is enough to make your mouth water! Let’s get cooking!
Why You’ll Love This Eggplant Lasagna
You’re going to adore this eggplant lasagna for so many reasons! It’s a fantastic way to enjoy a hearty Italian classic while keeping things light and veggie-packed. Here’s why it’s become a favorite in my kitchen:
- It’s an incredibly healthy eggplant lasagna, loaded with nutritious vegetables.
- This recipe is surprisingly easy eggplant lasagna to put together, even on a busy weeknight.
- The roasted eggplant gets wonderfully tender, replacing pasta without sacrificing that comforting texture.
- It’s a crowd-pleaser that even picky eaters will devour.
- The combination of creamy ricotta and savory marinara is pure bliss.
- It makes fantastic leftovers, tasting even better the next day!
- It’s a wonderfully satisfying meatless meal.
Ingredients for Your Eggplant Lasagna Recipe
Gathering these simple ingredients is the first step to making a delicious vegetarian eggplant lasagna. You’ll find that the quality of your ingredients really shines through in this dish. Don’t worry if you don’t have fresh basil; it’s just for a pretty garnish!
- 2 medium eggplants, sliced lengthwise into 1/4-inch slices – choose firm, smooth eggplants
- 2 tbsp olive oil – for brushing the eggplant before roasting
- Salt and freshly ground black pepper, to taste – season generously!
- 1 1/2 cups ricotta cheese – full-fat gives the creamiest texture
- 1 egg, lightly beaten – this helps bind the ricotta mixture
- 1/2 cup grated Parmesan cheese – adds a salty, nutty depth
- 1 1/2 cups shredded mozzarella cheese – for that gooey, cheesy pull
- 2 cups marinara sauce (homemade or store-bought) – your favorite brand works wonders
- 1 tsp dried oregano – an essential Italian herb
- Fresh basil, chopped (optional, for garnish) – adds a fresh finish
How to Make the Best Eggplant Lasagna
Ready to create a truly spectacular dish? Follow these simple steps to make this amazing eggplant lasagna bake. You’ll see just how easy it is to achieve that perfect, tender texture and rich flavor that we all love!
- Step 1: First, preheat your oven to 400°F (200°C). Grab a baking sheet and line it with parchment paper. This makes cleanup a breeze!
- Step 2: Take your eggplant slices and brush them on both sides with olive oil. Arrange them on the prepared baking sheet. Sprinkle them generously with salt and freshly ground black pepper. Roast for about 20–25 minutes. You’re looking for them to be golden brown and nicely tender. Once they’re done, set them aside to cool slightly.
- Step 3: While the eggplant is cooling, let’s make the creamy filling. In a medium bowl, combine the ricotta cheese, the lightly beaten egg, grated Parmesan cheese, dried oregano, and a pinch of pepper. Mix it all together until it’s wonderfully smooth and well combined.
- Step 4: Now, let’s assemble this beauty! Spread a thin layer of marinara sauce on the bottom of a 9×13-inch baking dish. This prevents sticking and adds flavor. Next, arrange a single layer of your roasted eggplant slices over the sauce.
- Step 5: Spoon half of the ricotta mixture evenly over the eggplant layer. Then, sprinkle about half of the shredded mozzarella cheese over the ricotta. Drizzle another layer of marinara sauce on top of the cheese.
- Step 6: Repeat the layering process: add the remaining roasted eggplant slices, the rest of the ricotta mixture, the remaining mozzarella cheese, and finally, top everything with the rest of the marinara sauce. This is how to make eggplant lasagna that’s layered to perfection!
- Step 7: Cover the baking dish tightly with foil. Bake in your preheated oven at 375°F (190°C) for 25 minutes. After 25 minutes, carefully remove the foil. Continue baking for another 10–15 minutes, or until the cheese is bubbly and has a lovely, slightly golden-brown color.
- Step 8: The hardest part is waiting! Let the lasagna cool for at least 10 minutes before slicing and serving. This resting time is crucial for the layers to set, making it easier to cut clean slices. Garnish with fresh chopped basil if you like, for a burst of fresh flavor and color.

Pro Tips for Perfect Eggplant Lasagna
Want to elevate your eggplant lasagna game? I’ve picked up a few tricks that make this dish even more amazing. Follow these tips for a truly fantastic and simple eggplant lasagna experience.
- Don’t skip the salting step for the eggplant slices if you have time; it draws out excess moisture, preventing a watery lasagna.
- Roast the eggplant until it’s truly tender, almost falling apart. This ensures it melts into the lasagna beautifully.
- For the creamiest ricotta layer, let your egg and cheeses come to room temperature before mixing.
- If you’re short on time, a good quality store-bought marinara sauce works wonderfully.
What’s the secret to perfect Eggplant Lasagna?
The real secret to an incredible, cheesy eggplant lasagna is roasting the eggplant slices until they are very tender, almost caramelized. This concentrates their flavor and ensures they don’t release too much water during baking, keeping your lasagna firm and delicious. For more tips on roasting vegetables, check out this guide to roasting vegetables.
Can I make Eggplant Lasagna ahead of time?
Absolutely! This is one of the joys of making this easy eggplant lasagna. You can assemble the entire dish up to 24 hours in advance. Just cover it tightly with plastic wrap and refrigerate. You might need to add a few extra minutes to the baking time if it’s coming straight from the fridge.
How do I avoid common mistakes with Eggplant Lasagna?
The most common pitfall in an eggplant lasagna recipe is a watery outcome. Ensure your eggplant is roasted until quite soft, and don’t skimp on the cheese layers, as they help bind everything together. Also, always let it rest after baking! This is similar to how you’d want your smores cookie bars recipe to set before cutting.
Best Ways to Serve Your Eggplant Lasagna
This delicious Italian eggplant lasagna is a star on its own, but it pairs wonderfully with a few simple sides. For a truly satisfying meal, I love serving it alongside a crisp green salad with a light vinaigrette. The freshness of the salad cuts through the richness of the lasagna beautifully.
Another great option is some crusty garlic bread. It’s perfect for soaking up any extra marinara sauce left on the plate. If you want to add another vegetable, steamed asparagus with a squeeze of lemon or some sautéed zucchini also complement the flavors wonderfully. Enjoy!

Nutrition Facts for Eggplant Lasagna
Here are the approximate nutritional details for one serving of this delightful eggplant lasagna:
- Calories: 320
- Fat: 18g
- Saturated Fat: 9g
- Protein: 16g
- Carbohydrates: 25g
- Fiber: 6g
- Sugar: 10g
- Sodium: 650mg
Nutritional values are estimates and may vary based on specific ingredients used. For more healthy eating tips, you might find resources on nutrition helpful.
How to Store and Reheat Eggplant Lasagna
Once your delicious meatless eggplant lasagna has cooled completely, storing it properly is key to enjoying it later. I usually let mine rest for about 20-30 minutes after it comes out of the oven before portioning it into airtight containers. This ensures the layers stay intact.
You can store leftover eggplant lasagna in the refrigerator for 3 to 4 days. For longer storage, it freezes beautifully for up to 3 months. Just make sure it’s in a freezer-safe container or wrapped tightly in plastic wrap and then foil to prevent freezer burn.
To reheat, you have a couple of great options. For individual slices, I often pop them in the microwave for 1-2 minutes until heated through. If you’re reheating a larger portion or a whole frozen lasagna, cover it with foil and bake in a preheated oven at 350°F (175°C) for about 20-30 minutes, or until bubbly and heated through. Enjoy your leftovers!
Frequently Asked Questions About Eggplant Lasagna
What is eggplant lasagna?
Eggplant lasagna is a delightful Italian-inspired dish that replaces traditional pasta sheets with thinly sliced, roasted eggplant layers. It’s baked with marinara sauce, creamy ricotta cheese, and melted mozzarella, creating a comforting and flavorful meal that’s naturally lower in carbs and often gluten-free.
Why is eggplant lasagna popular?
This dish is incredibly popular because it offers all the rich, savory flavors of classic lasagna but in a lighter, more vegetable-forward format. It’s a fantastic way to enjoy a hearty meal without the heaviness, making it a favorite for those seeking healthier or gluten-free options without sacrificing taste.
Can I use different vegetables in my eggplant lasagna?
Absolutely! While eggplant is the star, you can certainly add other vegetables to your layers. Thinly sliced zucchini, roasted bell peppers, or even a layer of cooked spinach mixed with ricotta can add extra flavor and texture. It’s all about making it your own! You might also enjoy our spooky stuffed zucchini dinner for another veggie-forward idea.
How do I prevent my eggplant lasagna from being watery?
The key to preventing a watery outcome in your eggplant lasagna recipe is to properly prepare the eggplant. Roasting or grilling the slices until they are tender and slightly golden helps to draw out excess moisture. Also, ensure your marinara sauce isn’t too thin.
Variations of Eggplant Lasagna You Can Try
Once you’ve mastered the classic, you’ll be excited to know there are so many ways to customize this dish! Experimenting with variations is part of the fun. Here are a few ideas to get you started:
- Low Carb Eggplant Lasagna: For a truly low carb eggplant lasagna, you can skip the ricotta and use a béchamel sauce made with almond milk and a touch of nutritional yeast for creaminess.
- Vegan Eggplant Lasagna: Making a vegan eggplant lasagna is simple! Swap the ricotta for a cashew-based ricotta or a tofu ricotta seasoned with nutritional yeast and herbs. Use vegan mozzarella shreds for the topping.
- Gluten Free Eggplant Lasagna: This recipe is naturally gluten free eggplant lasagna as it uses eggplant slices instead of pasta! Just double-check that your marinara sauce and any added cheeses are certified gluten-free if you have a strict requirement.
- Spicy Eggplant Lasagna: Add a pinch of red pepper flakes to your marinara sauce or ricotta mixture for a pleasant kick.

Amazing Eggplant Lasagna Recipe You’ll Love
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A rich and flavorful eggplant lasagna that’s a lighter, vegetable-forward alternative to traditional lasagna. It features tender roasted eggplant slices layered with creamy ricotta, savory marinara sauce, and melted cheese, making it a satisfying and wholesome meal.
Ingredients
- 2 medium eggplants, sliced lengthwise into 1/4-inch slices
- 2 tbsp olive oil
- Salt and freshly ground black pepper, to taste
- 1 1/2 cups ricotta cheese
- 1 egg, lightly beaten
- 1/2 cup grated Parmesan cheese
- 1 1/2 cups shredded mozzarella cheese
- 2 cups marinara sauce (homemade or store-bought)
- 1 tsp dried oregano
- Fresh basil, chopped (optional, for garnish)
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Brush eggplant slices with olive oil on both sides. Arrange on the baking sheet, sprinkle with salt and pepper, and roast for 20–25 minutes until golden and tender. Set aside to cool.
- In a bowl, combine ricotta cheese, the egg, Parmesan, oregano, and a pinch of pepper. Mix until smooth.
- In a 9×13-inch baking dish, spread a thin layer of marinara sauce. Layer roasted eggplant slices on top. Add half of the ricotta mixture, followed by mozzarella and sauce. Repeat the layers, ending with sauce and mozzarella on top.
- Cover with foil and bake at 375°F (190°C) for 25 minutes. Remove the foil and bake another 10–15 minutes until the cheese is bubbly and slightly golden.
- Let the lasagna cool for at least 10 minutes before slicing. Top with fresh basil for garnish.
Notes
- Roast eggplant well to prevent a watery lasagna.
- Using full-fat cheeses will result in better melting and a richer flavor.
- Allowing the lasagna to rest before cutting helps the layers hold together.
- Consider adding spinach, mushrooms, or lentils for extra heartiness.
- For a vegan version, use dairy-free ricotta and mozzarella, and substitute the egg with a flaxseed egg.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Dinner
- Method: Baked
- Cuisine: Italian-Inspired
Nutrition
- Serving Size: 1 slice
