Tomato and Eggplant Lasagna
Layers of rich tomato sauce, tender eggplant, and creamy cheese — a plant-based comfort food masterpiece

Quick Summary
Calories
285 per serving
Dietary Info
Equipment
9x13" baking dish, skillet, knife
Chef Urooj's Pro Tip
Salt your eggplant slices and let them sit for 15 minutes before cooking. This draws out moisture and bitterness, giving you perfectly tender, flavorful layers that won't make your lasagna watery!
Ingredients
- For the Eggplant:
- 2.2 lbs large eggplants (about 2 large)
- 1 tbsp salt (for salting eggplant)
- 3 tbsp olive oil
- For the Tomato Sauce:
- 2 tbsp olive oil
- 1 large onion, finely diced
- 4 cloves garlic, minced
- 28 oz crushed tomatoes (2 cans)
- 2 tbsp tomato paste
- 1 tsp dried basil
- 1 tsp dried oregano
- ½ tsp red pepper flakes (optional)
- Salt and pepper to taste
- For the Cheese Layer:
- 16 oz ricotta cheese
- 1 large egg
- ½ cup grated Parmesan cheese
- 8 oz shredded mozzarella cheese
- 2 tbsp fresh basil, chopped
Equipment You'll Need
- 9x13" baking dish
- Large skillet
- Chef's knife
- Cutting board
- Mixing bowls
- Parchment paper
Watch Me Cook
Step-by-Step Instructions
- Prep the eggplant: Slice eggplants into ¼-inch rounds. Sprinkle both sides with salt and lay them on paper towels. Let sit for 15 minutes to draw out moisture and bitterness, then pat dry. 💡 Why salt the eggplant? This process (called "degorging") removes excess water and bitter compounds, ensuring your lasagna isn't soggy and the eggplant has a sweeter, milder flavor. 
- Roast the eggplant: Preheat oven to 400°F (200°C). Brush eggplant slices with olive oil on both sides. Arrange on parchment-lined baking sheets and roast for 20 minutes, flipping halfway, until golden and tender. 💡 Roasting vs. frying: Roasting uses less oil and gives a beautiful caramelized flavor. If you're short on time, you can pan-fry them instead — about 3 minutes per side in a hot skillet. 
- Make the tomato sauce: Heat 2 tbsp olive oil in a large skillet over medium heat. Sauté diced onion for 5 minutes until soft. Add minced garlic and cook for 1 minute until fragrant. Stir in crushed tomatoes, tomato paste, basil, oregano, and red pepper flakes. Season with salt and pepper. Simmer for 15-20 minutes, stirring occasionally. 💡 Depth of flavor: Let the sauce simmer — this concentrates the tomato flavor and melds the spices beautifully. Taste and adjust seasoning at the end. A pinch of sugar can balance acidity if needed. 
- Prepare the cheese mixture: In a bowl, combine ricotta, egg, grated Parmesan, and chopped fresh basil. Mix until smooth and well combined.  
- Assemble the lasagna: Spread 1 cup of tomato sauce on the bottom of a 9x13" baking dish. Layer: half the eggplant slices, half the remaining tomato sauce, half the ricotta mixture (dollop and spread gently), and ⅓ of the mozzarella. Repeat layers. Top with remaining mozzarella. 💡 Layering secret: Don't rush this step! Proper layering ensures every bite has the perfect ratio of sauce, eggplant, and cheese. Spread gently so you don't tear the eggplant. 
- Bake: Cover with foil and bake at 375°F (190°C) for 25 minutes. Remove foil and bake for another 20 minutes until the cheese is bubbly and golden brown on top. 💡 Perfect cheese top: The foil prevents the cheese from browning too quickly. Remove it for the last 20 minutes to get that gorgeous golden, bubbly top. For extra browning, turn on the broiler for the last 2 minutes (watch closely!). 
- Rest and serve: Let the lasagna rest for 10-15 minutes before slicing. This allows the layers to set and makes slicing much easier. Garnish with fresh basil and serve warm. 💡 The waiting game: I know it's hard to wait, but this resting time is crucial! It lets the layers firm up so you get beautiful, clean slices instead of a saucy mess. 
Cooking Timers
Sauce Simmer
Covered Bake
Uncovered Bake
Your Cooking Progress
Complete steps to track your progress
Nutritional Information
Per serving (1/8 of recipe):
Recipe Variations
Make it fully plant-based:
- Replace ricotta with cashew cream (blend 2 cups soaked cashews with ½ cup water, lemon juice, and nutritional yeast) or store-bought tofu ricotta
- Omit the egg, or use 1 flax egg (1 tbsp ground flaxseed + 3 tbsp water, let sit 5 minutes)
- Use vegan mozzarella and Parmesan alternatives
- Everything else stays the same!
The eggplant and tomato layers are already plant-based, so this adaptation is super easy and delicious!
Good news! This recipe is naturally gluten-free since we're using eggplant instead of pasta sheets. Just double-check that:
- Your crushed tomatoes are certified gluten-free (most are)
- Tomato paste is gluten-free (check labels)
- All seasonings and cheeses are gluten-free
This is one of the easiest ways to enjoy lasagna on a gluten-free diet — no special pasta needed!
Lower the carbs even further:
- Eggplant is already low-carb (only 3g net carbs per cup!)
- Reduce or omit the tomato paste for fewer carbs
- Use fresh tomatoes instead of crushed (slightly lower carb)
- Add extra cheese layers for higher fat content
- Consider mixing in cooked ground turkey or Italian sausage for more protein
Estimated net carbs per serving (modified): ~12g
Turn up the heat:
- Increase red pepper flakes to 1-2 tsp (or to taste)
- Add sliced fresh jalapeños or Calabrian chili peppers between layers
- Mix hot Italian sausage into the tomato sauce
- Use pepper jack cheese instead of regular mozzarella
- Drizzle with chili oil before serving
Storage & Leftover Magic
Refrigerator: Store covered in the fridge for up to 4 days. The flavors actually deepen overnight — leftovers are amazing!
Freezer: Freeze individual portions wrapped tightly in plastic wrap, then foil, for up to 3 months. Thaw overnight in the fridge.
Reheating: Microwave individual servings for 2-3 minutes, or reheat covered in a 350°F oven for 20 minutes until warmed through.
Beverage Pairings
🍷 Wine Pairings:
- Red: Chianti, Sangiovese, or a medium-bodied Merlot complements the tomato sauce beautifully
- White: A crisp Pinot Grigio or Vermentino for those who prefer white wine
🥤 Non-Alcoholic: Sparkling water with lemon, homemade lemonade, or iced herbal tea
Ingredient Sourcing Tips
🍆 Eggplant: Choose firm, glossy eggplants that feel heavy for their size. Avoid any with soft spots or wrinkled skin. Peak season is late summer to early fall.
🍅 Tomatoes: San Marzano canned tomatoes are ideal for the sauce — they're sweet and low in acidity. Look for whole or crushed varieties. If using fresh, Roma tomatoes are best for sauce.
🧀 Cheese: Whole milk ricotta gives the creamiest results. For mozzarella, low-moisture mozzarella prevents excess water in your lasagna. Freshly grated Parmesan is always worth it!
Common Mistakes & Troubleshooting
Cause: Eggplant wasn't salted/drained properly, or sauce was too thin.
Fix: Always salt eggplant and let it drain for 15 minutes. Pat very dry. Simmer your sauce until it's thick and reduced. Don't skip the resting time after baking — this helps it set.
Cause: Eggplant wasn't salted or was overripe.
Fix: The salting step is crucial — it draws out bitter compounds. Choose younger, smaller eggplants which tend to be less bitter. If you forgot to salt, you can't fix it after cooking, but adding a pinch of sugar to your sauce can help balance bitterness.
Cause: Oven too hot or not covered during initial baking.
Fix: Always bake covered with foil for the first 25 minutes to cook through. Remove foil for the last 20 minutes for browning. If cheese browns too quickly, re-cover with foil and continue baking.
Cause: Didn't let it rest after baking, or too much liquid.
Fix: Let lasagna rest for 10-15 minutes after removing from oven. This crucial step allows layers to firm up and makes clean slices possible. Use a sharp knife and wipe it between cuts.
A Note on This Dish
While traditional Italian lasagna uses pasta sheets, this eggplant variation has deep roots in Southern Italian cooking, particularly in regions like Campania and Sicily. Called "Parmigiana di Melanzane" in Italy, it's a celebration of summer's bounty — ripe tomatoes, fresh eggplant, and aromatic basil.
This version brings together the best of both worlds: the layered comfort of lasagna with the lighter, vegetable-forward approach of classic Italian eggplant parmigiana. It's the kind of dish Italian grandmothers have been making for generations, proving that simple, seasonal ingredients create the most memorable meals.
In Italy, this would typically be served as a "primo" (first course), but it's hearty enough to be a satisfying main dish with a simple green salad on the side.
Frequently Asked Questions
Absolutely! You can assemble the entire lasagna up to 24 hours ahead, cover tightly with plastic wrap and foil, and refrigerate. When ready to bake, let it sit at room temperature for 30 minutes, then bake as directed (you may need to add 5-10 minutes to the covered baking time since it's cold).
Yes! Zucchini makes an excellent substitute. Slice them lengthwise into ¼-inch thick strips. You don't need to salt zucchini, but do pat them dry and consider roasting them for 10-12 minutes to remove excess moisture. They cook faster than eggplant, so keep an eye on them.
The lasagna is done when the cheese is bubbly and golden brown on top, and you can see the sauce bubbling around the edges. If you insert a knife into the center and remove it, it should feel very hot to the touch. Internal temperature should reach 165°F (74°C).
This lasagna is quite hearty, so keep sides simple: a crisp green salad with balsamic vinaigrette, garlic bread or crusty Italian bread, roasted vegetables, or a simple arugula salad with lemon and Parmesan. A light antipasto platter also works beautifully.
No! You can use cottage cheese (drained well), mascarpone mixed with a little milk, or even a béchamel sauce (white sauce). For vegan options, cashew cream or tofu ricotta work wonderfully. Each gives a slightly different texture but all are delicious.
My Personal Notes
Jot down your tweaks, substitutions, or reminders here. Your notes are saved automatically in your browser.
How did it turn out?
Rate this recipe
Click to rate
Share This Recipe
You Might Also Love
Chef Urooj Mukhtar
Classically Trained Chef & Food Blogger
Chef Urooj Mukhtar is a classically trained chef and passionate food blogger who specializes in healthy, seasonal, plant-based cooking. With over 5 years of professional kitchen experience, she creates recipes that make nutritious eating accessible and delicious. Her approach combines traditional cooking techniques with modern, health-conscious ingredients — proving that wholesome food never has to be boring. Through her blog, she shares her love of vibrant, joyful meals that nourish both body and soul.



:max_bytes(150000):strip_icc()/Simply-Recipes-Homemade-Tomato-Sauce-LEAD-SEO-fb1550f16f474d6e90d04a66d0736631.jpg)



