Forget everything you thought you knew about vegetarian lasagna! This isn’t your average, watery vegetable dish. We’re talking layers of rich, meaty eggplant, creamy ricotta, and a vibrant, slow-simmered tomato sauce that will have everyone at the table asking for seconds. It’s the ultimate comfort food, perfect for a cozy Sunday dinner or impressing guests. Get ready to fall in love with a lasagna that’s hearty, satisfying, and packed with incredible flavor.
Ingredients
• For the Tomato Sauce
• 2 lbs / 900g fresh, ripe tomatoes
• 3 Tbs / 45 ml olive oil
• 1½ medium-sized onions, chopped
• 2 cloves garlic, minced
• 1 cup / 240g peeled, sliced Italian plum tomatoes, fresh or canned
• 1 tsp / 5g salt, plus more to taste
• ½ tsp / 1g dried basil
• ⅓ cup / 80 ml red wine
• For the Lasagna Assembly
• 1½ lbs / 680g eggplant
• 2 Tbs / 30 ml olive oil
• ¾ lb / 340g flat lasagne noodles
• 1 lb / 450g fresh ricotta cheese
• 2 oz / 55g fresh-grated Parmesan cheese
• 1 lb / 450g mozzarella cheese, sliced
• Garnish, such as fresh basil leaves
• Additional Parmesan cheese and tomato sauce for serving
Instructions
1. Prepare the fresh tomatoes by plunging them into boiling water for 2-3 minutes. Transfer to an ice bath, then slip off the skins. Coarsely chop the peeled tomatoes and set aside.
2. To make the sauce, heat 3 tablespoons of olive oil in a medium saucepan over medium heat. Sauté the onions until soft, about 5-7 minutes, then add the garlic and cook for 1 minute more until fragrant. Add the chopped fresh tomatoes, sliced Italian tomatoes, salt, basil, and red wine. Simmer, stirring occasionally, for about 25 minutes until the sauce has thickened but is still juicy.
3. While the sauce simmers, prepare the eggplant. Peel and slice it lengthwise into ½-inch thick pieces. Salt the slices liberally on both sides and let them drain in a colander for 40 minutes to remove bitterness and excess water. Rinse the slices, squeeze out moisture, and cut them into ½-inch dice.
4. In a large skillet, heat the remaining 2 tablespoons of olive oil over high heat. Sauté the diced eggplant, tossing constantly, until tender and lightly browned.
5. Cook the lasagne noodles in a large pot of salted boiling water until al dente, according to package directions. Carefully remove and lay them flat to prevent sticking.
6. Preheat your oven to 350°F / 175°C. Lightly oil a large 10×14 inch baking dish. Spread ⅓ of the tomato sauce across the bottom.
7. Assemble the first layer: Arrange ⅓ of the noodles over the sauce. Spread with ½ of the ricotta, a sprinkle of Parmesan, ½ of the cooked eggplant, and ⅓ of the mozzarella slices.
8. Assemble the second layer: Top with another ⅓ of the noodles, the remaining ricotta, a sprinkle of Parmesan, the remaining eggplant, and another ⅓ of the mozzarella slices.
9. Finish the lasagna: Add the final layer of noodles, cover with the remaining tomato sauce and mozzarella, and sprinkle with the rest of the Parmesan cheese.
10. Cover the dish with foil and bake for 30 minutes. Remove the foil and bake for another 10 minutes, or until the top is golden and bubbly. Let the lasagna rest for 10-15 minutes before slicing. Serve hot with additional Parmesan and sauce if desired.
Nutritional Information
• (per serving)
• Calories: Approximately 450-550 kcal
• Protein: A good source, primarily from the cheeses.
• Fiber: Rich in dietary fiber from the eggplant and tomatoes.
• Vitamins: Contains Vitamins A, C, and K.
• Note: This is an estimate and can vary based on specific used.
Pro Tips
• for Perfect Eggplant Lasagna
• Don’t skip salting the eggplant! This crucial step removes excess moisture and bitterness, preventing a watery lasagna and ensuring a rich, meaty texture.
• For an extra flavor boost, add a pinch of red pepper flakes to the tomato sauce or stir a tablespoon of fresh pesto into the ricotta cheese.
• This lasagna is make-ahead friendly. Assemble the entire dish (but don’t bake it) up to a day in advance. Cover tightly and refrigerate. You may need to add 10-15 minutes to the covered baking time.
• For the best melt, use low-moisture mozzarella, which prevents the lasagna from becoming too watery while still giving you that classic cheese pull.
FAQ
Q: Is this vegetarian lasagna a good source of protein
A: Yes, this lasagna is an excellent source of vegetarian protein. The generous amounts of ricotta, mozzarella, and Parmesan cheese provide a substantial protein boost, making it a hearty and satisfying meal.
Q: Can I make this eggplant lasagna vegan
A: Absolutely. To make this recipe vegan, simply substitute the ricotta, mozzarella, and Parmesan with your favorite plant-based cheese alternatives. There are many great options available that will provide a similar creamy and cheesy result.
Q: How do I prevent my eggplant lasagna from being watery
A: The most crucial step is to salt the eggplant slices and let them drain for 40 minutes. This process draws out excess moisture and bitterness, which is the primary cause of watery lasagna. Rinsing and squeezing the eggplant dry before sautéing also helps ensure a rich, not watery, final dish.
Q: Can I prepare this vegetarian lasagna ahead of time
A: Yes, this recipe is perfect for making ahead. You can assemble the entire lasagna, cover it tightly, and store it in the refrigerator for up to one day before baking. You may need to add 10-15 minutes to the initial covered baking time when cooking from cold.





