Eggplant Arugula Pesto Lasagna

Category: Satisfying Main Dishes

Layers of golden roasted eggplant replace traditional pasta and complement a hearty spinach filling, creamy ricotta blend, and savory marinara. Fresh basil and nutmeg enhance the flavors, while mozzarella and pecorino create a bubbling crust. The dish is finished with a vibrant arugula pesto, bursting with lemon and toasted almonds for extra depth. Suitable for vegetarian, gluten-free, and vegan adaptations, this comforting bake is ideal for gatherings, offering robust flavor and satisfying textures in each slice. Serve with pesto for a bright finish and enjoy both straight from the oven or reheated.

A woman wearing a chef's hat and apron.
Updated on Tue, 24 Jun 2025 23:26:16 GMT
A plate of food with tomatoes and cheese. Pin
A plate of food with tomatoes and cheese. | easydiyrecipes.com

Eggplant lasagna is one of those dishes that feels both hearty and wholesome. With layers of roasted eggplant, creamy ricotta, gooey cheese and a punchy arugula pesto on top, every bite is packed with flavor and comfort. This version skips the meat and loads up on vegetables making it a favorite for family dinners and cozy nights in.

I first made this on a chilly weekend when we wanted something filling but not too heavy. The aroma filling the kitchen is half the fun and it disappears fast at the table every single time.

Ingredients

  • Large eggplants: look for firm smooth skin and heavy for their size for best texture and flavor
  • Olive oil: for roasting gives richness and helps brown the eggplant
  • Onion: pick the freshest firm onion for sweetness and base flavor
  • Garlic: brings depth and warmth always use fresh for the best flavor
  • Baby spinach: adds color nutrients and a subtle earthiness
  • Ricotta: whole milk is creamy and rich but tofu ricotta works for vegans
  • Egg: helps bind the ricotta layer making it sliceable
  • Fresh basil: for the brightest taste and aroma choose leaves free from browning
  • Nutmeg: adds a hint of warmth and makes the ricotta sing
  • Marinara sauce: choose a quality jarred brand with clean ingredients or make your own for more control
  • No-boil lasagna noodles: save time and ensure easy assembly opt for gluten-free if needed
  • Mozzarella and pecorino or parmesan: for melty layers and a bit of sharpness use freshly grated cheese
  • Chili flakes: provide a gentle heat balance adjust to taste
  • For arugula pesto you need: arugula basil toasted almonds or pinenuts garlic lemon zest and juice and light olive oil choose a non-bitter oil and fresh greens

Step-by-Step Instructions

Prep and Roast Eggplant:
Begin by slicing eggplant into half-inch thick rounds and laying them on parchment the goal is even layers so they roast uniformly. Sprinkle with salt to draw out moisture this enhances their texture and seasoning. After sweating for 15 to 20 minutes use paper towels to blot away the dampness. Brush or spray both sides with olive oil for a caramelized finish. Roast at four hundred degrees Fahrenheit till golden and fully tender which usually takes thirty to forty minutes but check early for thinner pieces.
Make the Spinach Filling:
While eggplant roasts start the filling by sautéing diced onion in olive oil over medium heat for about five to seven minutes until translucent and sweet. Add chopped garlic and continue cooking just until fragrant. Pile in the spinach and lower the heat stir gently until it just wilts. Season the mixture well so it brings enough flavor to the middle layers.
Mix the Ricotta Layer:
In a bowl whisk ricotta with an egg chopped basil salt nutmeg and pepper. The mixture should be scoopable and well-combined so the herbal and creamy notes come through in every bite.
Assemble the Lasagna:
Prepare your baking dish with a thin layer of marinara to prevent sticking. Arrange half of the lasagna noodles for a sturdy base then add another thin layer of sauce before placing half of the roasted eggplant slightly overlapping if needed. Dot with half the ricotta mixture and evenly spread over all the spinach filling. Sprinkle a layer of mozzarella and pecorino for gooeyness and tang. Add the next layer of noodles followed by remaining eggplant the rest of the marinara then the last spoonfuls of ricotta in fluffy dollops and finish with more cheese and chili flakes if you like some heat.
Bake to Perfection:
Cover the dish with foil and bake at three hundred seventy-five degrees Fahrenheit for forty-five to fifty minutes to let everything meld. Uncover and bake for ten to twenty minutes more until the top is golden and bubbling and the center lightly puffs. This ensures a perfectly gooey, cohesive lasagna.
Make the Arugula Pesto:
While the lasagna bakes combine arugula basil garlic toasted nuts lemon zest and juice olive oil salt and pepper in a food processor. Pulse into a thick but spoonable pesto adjust oil for desired consistency.
Rest and Serve:
Let the lasagna rest for at least five minutes before cutting so the layers set. Top with generous dollops of arugula pesto or serve it on the side for a fresh finish.
A slice of pizza with tomatoes and cheese. Pin
A slice of pizza with tomatoes and cheese. | easydiyrecipes.com

The smell of roasting eggplant is enough to get everyone wandering into the kitchen. I always sneak a few browned pieces right off the sheet pan and the pesto is such a fresh counterpoint that I double the batch and use leftovers on sandwiches the next day.

Storage Tips

Eggplant lasagna keeps well in the fridge for up to four days tightly covered. Reheat in the oven to maintain texture letting it come to room temperature first for even warming. It can also be frozen in portions—wrap slices well and thaw overnight before reheating.

Ingredient Substitutions

You can swap the ricotta for a vegan tofu-based version by blending tofu with lemon basil and a pinch of nutmeg. Gluten-free noodles work just as well. For the pesto you can use spinach instead of arugula or swap almonds for sunflower seeds if allergies are a concern.

Serving Suggestions

Serve this lasagna alongside a simple green salad for a balanced meal. It also pairs nicely with roasted vegetables or fresh crusty bread for soaking up the sauce. I love offering extra chili flakes and pesto on the side since everyone has their own ideal level of kick and freshness.

Cultural and Historical Context

Eggplant is often used as a meaty stand-in in Mediterranean cuisines and lasagna itself is rooted deep in Italian food history as a celebratory bake for gatherings. This veggie-rich version bridges classic comfort with modern health-conscious twists—a celebration of summer produce and home-cooked warmth.

A slice of lasagna with tomatoes and cheese. Pin
A slice of lasagna with tomatoes and cheese. | easydiyrecipes.com

Recipe FAQs

→ How do I prevent sogginess when using eggplant?

Sweat the eggplant slices with salt, pat dry to remove excess moisture, then roast until golden and tender for a firm texture in your bake.

→ Can I make this dish gluten-free?

Absolutely. Substitute the no-boil noodles with certified gluten-free lasagna noodles or omit them altogether for a low-carb option.

→ Is there a way to make this vegan?

Yes. Use tofu blended with basil and nutmeg instead of ricotta, and replace cheeses with your favorite meltable vegan alternatives.

→ Can I add protein to the dish?

You can sauté ground meat or mushrooms with onions and garlic for richer flavor and texture, seasoning well before layering.

→ What is the best way to reheat leftovers?

Let the leftovers reach room temperature, cover, and bake at 350-375°F for 25-30 minutes, or use a microwave for single servings.

→ How do I make the arugula pesto?

Blend arugula, basil, garlic, toasted almonds, zest, lemon juice, olive oil, salt, and pepper until combined but still slightly textured.

Eggplant Arugula Pesto Lasagna

Tender eggplant, vibrant spinach, and basil-infused arugula pesto meld in this crowd-pleasing vegetarian layered bake.

Prep Time
30 min
Cook Time
75 min
Total Time
105 min
By: Evelyn

Category: Main Dishes

Skill Level: Medium

Cuisine: Italian

Yield: 8 Servings

Dietary Preferences: Vegetarian

Ingredients

→ Roasted Eggplant

01 3 large eggplants (approximately 1.36 kg total)
02 1 teaspoon fine sea salt
03 2 tablespoons olive oil or olive oil spray

→ Spinach Filling

04 1 tablespoon olive oil
05 1 onion, diced
06 4–8 garlic cloves, roughly chopped
07 170 g baby spinach (about 2 large handfuls)
08 1/4 teaspoon salt, plus more to taste
09 1/4 teaspoon ground black pepper, plus more to taste
10 1/4 teaspoon red pepper flakes (optional)

→ Ricotta Mixture

11 450 g whole milk ricotta (or vegan tofu ricotta)
12 1 large egg
13 1/4 cup fresh basil, chopped
14 1/2 teaspoon salt
15 1/4 teaspoon ground nutmeg
16 1/4 teaspoon ground black pepper

→ Assembly

17 700 ml jar marinara sauce (about 3 cups)
18 8 no-boil lasagna noodles (gluten-free or regular, cooked al dente if not no-boil)
19 150–200 g grated mozzarella (or meltable vegan cheese)
20 30–45 g pecorino cheese (or Parmesan)
21 1/4–1/2 teaspoon chili flakes (optional)

→ Arugula Almond Pesto

22 1 large garlic clove
23 1/4 cup toasted almonds, pine nuts or smoked almonds
24 1/2 cup fresh basil leaves, packed
25 1 cup fresh arugula, packed
26 1 teaspoon finely grated lemon zest
27 1 tablespoon fresh lemon juice
28 80–120 ml mild olive oil
29 1/4 teaspoon salt, or to taste
30 1/4 teaspoon cracked black pepper

Steps

Step 01

Preheat oven to 200°C. Slice eggplants lengthwise into 1.5 cm thick slices. Arrange on two parchment-lined baking trays and sprinkle evenly with half the salt. Flip slices, distribute remaining salt, and let sit for 15–20 minutes until damp. Pat dry with paper towels, brush or mist both sides lightly with olive oil. Roast in the center of the oven for 30–40 minutes, flipping once, until golden and tender. Monitor closely as slices cook at different rates.

Step 02

While eggplant roasts, heat olive oil in a large skillet over medium heat. Sauté diced onion for 5–7 minutes until translucent. Add minced garlic and cook until aromatic, about 1 minute. Incorporate baby spinach, reduce heat, and cook gently until wilted. Season with salt, black pepper, and red pepper flakes if desired. Remove from heat.

Step 03

In a medium bowl, combine ricotta, egg, chopped basil, salt, nutmeg, and black pepper. Mix until just combined and set aside.

Step 04

Brush or spray a 23x33 cm (9x13 inch) baking dish with olive oil. Spread 180 ml marinara sauce on the base. Arrange half of the lasagna noodles to cover. Add a thin layer of marinara sauce. Layer half the roasted eggplant over the pasta. Dot with half the ricotta mixture. Spread all the prepared spinach filling evenly. Sprinkle with 60–90 g mozzarella and 15 g pecorino. Add the remaining noodles, cover with another 180 ml marinara sauce, then arrange the remaining eggplant. Pour over the remaining marinara and dot with the rest of the ricotta. Top with extra chili flakes, 60–75 g mozzarella, and 15 g pecorino.

Step 05

Cover the dish with foil (use parchment first if the lasagna reaches the rim) and bake at 190°C for 45–50 minutes. Uncover and continue to bake for an additional 10–20 minutes until the top is golden and the dish is bubbling.

Step 06

During baking, place garlic, almonds, basil, arugula, lemon zest, lemon juice, olive oil, salt, and pepper in a food processor. Pulse until combined, adjusting oil for desired consistency. The pesto should remain slightly textured.

Step 07

Allow the lasagna to rest for 5 minutes before slicing. Serve with dollops of arugula pesto or offer the pesto alongside.

Notes

  1. For a ketogenic variation, omit lasagna sheets and increase eggplant for layered structure.
  2. Vegan adaptations include substituting tofu ricotta and non-dairy cheese.
  3. If using unsweetened marinara, add up to 2 teaspoons maple syrup to balance acidity.
  4. Reheat leftovers covered at 175–190°C for 25–30 minutes or microwave in portions.
  5. Mushrooms or cooked ground meat may be added to the spinach filling for enhanced flavor.

Tools Required

  • Large baking dish (9x13 inch or 23x33 cm)
  • Parchment-lined baking sheets
  • Large skillet
  • Medium mixing bowl
  • Food processor
  • Aluminum foil and parchment paper

Allergy Info

Double-check all ingredients to spot potential allergens. Consult a healthcare professional if uncertain.
  • Contains dairy (ricotta, mozzarella, pecorino) unless vegan substitutions are used.
  • Contains tree nuts (almonds in pesto).
  • Contains gluten (wheat in traditional lasagna noodles) unless gluten-free noodles are chosen.
  • Contains eggs (in ricotta mixture).

Nutritional Information (Per Serving)

These details are for informational purposes only and shouldn’t replace professional medical advice.
  • Calories: 371
  • Fats: 19.9 g
  • Carbohydrates: 33 g
  • Proteins: 16.8 g