Aubergine Lasagne

(Last Updated On: 8 January 2021)

Crunchy, cheesy and intensely savoury this Aubergine Lasagne with puy lentils & walnuts is an attractive alternative to the traditional meat-laden lasagne. Complete with a crunchy golden mozzarella topping.

We’ll start with a little nugget of information. My sister informed me that this dish is “delicious, but not really a lasagne”. Her reasoning? Because it was round?! How’s that for some ridiculousness, as least she enjoyed eating it.

Person taking a scoop of lasagne out of a round cast iron pan. Stringy mozzarella attached to the rest of the aubergine lasagne.

It’s been a little while since I’ve popped up a recipe for an outstanding (if I may say so myself, which I DO) vegetarian take on a meat dish. The recipes for my whole roasted cauliflower and vegan doner kebab are my two most popular by far, so I’m glad to be adding this vegetarian lasagne recipe to the collection. This recipe is probably my favourite recipe of the lot on The Accidental Chef so far.

On we go with this eggplant lasagne, shall we?


This vegetarian lasagne is full of flavours that firstly, I love and secondly work wonderfully together. Of course, it’s not a meaty beef lasagne, and there’s not bechamel insight, but this take on the lasagne is absolutely fabulous. To make it, you’ll need:

Ingredients for Aubergine Lasagne laid out on a worn wooden surface

From the fridge:

  • 2 aubergines
  • half a lemon
  • 125g mozzarella
  • 200g cheddar

From the pantry:

  • 3 finely chopped garlic cloves
  • 1 finely chopped onion
  • half a tablespoon chilli flakes
  • 1 tablespoon dried thyme (see note below about this),
  • 2 tins plum tomatoes
  • 280g packet of ready-cooked puy lentils (I use, and highly recommend Merchant Gourmet* brand. I’ve included an affiliate link meaning I will earn a small commission if you choose to purchase these lentils, at no additional cost to you)
  • 6 lasagne sheets (although that will really depend on the size of your dish)

This recipe is QUITE thyme-y, but I think it works really well. If you’re less of a fan of thyme than I, then you could replace half a tablespoon of the dried thyme, with dried oregano or basil.

This aubergine lasagne is high in protein, calcium and zinc. It’s pretty low in fat too, considering we’re layering cheese. This recipe serves six people and will come in around 492 calories per portion. Cost-wise you’re looking at about £1.12 per portion if shopping at Tesco (prices correct at time of publishing).

Round cast iron pan full of Aubergine Lasagne on a worn wooden surface, below a packet of Merchant Gourmet brand puy lentils

Top Tips + FAQ


Steam the Aubergines for 25 minutes before you get on with the rest of the recipe. Suppose you don’t have a steamer place a colander or sieve over a pan of boiling water and rest a pan lid on top to trap the steam. Allow them to cool slightly before slicing in half lengthways and scooping out the flesh.

Finely chopped Aubergine, onions, garlic and chilli flakes in a pan - the lentils have just been added and form a pile on top


Listen, you can make a bechamel sauce if you really want, but layers of cheddar work wonderfully in this, and it saves on the washing up. I’ve also tried this with cottage cheese, as suggested in the comments by a reader. It worked an absolute treat alongside the cheddar and mozzarella

Cast iron pan containing the recipe- in the background is a blurred bowl containing the food


Pre-cooked puy lentils make this recipe an absolute breeze. Of course, you could cook your own ahead of time and use those for this recipe instead.


I love PASTA (as mentioned over in my recent Prawn Linguine recipe), but there’s no need to be a pasta snob. If you have fresh lasagne sheets kicking around, use them, they will make layering much prettier. Having said that, dried lasagne sheets work perfectly here. There is no need to pre-cook them, snap and layer up your lasagne.


The best way to layer is aubergine/ lentil mix, cheddar, lasagne sheets and then back to aubergine. When you reach the top, arrange any remaining cheddar and then all of the mozzarella. The mozzarella will go golden and delicious.


In short, yes. You can assemble this a day or two in advance, and it will keep fine. It will also keep well after cooked; the flavours really meld together well as it cools – so you can cook a day in advance and reheat. Just make sure it’s hot all the way through before serving.

This veg lasagne recipe has become something a rarity in our house, as it’s now in a meal rotation that doesn’t ordinarily exist when you’re constantly developing new recipes. Each time we make it, we make little tweaks, to try and improve it, which isn’t easy because it’s delicious. What we have found though is that you can make additions to the cheese layers. Ricotta cheese or cottage cheese (as suggested in the comments below) make fabulous additions to this puy lentil lasagne, adding just a little bit more creaminess in the middle layers.

More Meat-Free Dinner Recipes

Enjoy this recipe? Pin IT.

If you would like to save this recipe, I’ve made this pin just for YOU! Pin it to your vegetarian, pasta or Meat-free Monday boards.

Pinterest Pin

Please please rate, and comment on this recipe – I love reading all the feedback, positive or constructive criticism, it’s all part of this super fun blogging journey.

You can get me over on Instagram too – you tend to get a sneaky peek of what’s coming up on the blog before I’ve typed the recipes up. I get carried away with the pictures. It’s such a fun part of the process, and I love sharing them.

Enjoy your Aubergine Lasagne, and don’t forget to subscribe to my newsletter, the link is up the top on the right.

Happy cooking!

5 from 6 votes

Aubergine Lasagne

Crunchy, cheesy and intensely savoury this Aubergine Lasagne with lentils & walnuts is an attractive alternative to the traditional meat-laden lasagne. Complete with a crunchy golden mozzarella topping.
Servings 6 people
Prep Time 25 mins
Cook Time 1 hr 5 mins
Total Time 1 hr 30 mins


  • 2 Aubergines
  • 4 tablespoons oil
  • 3 cloves of garlic finely chopped
  • 1 onion finely chopped
  • 1/2 tablespoon chilli flakes
  • 1 tablespoon dried thyme
  • 2 cans plum tomatoes
  • 280 g puy lentils already cooked
  • 1/2 tablespoon balsamic vinegar
  • juice of half a lemon
  • 50 g walnuts
  • 6 dried lasagne sheets*
  • 125 g Mozzarella
  • 200 g Cheddar grated


  • Bring a large pan of water to the boil. Put the aubergines in a colander, place a pan lid on top, and place the colander over the water. Steam the aubergines for 25 minutes, turning halfway through.
  • Pre-heat oven to 180 degrees.
  • Allow the aubergines to cool slightly, cut in half lengthways and scoop out the flesh. Finely chop the flesh and set aside. 
  • Heat oil over medium heat, add finely chopped garlic, onion and aubergine, add thyme** and chilli flakes. Cook for 10 minutes, stirring occasionally. 
  • Add plum tomatoes and break up with a spoon. Add lentils, balsamic vinegar, juice of half a lemon and chopped walnuts. 
  • Stir and let simmer for 15 minutes. 
  • While the sauce is simmering grate the cheddar and slice mozzarella.
  • In an ovenproof dish layer sauce, grated cheese and then lasagne sheets. Repeat until you’re out of the sauce.
  • Scatter mozzarella on top, and cook for 25 – 30 minutes until the mozzarella is melted and golden. 
  • Remove from the oven, scatter over a few more chilli flakes and let stand for 10 minutes before serving.


* Fresh lasagne sheets will work fine too. If you have dried sheets, just break and layer roughly, no need to pre boil them. 
** This recipe is intensely Thyme-y which I think works really well in this super savoury dish. However, if you’re not a massive fan of Thyme, replace half with either dried basil or oregano. 
Author: JPLongland
Calories: 583kcal
Course: Dinner
Cuisine: Pasta
Keyword: Family Favourites, Vegetarian
In Season: August, July, June, May, September


Calories: 583kcal | Carbohydrates: 48g | Protein: 30g | Fat: 32g | Saturated Fat: 11g | Cholesterol: 51mg | Sodium: 444mg | Potassium: 682mg | Fiber: 22g | Sugar: 11g | Vitamin A: 876IU | Vitamin C: 18mg | Calcium: 441mg | Iron: 6mg

Join the Conversation

  1. Loved this – switched out some Thyme for Oregano as suggested and thought the balance was super! Will make this again (and again!)

  2. 5 stars
    Delicious! One of the best meat free lasagnas I have tried and so easy to make. Didn’t make any substitutions. Will be recommending it to all my friends.

  3. 5 stars
    Not a massive fan of aubergine but lasagne looked good so I gave it a try. Absolutely deeeelish.

    I was hesitant about the amount of thyme so I subbed half of it for 1/4 basil and 1/4 oregano and worked a treat.

    I added a bit of honey to balance the acidity of the tomatoes and I would recommend adding in cottage cheese to the cheese layer – easy and beaut substitute for bechamel. Worked a treat and will be making this again 👌🏼

  4. 5 stars
    Delicious! Substituted half of the thyme for oregano as we aren’t big fans of thyme, it worked a treat! Another roaring success with the kids and the hubby! I usually tear mozerella but slicing is a great idea resulting in evenly layered cheesy goodness! Can’t believe I didn’t think of it before…doh!

  5. Ian McCarrol says:

    5 stars
    This is one of the best meat-free lasagna recipes I’ve tried 👏🏼 It went down extremely well at home – we’ve been trying for some time to find a decent vegetarian lasagna recipe – a resounding success.

  6. Shailaja DESAI says:

    5 stars
    This aubergine lasagne looks scrumptious..saving this as we all love aubergines at home

  7. 5 stars
    thoroughly enjoyed this – thank you!

    1. JPLongland Author says:

      I’m so glad to hear it!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

© Copyright The Accidental Chef 2020. All rights reserved.