Vegetarian Moussaka Recipe

Char-grilling the aubergines gives this meat-free moussaka a lovely smokey flavour and cuts down on the oil

General info

Serves: 4-6
Preparation Time: 1 hour
Cooking Time: 1 hour 30 mins


  • 2 medium aubergines approximately 450g, sliced into 1 cm thick slices
  • 75ml olive oil
  • 200g green lentils
  • 2 onions, 1 quartered and 1 finely chopped
  • 1 small bunch thyme
  • 1 bay leaves
  • 1 tsp vegetable bouillon powder or a vegetable stock cube
  • 1 tbsp olive oil
  • 1 red pepper, deseeded and finely chopped
  • 2 garlic cloves, finely chopped
  • 75g sun-dried tomatoes, roughly chopped
  • 1x 400g chopped tinned tomatoes
  • 1 tbsp tomato puree
  • 1 tsp dried oregano
  • ½ tsp ground cinnamon

For the Topping:

  • 35g butter
  • 35g flour
  • 475ml milk
  • A little nutmeg
  • 1 egg yolk
  • 25g Parmesan, finely grated

You will need:

  • an oven proof dish with a capacity of 1.4 litres


  1. Heat a griddle pan until very hot, brush the aubergine slices on both sides with a little oil and grill on both sides until brown and cooked. Remove the slices to a plate and continue until all the aubergines are cooked.
  2. Place the lentils in a large saucepan with the quartered onion, thyme, bay leaves and bouillon powder or stock cube. Cover with plenty of cold water and cook on a medium heat for 20-30 minutes until just soft. Remove from the heat and drain, discard the onion and herbs.
  3. Heat the tbsp olive oil in a saucepan and cook the chopped onion, red pepper and garlic for 10 minutes until soft. Add the sun-dried tomatoes, tinned tomatoes, tomato puree, oregano and cinnamon. Season with salt and pepper; cook on a gentle heat until thick and well reduced. Remove from the heat and stir in the green lentils.
  4. Melt the butter in a saucepan, add the flour and cook for 1 minute, then gradually add the milk, whisking constantly until the sauce is thick and smooth. Season with salt, pepper and nutmeg. Remove from the heat and allow to cool. When cool, whisk in the egg yolk.
  5. To assemble the moussaka, place halve the tomato and lentil mixture on the base of the dish. Cover with a layer of aubergines. Repeat. Pour over the white sauce and sprinkle with the Parmesan.
  6. The moussaka can be prepared up to two days in advance. When ready to cook, heat oven to 180°C, 160°C fan, place on a baking sheet and cook for 30-40 minutes or until brown and piping hot.

This article originated on:

Serve with a Greek salad and warm pitta bread.

This article originated on:


Send this to a friend