There’s something undeniably comforting about layers of tender vegetables, tangy tomato sauce, creamy cheese, and a bright hit of basil. This Pesto Eggplant Lasagna swaps traditional pasta for roasted eggplant slices and adds a swirl of pesto for a fresh, fragrant twist. It’s rustic, satisfying, and perfect for weeknight dinners or a relaxed weekend meal with friends. The combination of meaty sausage, sweet tomato sauce, ricotta-like creaminess, and bubbling mozzarella makes this one of those dishes that people ask for again and again.
Before we dive in, a quick note on the core ingredient that gives the dish its name: Pesto Eggplant Lasagna. That phrase will weave through the article because it’s an essential touchstone for this recipe and the flavors we’re building.
Why this version works

Using eggplant as the “noodles” makes the lasagna lighter while still delivering the layered satisfaction you expect. Roasting the slices concentrates their flavor and removes excess moisture so the final bake isn’t watery. The tomato sauce here is anchored by browned sausage and onion for depth, with a pinch of sweetness to balance acidity. Ricotta (or mascarpone) adds richness, and a spoonful of basil pesto in the cheese layer brings a fresh, aromatic lift—hence the name Pesto Eggplant Lasagna.
Ingredients
- 3 large eggplants, sliced lengthways into 1-cm strips
- 1 drizzle olive oil
- 1/2 teaspoons salt to season
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 19 oz beef sausages, sliced
- 2 cloves garlic, crushed
- 28 oz (2 cans) crushed tomatoes
- 1 pinch sugar or a natural sweetener
- 1 teaspoon vegetable stock powder
- 1/2 cup basil leaves, chopped
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 9 oz ricotta or mascarpone cheese
- 4 tablespoons basil pesto
Equipment
- Baking sheets or roasting pans
- Large frying pan or skillet
- Mixing bowl
- 9×13-inch (or similar) baking dish
- Aluminum foil
- Sharp knife and cutting board
- Spoon and spatula
Prep and timing

Hands-on time: about 35–45 minutes. Total time with baking: approximately 1 hour 15 minutes. This recipe works well if you prep the eggplant and sauce first and assemble right before baking. The flavors also rest nicely if you let it sit for 15–30 minutes before slicing.
Step-by-step Directions

- Prepare the eggplant: Preheat your oven to 220°C (425°F). Trim the ends of the 3 large eggplants and slice them lengthways into 1-cm strips. Lay the slices on baking sheets in a single layer. Lightly brush or drizzle each side with a drizzle of olive oil, then season them evenly with 1/2 teaspoons salt to season. Roast the eggplant slices in the preheated oven until they are tender and slightly golden at the edges, about 15–20 minutes. Remove them from the oven and set aside to cool slightly.
- Make the tomato-sausage sauce: While the eggplant roasts, heat 1 tablespoon olive oil in a large frying pan over medium heat. Add the 1 medium onion, finely chopped, and cook, stirring occasionally, until it becomes soft and translucent, about 5 minutes. Add the 19 oz beef sausages, sliced, and cook until the sausage pieces are browned and cooked through, breaking them up slightly with the back of a spoon so they’re evenly distributed.
- Add garlic and tomatoes: Push the sausage and onion mixture slightly to one side of the pan, add the 2 cloves garlic, crushed, and cook for about 30 seconds until fragrant. Then add the 28 oz (2 cans) crushed tomatoes to the pan and stir everything together.
- Season and simmer: Stir in 1 pinch sugar or a natural sweetener and 1 teaspoon vegetable stock powder to round out the flavor. Reduce the heat to low and let the sauce simmer gently for 10–15 minutes, stirring occasionally, until it has thickened slightly. Just before taking it off the heat, stir in 1/2 cup basil leaves, chopped, to add fresh herb flavor to the sauce. Taste and adjust seasoning if needed.
- Prepare the cheese mixture: In a mixing bowl, combine the 9 oz ricotta or mascarpone cheese with 4 tablespoons basil pesto and the 1/2 cup grated Parmesan cheese. Mix until smooth and evenly combined. This mixture will be creamy, aromatic, and slightly tangy—perfect for layering. Reserve a small handful of the 2 cups shredded mozzarella cheese for topping if you like a nicely browned finish.
- Assemble the lasagna: Preheat your oven to 180°C (350°F). Spread a thin layer of the sausage-tomato sauce on the bottom of a 9×13-inch baking dish to prevent sticking. Place a single layer of roasted eggplant slices across the sauce, slightly overlapping if necessary to cover the base. Spoon and spread about one-third of the cheese-pesto mixture over the eggplant, then sprinkle about one-third of the shredded mozzarella over the cheese layer. Add another layer of the sausage-tomato sauce, spreading it evenly.
- Repeat layers: Add a second layer of roasted eggplant slices, followed by another third of the cheese mixture and another portion of the shredded mozzarella. Spread more sauce evenly over that. Finish with a final layer of eggplant slices, the remaining cheese mixture, and the remaining shredded mozzarella. If you reserved mozzarella for the top, sprinkle it now along with any extra grated Parmesan for a golden crust.
- Cover and bake: Cover the assembled dish with aluminum foil and bake in the preheated 180°C (350°F) oven for 20 minutes. Then remove the foil and bake for an additional 10–15 minutes, or until the top is bubbling and golden brown. If you like a deeper color, place the lasagna under the broiler for 1–2 minutes—watching carefully so it does not burn.
- Rest and garnish: Remove the lasagna from the oven and let it rest for 10 minutes to set. This makes slicing cleaner and helps the layers hold together. Garnish with a few extra fresh basil leaves if you have them on hand.
- Serve: Slice into hearty squares and serve warm. This Pesto Eggplant Lasagna pairs beautifully with a simple green salad and a crisp glass of something bright to cut through the richness.
Troubleshooting & Tips
- If your eggplant seems watery after roasting, blot the slices with paper towel before assembling to avoid a watery lasagna.
- For a smoky note, you can grill the eggplant slices instead of roasting—char marks add a lovely flavor but keep the slices tender.
- When slicing the sausages, choose thick slices so they hold some texture in the sauce. If you prefer a looser sauce, crumble the sausage as it cooks.
- If you only have one baking sheet, roast the eggplant in batches to ensure even browning. You can keep roasted slices on a wire rack in a warm oven while you finish the rest.
- For a lighter finish, use part-skim shredded mozzarella; for extra creaminess swap ricotta for mascarpone as noted in the ingredients.
Make-ahead and storage
This Pesto Eggplant Lasagna is a great make-ahead dish. Assemble it, cover tightly, and refrigerate for up to 24 hours before baking. If you need to freeze, bake it first, cool completely, and freeze portions or the whole dish for up to 3 months. Thaw in the refrigerator overnight and reheat in a 180°C (350°F) oven until warmed through. Leftovers keep well in the fridge for 3–4 days and reheat beautifully in the oven or microwave.
Serving ideas
Because Pesto Eggplant Lasagna is rich and layered, pair it with light sides: a crisp arugula salad with lemon vinaigrette, a quick marinated cucumber salad, or roasted cherry tomatoes with a drizzle of olive oil. Finish the meal with something simple like fresh fruit or a light sorbet to cleanse the palate.
Final thoughts
Pesto Eggplant Lasagna is a satisfying way to enjoy all the familiar comforts of lasagna with a vibrant green twist. The roasted eggplant makes for a hearty, low-carb alternative to pasta while the pesto nods to bright summer basil. It’s a crowd-pleaser for dinner parties or a cozy family night in—simple to prep, forgiving to assemble, and richly flavored after a short bake. Keep the ingredients on hand and you’ll have a dependable, delicious option for any occasion.
Enjoy this Pesto Eggplant Lasagna warm, and savor the layered textures: soft roasted eggplant, savory sausage-tomato sauce, creamy ricotta-mascarpone blend, and those melty mozzarella strings that make every bite irresistible.

Pesto Eggplant Lasagna
Equipment
- oven trays
- Saucepan
- Mixing Bowl
- 20cm square (6cm deep) ovenproof baking dish
- Spatula
- Knife
- Cutting Board
Ingredients
- 3 large eggplants sliced lengthways into 1-cm strips
- 1 tablespoon olive oil for roasting (drizzle over eggplant)
- 1/2 teaspoon salt to season eggplant
- 1 tablespoon olive oil for cooking onion and sausage
- 1 medium onion finely chopped
- 19 oz beef sausages sliced
- 2 cloves garlic crushed
- 28 oz crushed tomatoes about 2 cans
- 1 pinch sugar or a natural sweetener
- 1 teaspoon vegetable stock powder
- 1/2 cup basil leaves chopped
- 2 cups mozzarella cheese shredded
- 1/2 cup Parmesan cheese grated
- 9 oz ricotta or mascarpone cheese
- 4 tablespoons basil pesto
Instructions
- Preheat the oven to 180°C (350°F). Lightly oil two oven trays or line with baking paper.
- Arrange the eggplant slices in a single layer on the trays, drizzle with 1 tablespoon olive oil and sprinkle with 1/2 teaspoon salt; toss to coat.
- Roast the eggplant for 20 minutes, turning once after 10 minutes, until tender and golden. Remove and set aside to cool.
- While the eggplant roasts, heat 1 tablespoon olive oil in a saucepan over medium heat. Add the chopped onion and cook 4–5 minutes until softened and lightly golden.
- Add the sliced beef sausages and cook until browned and cooked through. Stir in the crushed garlic and cook until fragrant, about 30 seconds.
- Pour in the crushed tomatoes, bring to a simmer, then reduce heat to low and cook for about 10 minutes until the sauce thickens.
- Season the sauce with salt to taste, a pinch of sugar, 1 teaspoon vegetable stock powder, and 1/2 cup chopped basil; stir to combine and remove from heat.
- In a bowl, combine the ricotta (or mascarpone) with 4 tablespoons basil pesto and salt and pepper to taste; mix until smooth.
- Grease a 20cm square, 6cm deep ovenproof dish. Spread one third of the tomato-sausage sauce over the base.
- Layer roasted eggplant slices over the sauce, then sprinkle with one third of the combined mozzarella and Parmesan.
- Repeat with another layer of sauce, eggplant and mozzarella. For the next layer, add eggplant, sauce and half of the ricotta-pesto mixture.
- Finish with the remaining sauce and ricotta mixture on top, then sprinkle with the remaining mozzarella and Parmesan.
- Bake in the preheated oven for about 20 minutes, until the cheese is golden and bubbling. Let rest a few minutes before serving.
Notes
- Store leftovers covered in the fridge for up to 4 days.
