Vegetable moussaka

    1 hour

    This is a clever variation on the traditional, meat-based Greek dish that is usually quite high in fat. The meat has been replaced with a selection of vibrantly coloured vegetables and the protein is supplied by borlotti beans. The dish is topped in the traditional way but with a yoghurt-based sauce.

    64 people made this

    Serves: 4 

    • 2 courgettes, sliced
    • 1 aubergine, sliced
    • 300g new potatoes, scrubbed and sliced
    • 2 red peppers, deseeded and cut into thick strips
    • 400g can borlotti beans, drained and rinsed
    • 4 ripe tomatoes, about 450g in total, chopped
    • 3 tbsp chopped fresh basil
    • 2 tbsp olive oil
    • 150g plain low-fat natural yoghurt
    • 1 egg, lightly beaten
    • 30g Parmesan or Italian-style hard cheese, freshly grated

    Prep:20min  ›  Cook:40min  ›  Ready in:1hr 

    1. Preheat the oven to 180°C/ gas 4. Bring a large pan of salted water to the boil. Add the courgettes and cook for 2 minutes. Remove from the water with a draining spoon and drain well on kitchen paper. Add the aubergine slices to the water and cook for 2 minutes, then remove and drain. Add the potato slices to the water and cook for about 8 minutes until just tender. Drain and set aside with the other blanched vegetables.
    2. Meanwhile, heat a cast-iron, ridged griddle over a high heat. Cook the pepper slices for about 5 minutes, turning occasionally, until slightly charred all over and starting to soften. Remove from the pan and roughly chop.
    3. Combine all the vegetables with the beans, chopped tomatoes and basil in a large baking dish. Drizzle over the olive oil, season to taste and stir well.
    4. In a mixing bowl, stir together the yoghurt, egg and Parmesan cheese until blended. Spread this mixture over the top of the vegetables in an even layer (it may not cover the vegetables completely, depending on the shape of the dish).
    5. Bake for 40 minutes or until the vegetables are tender and the topping is golden brown.

    Parmesan cheese

    Parmesan cheese is not truly vegetarian, as it contains animal rennet. To make this dish 100% vegetarian, omit the cheese or find a suitable vegetarian substitute made without animal rennet. In supermarkets look for the 'parmesan style hard cheeses' which are suitable for vegetarians.


    For non-vegetarians, add 200g chopped cooked chicken to the vegetables in step 3 and omit the beans. * To save time, instead of grilling peppers, you can use bottled grilled pimiento peppers, cut into strips.

    cook's tip

    You can prepare all the vegetables a day ahead, up to the end of step 3. Cover and refrigerate. When ready to use, allow to come to room temperature, then cover with the yoghurt mixture and bake as described.

    Recently viewed

    Reviews & ratings
    Average global rating:

    Reviews in English (6)


    Tried this recipe but instead of boiling the veg I grilled them on the 'lean mean' (no oil!) - I layered the veg with the tomatoe and bean mix to which I had added garlic/paprika/chilli and onions. Also the yogurt topping is fantastic - it really gives it a luxurious topping (I put nutmeg on the top) and fantastically low fat! Also I left out all of the oil and it wasn't missed! I added about 2/3 more yogurt to the topping mix and it was still perfectly set. A fab lowfat family dinner! Thanks! Update - it freezes very well!  -  18 Feb 2012


    I have been a veggie for 3 months now and find dishes like this very similar too many other dishes, lasagne, chilli etc. this one wasn't great  -  01 Jul 2015


    This didn’t taste of anything  -  08 Feb 2018