I recently made this Aubergine Lentil Parmigiana Recipe, and I have to say, it’s a comforting, hearty dish that still feels light and healthy. The combination of tender roasted aubergines with a rich lentil ragu and melty cheese is absolutely satisfying.
I love how the lentils add protein and fiber, making it more filling without feeling heavy. It’s perfect for a weeknight dinner when I want something tasty but simple.
After making it a few times, I’ve picked up a few tricks that really elevate the flavors. Sipping on a Creamy Lemonade while cooking makes the process even more enjoyable.

Ingredients for Aubergine Lentil Parmigiana
Here’s everything you’ll need to make this delicious dish, with tips to get the best results:
- Aubergine – 2 medium, sliced lengthways 1cm thick; salting helps remove bitterness and excess moisture.
- Onion – 1 medium, finely diced; adds sweetness and depth to the ragu.
- Garlic Clove – 2 cloves, minced; use fresh for a stronger aroma.
- Red Chilli – 1 small, finely chopped; optional, for a gentle kick.
- Tomato Purée – 2 tablespoons; browning it first enhances the sauce’s richness.
- Tinned Chopped Tomatoes – 400g can; canned tomatoes provide concentrated flavor and lycopene.
- Cooked Lentils – 240g (drained if canned); choose brown or green for texture.
- Fresh Basil – 1 small bunch; adds freshness at the end.
- Mozzarella – 125g, sliced or shredded; fresh mozzarella melts best.
- Parmesan – 50g, grated; gives a nutty, salty finish.
- Extra Virgin Olive Oil – 2 tablespoons; for roasting and ragu cooking.
- Salt – to taste; helps balance flavors.
- Black Pepper – to taste; freshly ground for best results.
Note: Serves 4 generously. You could also enjoy a refreshing Peach Lemonade alongside it for a summery twist.
Variations
Make this recipe your own with these alternatives:
- Use vegan cheese to make it dairy-free.
- Swap lentils for cooked chickpeas or black beans for a different protein profile.
- Add smoked paprika or dried oregano for extra flavor.
- Use red split lentils uncooked if you want a creamier ragu.
- Try low-fat mozzarella to reduce calories without losing taste.

Cooking Time
- Prep Time: 25 minutes
- Cooking Time: 1 hour 35 minutes
- Total Time: 2 hours
Equipment You Need
- Baking Tray – for roasting aubergine slices evenly.
- Large Ovenproof Dish – to assemble and bake the parmigiana.
- Frying Pan – for cooking the lentil ragu.
- Knife & Cutting Board – for chopping vegetables.
- Tea Towels or Kitchen Paper – to press moisture from aubergine slices.
How to Make Aubergine Lentil Parmigiana
Preparing the Aubergine
Slice your aubergines lengthways into 1cm slices. Sprinkle salt generously and lay them on kitchen paper for at least 15 minutes. This helps remove excess moisture, which prevents soggy layers.
Cooking the Aubergine
After 15 minutes, squeeze out any remaining moisture. Place slices on a lined baking tray, drizzle with olive oil, and roast at 190°C for about 20 minutes, turning halfway for even cooking.
Making the Lentil Ragu
Heat 2 tablespoons of olive oil in a pan over medium heat. Add diced onion and cook until translucent, about 5 minutes. Stir in garlic and chilli, then add tomato purée and cook for 2 minutes until it darkens slightly.
Adding Tomatoes and Lentils
Pour in chopped tomatoes with half a can of water and the drained lentils. Add fresh basil and a pinch of salt. Simmer covered for 15 minutes until the sauce thickens, tasting and adjusting seasoning as needed.
Layering the Parmigiana
In an ovenproof dish, start with a layer of lentil ragu, then add roasted aubergine slices. Repeat until all aubergine is used. Top with mozzarella and parmesan for a golden, cheesy finish.
Baking the Dish
Bake in a preheated oven at 190°C for 30–45 minutes until cheese bubbles and turns golden brown. Let it rest for a few minutes before serving to allow flavors to meld.
Additional Tips for Making this Recipe Better
- I like to roast aubergines a bit longer for a caramelized flavor.
- Squeezing out moisture is key; it keeps the parmigiana from being watery.
- Adding fresh basil at the end preserves its bright aroma.
- I sometimes sprinkle extra parmesan halfway through baking for a richer crust.
- Make the ragu a day ahead; flavors deepen beautifully overnight.
How to Serve Aubergine Lentil Parmigiana
I enjoy serving this dish straight from the oven. Garnish with a few fresh basil leaves for a vibrant look. It pairs wonderfully with a crisp green salad or crusty bread to soak up the sauce. For presentation, slice into neat squares and serve on warm plates to keep cheese melty.

Nutritional Information
Here’s a rough estimate for one serving of Aubergine Lentil Parmigiana:
- Calories: 380 kcal – a filling yet light meal.
- Protein: 18g – thanks to lentils and cheese.
- Carbohydrates: 28g – mainly from vegetables and lentils.
- Fat: 18g – mostly from olive oil and cheese, heart-healthy fats.
Make Ahead and Storage
Storing: You can refrigerate leftovers in an airtight container for up to 3 days.
Freezing: The parmigiana freezes well; wrap tightly and store for up to 2 months.
Reheating: Warm in the oven at 180°C until heated through, preserving the melty cheese texture.
Why You’ll Love This Recipe?
This recipe isn’t just delicious; it’s practical too.
- Easy Weeknight Meal – quick prep and minimal fuss.
- Nutritious – high in fiber and plant protein.
- Versatile – easily adapted to vegan or low-fat versions.
- Flavor-Packed – roasted aubergine and lentil ragu create deep, rich taste.
- Crowd-Pleaser – comforting, cheesy, and visually appealing for any gathering.

Aubergine Lentil Parmigiana Recipe
Ingredients
Method
- Slice your aubergines lengthways into 1cm slices. Sprinkle salt generously and lay them on kitchen paper for at least 15 minutes. This helps remove excess moisture, which prevents soggy layers.
- After 15 minutes, squeeze out any remaining moisture. Place slices on a lined baking tray, drizzle with olive oil, and roast at 190°C for about 20 minutes, turning halfway for even cooking.
- Heat 2 tablespoons of olive oil in a pan over medium heat. Add diced onion and cook until translucent, about 5 minutes. Stir in garlic and chilli, then add tomato purée and cook for 2 minutes until it darkens slightly.
- Pour in chopped tomatoes with half a can of water and the drained lentils. Add fresh basil and a pinch of salt. Simmer covered for 15 minutes until the sauce thickens, tasting and adjusting seasoning as needed.
- In an ovenproof dish, start with a layer of lentil ragu, then add roasted aubergine slices. Repeat until all aubergine is used. Top with mozzarella and parmesan for a golden, cheesy finish.
- Bake in a preheated oven at 190°C for 30–45 minutes until cheese bubbles and turns golden brown. Let it rest for a few minutes before serving to allow flavors to meld.
Notes
- I like to roast aubergines a bit longer for a caramelized flavor.
- Squeezing out moisture is key; it keeps the parmigiana from being watery.
- Adding fresh basil at the end preserves its bright aroma.
- I sometimes sprinkle extra parmesan halfway through baking for a richer crust.
- Make the ragu a day ahead; flavors deepen beautifully overnight.