Eggplant Lasagna is the vibrantly layered, soul-soothing comfort food you never knew you needed—whether you’re seeking a lighter, veggie-forward twist on the Italian classic or just a clever way to pack more vegetables onto your dinner table. Roasted eggplant, lush ricotta, gooey cheese, and savory marinara all get the star treatment here, creating a pan of bubbling, golden coziness you’ll want to make again and again.
Why You’ll Love This Recipe
- Incredible Flavor Layers: Roasted eggplant, herbed ricotta, and a lively arugula-almond pesto create rich, complex notes in every bite.
- Ultimate Comfort—Minus the Guilt: Eggplant Lasagna is hearty and satisfying, but lighter than traditional versions full of pasta and meat.
- Totally Customizable: It adapts easily to vegetarian, vegan, low-carb, or gluten-free diets, making it perfect for families or gatherings.
- Meal Prep Friendly: This lasagna is even better the next day and freezes beautifully for fuss-free dinners down the road.
Ingredients You’ll Need
Every ingredient in this Eggplant Lasagna recipe has its own role—think creamy, hearty, savory, and fresh, all coming together perfectly. You don’t need anything fancy, just simple, wholesome staples that make each layer shine.
- Eggplants (3 large): These become tender, meaty “pasta” layers after roasting and lend a subtly sweet flavor.
- Salt: Essential for drawing out bitterness from the eggplant and deepening flavors all around.
- Olive oil (plus spray/ghee): Brings luscious richness to roasted eggplant and helps veggies caramelize beautifully.
- Onion & Garlic: Classic aromatics that form the savory backbone of the spinach filling.
- Baby Spinach: Wilts down into a vibrant green layer that adds color and a touch of earthiness.
- Red Pepper Flakes: Optional, but adds a welcome kick if you love a little heat.
- Whole Milk Ricotta (or tofu ricotta): For creamy, cheesy richness between the layers—works perfectly in dairy-free form too!
- Egg: Helps bind the ricotta filling and makes it irresistibly custardy.
- Fresh Basil: Brightens up the cheese mixture and gives the lasagna its unmistakable Italian vibe.
- Nutmeg: Infuses delicious warmth—just a pinch transforms the cheese filling.
- Black Pepper: For a deep, savory boost throughout the dish.
- Marinara Sauce (24 oz jar): Use your favorite—homemade or store-bought is fine! Adds moisture, tang, and classic tomato flavor.
- No-boil lasagna noodles (or gluten-free/cooked noodles): They provide structure and soak up all that sauce—feel free to substitute with your favorite type.
- Grated Mozzarella & Pecorino: These two melt into golden, gooey layers that hold everything together and make it extra comforting.
- Chili Flakes: Sprinkle on top for just a touch of spice—totally to taste.
- Arugula Almond Pesto: A fresh, zippy finish drizzled on before serving takes this lasagna over the top!
- Toasted Almonds, Garlic, Basil, Arugula, Lemon Zest & Juice, Olive Oil, Salt, Pepper: These go into the pesto; each one infuses the sauce with punchy, herbaceous flavor.
Variations
The beauty of Eggplant Lasagna is how easy it is to tailor—simply swap or add ingredients to fit your cravings, dietary needs, or what’s knocking around your fridge tonight!
- Make It Vegan: Use tofu ricotta and meltable vegan cheese for the same creamy satisfaction, no dairy required.
- Low-Carb/Keto: Omit the noodles completely and use just roasted eggplant for an ultra-light, pasta-free version.
- Protein-Packed: Stir sautéed ground meat or mushrooms into the spinach mixture for a heartier, bolognese-style filling.
- Extra-Colorful: Slip in roasted red peppers, zucchini, or even some thinly-sliced squash for a garden-inspired twist.
- Gluten-Free: Use gluten-free noodles or just double up on the eggplant layers for a dish that everyone can enjoy.
How to Make Eggplant Lasagna
Step 1: Roast the Eggplant
Start by slicing your eggplants into hearty 1/2-inch rounds and laying them out on parchment-lined baking sheets. Sprinkle the slices on both sides with salt and let them “sweat” for 15-20 minutes—this draws out any bitterness and helps get that beautifully creamy texture. Once the tops look a bit damp, blot them thoroughly, then brush or spray with olive oil. Roast at 400°F for 30-40 minutes, flipping and spritzing again halfway through. You’re looking for irresistible golden edges and a tender bite—that’s when you know your eggplant is ready to shine in the lasagna.
Step 2: Prepare the Spinach Filling
While the eggplant roasts, heat olive oil in a skillet and sauté diced onion until soft and fragrant, about 5-7 minutes. Add the garlic and quickly stir until aromatic, then toss in your baby spinach and gently wilt it down. Finish with salt, pepper, and a sprinkle of red pepper flakes if you like a little zip. This layer brings a splash of color and sneaky-good nutrients.
Step 3: Mix Together the Ricotta Layer
Grab a medium bowl and whisk together your whole milk ricotta (or vegan alternative), one egg, chopped basil, nutmeg, and salt. This mixture becomes lusciously creamy as it bakes, so a quick swirl with a fork is all you need—no fancy equipment or fuss required!
Step 4: Assemble & Layer
Coat the bottom of your baking dish with marinara, then layer in half the noodles. Top those with more sauce, half of your roasted eggplant, and dots of the ricotta mixture. Spread all the spinach evenly, then dust with mozzarella and pecorino. Add a second layer of noodles, sauce, remaining eggplant, and another round of cheese and sauce. Heap on the last of the ricotta in fluffy dollops and finish with mozzarella, pecorino, and a few more chili flakes for sparkle.
Step 5: Bake the Eggplant Lasagna
Cover your pan (parchment under foil if it’s full!) and bake in a 375°F oven for 45-50 minutes, then uncover and bake another 10-20 minutes, or until gloriously golden and bubbling all around the edges. Let it rest for at least 5 minutes before attempting to slice—this helps the layers firm up and gives you those gorgeous, defined squares.
Step 6: Make the Arugula Almond Pesto
While your Eggplant Lasagna bakes, whip up the pesto. In a food processor, pulse toasted almonds, garlic, basil, arugula, lemon zest and juice, olive oil, salt, and pepper until you have a coarse, vibrant paste with just the consistency you love. Drizzle this over the finished lasagna or serve it on the side for an herby, zesty lift.
Pro Tips for Making Eggplant Lasagna
- Eggplant Magic: Always sweat and roast your eggplant—it not only removes bitterness but gives you irresistibly plush, golden slices that won’t turn soggy in the oven.
- Sauce Strategy: Be sure not to overdo sauce between layers—a thin, even layer is perfect. This keeps everything cohesive and the noodles at just the right bite.
- Cheese Layering: Sprinkle cheese close to the edges of each layer to create that glorious golden crust and help the slices “hold” their shape when cut.
- Let It Rest: Tempting as it is to dig in right away, give the finished lasagna a 5-10 minute rest so the layers don’t collapse—and the flavors have time to mingle!
How to Serve Eggplant Lasagna
Garnishes
Eggplant Lasagna absolutely beams when finished with dollops of peppery arugula almond pesto, a fresh grating of pecorino, or a shower of torn basil leaves. If you love heat, add a sprinkle of red chili flakes right before serving for a beautiful touch both in flavor and color.
Side Dishes
Pair your Eggplant Lasagna with a crisp green salad tossed in a tangy vinaigrette, roasted broccolini, or garlicky sautéed greens for balance. For heartier appetites, thick slices of rustic sourdough or a rosemary focaccia are perfect for soaking up every bit of sauce.
Creative Ways to Present
For an elegant dinner, plate individual slices over a swirl of pesto or arrange mini lasagna stacks as appetizers. For a casual family meal, serve the pan at the table for everyone to dig in family-style—don’t forget a big spoonful of that glorious pesto on top!
Make Ahead and Storage
Storing Leftovers
Store any leftover Eggplant Lasagna in a tightly covered container in the fridge. It keeps beautifully for up to 4 days, and honestly, the flavors just get deeper and richer overnight—making tomorrow’s lunch a real treat!
Freezing
Eggplant Lasagna is a superstar for the freezer. Let it cool completely, then tightly wrap individual slices or the whole baking dish in foil and plastic wrap. It’ll keep for up to 2-3 months—just thaw in the fridge before reheating for best texture.
Reheating
To reheat, bring the lasagna to room temperature if possible, cover with foil, and warm in a 350°F oven for about 25-30 minutes until bubbling. Single portions can be microwaved with a loose cover for a quick lunch, but the oven is your friend for those luscious, melty layers.
FAQs
-
Can I make Eggplant Lasagna ahead of time?
Absolutely! In fact, Eggplant Lasagna is often even better the next day. Assemble it up to 24 hours ahead, cover, and refrigerate. When you’re ready to enjoy, bake as directed—just allow extra time if it’s going straight from the fridge to the oven.
-
How do I keep Eggplant Lasagna from being watery?
The key is to salt and roast the eggplant before layering—this removes excess moisture and keeps your lasagna firm and sliceable. Also, don’t use too much sauce between layers; just a light, even coating will do the trick.
-
Can I make this recipe gluten-free?
Definitely! Just substitute the no-boil noodles for your favorite gluten-free lasagna sheets, or double up on roasted eggplant slices instead, for a truly grain-free meal.
-
What can I use instead of ricotta for a dairy-free or vegan version?
Swap in a tofu-based ricotta (blended with fresh basil, nutmeg, and a pinch of salt) and choose your favorite meltable vegan cheese for topping. You’ll get that same creamy, luscious effect—100% plant-based!
Final Thoughts
If you’re looking for a new weeknight favorite or a wow-worthy main for your next dinner party, Eggplant Lasagna might just become your go-to. Don’t be surprised if it earns rave reviews from meat-lovers and veggie-fans alike—give it a try and taste just how magical this comfort food classic can be!
PrintEggplant Lasagna Recipe
- Prep Time: 30 mins
- Cook Time: 75 mins
- Total Time: 1 hour 45 minutes
- Yield: 8 1x
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This Eggplant Lasagna recipe is a delicious twist on a classic favorite. Layers of roasted eggplant, flavorful spinach filling, creamy ricotta mixture, and gooey cheese are stacked high to create a satisfying meal for any occasion. Topped with a vibrant Arugula Almond Pesto, this dish is sure to impress your guests!
Ingredients
Eggplant:
- 3 large eggplants (about 3 lbs)
- 1 teaspoon salt
- 2 tablespoons olive oil, spray olive oil, or ghee
Spinach Filling:
- 1 tablespoon olive oil
- 1 onion, diced
- 4–8 garlic cloves, rough chopped
- 6 ounces baby spinach, about 2 extra-large handfuls
- Salt and pepper to taste (1/4 teaspoon each)
- 1/4 teaspoon red pepper flakes (optional)
Ricotta Mixture:
- 16-ounce tub of whole milk ricotta (or sub tofu ricotta)
- 1 large egg
- 1/4 cup chopped basil
- 1/2 teaspoon salt
- 1/4 teaspoon nutmeg
- 1/4 teaspoon pepper
Additional Ingredients:
- 24-ounce jar marinara sauce, about 3 cups
- 8 no-boil lasagna noodles (or sub gluten-free lasagna noodles)
- 1–1 1/2 cups grated mozzarella (or meltable vegan cheese)
- 1/4–1/3 cup pecorino (or parm)
- 1/4–1/2 teaspoon chili flakes (optional)
- Arugula Almond Pesto Ingredients: 1 large garlic clove, 1/4 cup toasted almonds, pinenuts, or smoked almonds, 1/2 cup packed basil leaves, 1 cup packed arugula, 1 teaspoon lemon zest, 1 tablespoon fresh lemon juice, 1/3-1/2 cup light flavored olive oil, 1/4 teaspoon salt, 1/4 teaspoon cracked pepper
Instructions
- Preheat oven to 400 F
Slice eggplant into 1/2-inch thick slices, sprinkle with salt, let sit for 15-20 minutes. Roast in the oven with olive oil until golden and tender.
- Make Spinach Filling:
Saute onion, garlic, add spinach, season, and set aside.
- Prepare Ricotta Mixture:
Whisk ricotta, egg, nutmeg, basil, and salt.
- Assemble Lasagna:
Layer marinara, noodles, eggplant, ricotta mixture, spinach, cheese, and repeat. Top with chili flakes.
- Bake:
Cover and bake at 375 F, uncover and bake until golden and bubbling.
- Make Arugula Pesto:
Combine all pesto ingredients in a food processor.
- Serve:
Let lasagna rest before serving, top with Arugula Pesto.
Notes
- Feel free to add ground meat or mushrooms for additional flavor.
- For a low-carb version, omit lasagna sheets and use extra eggplant.
- Vegan option: Substitute Tofu Ricotta and vegan cheese.
- If using sugar-free marinara, add a touch of maple syrup for balance.
- To reheat, bake covered at 350-375 F or microwave.
Nutrition
- Serving Size: 1/8th without pesto
- Calories: 371
- Sugar: 9.5 g
- Sodium: 722.7 mg
- Fat: 19.9 g
- Saturated Fat: 9 g
- Carbohydrates: 33 g
- Fiber: 8.4 g
- Protein: 16.8 g
- Cholesterol: 70.7 mg