Vegetarian moussaka – a delicious gluten-free dinner!

Layers of grilled aubergine (eggplant), rich tomato sauce & sliced potato, plus a yummy cheesy topping, make veggie moussaka a filling & delicious dinner.

Do you have recipes so good that your family begs you to make them?!

I had included this vegetarian moussaka on my Pesach meal planner as a ‘maybe’ and DH begged me to upgrade it to ‘definite’. It really is a favourite here, containing as it does all the things we love. Namely,  flavoursome grilled aubergines (eggplant), rich tomato sauce, filling potato slices, and a delicious creamy, cheesy topping.

Layers of grilled aubergine, tomato sauce, & soft potato slices with a creamy, cheesy topping make this veggie moussaka a filling, rich & delicious dinner.

Naturally grain- & gluten-free

I make this all year, but it is a perfect Pesach dinner. Unlike lasagne or other bakes where some element has to be omitted or substituted on Pesach, moussaka does not contains any grain-based ingredients. Or rather, it doesn’t when you use this easy yogurt topping instead of a béchamel sauce. Frankly, I prefer the flavour of this version anyway, and not having to faff about making a béchamel is not exactly a hardship!

Take your time and enjoy the cooking!

I admit that this moussaka is a bit more labour/time intensive than some of my other recipes. You need to slice and grill the aubergines, make the tomato sauce, and peel, slice and boil the potatoes. However, if you’re organised you can do at least two of these things at the same time. I usually get the sauce on the go and then grill the aubergines while it’s simmering. None of the elements are particularly complicated, so this is a lovely recipe when you have some time to relax and potter in the kitchen.

I usually let the different parts of the dish cool down a little bit before assembling the moussaka. It makes them easier to handle without the risk of scorched fingers! However if you can’t prepare this ahead, then you can put it together straight away – just be careful! Obviously the amount of time required in the oven will be longer if you’re cooking from cool/cold than if it goes in when the layers are still quite hot, so adjust accordingly.

Serve with a simple salad

This moussaka is filling, rich and delicious, and really needs very little accompaniment. Maybe just a green salad or a few fresh veggies. As you can see, we had a little salad of avocado, peppers, cucumber and tomato, and it was just perfect. 

Your family will beg you to make it again!

Serves 3-4.

Layers of grilled aubergine, tomato sauce, & soft potato slices with a creamy, cheesy topping make this vegetarian, gluten-free moussaka a filling, rich & delicious dinner.

If you want deliciously easy, family-friendly recipes like this one delivered straight to your inbox, simply click here to subscribe. (of course, I’ll never pass on your email address to anyone.)

And don’t forget, there are plenty more terrific Pesach recipes in my book – Helen’s Delicious Pesach. Buy it on or, or get the ebook for iPad, or pdf, from

Vegetarian moussaka

Course Main Course
Cuisine Greek, Vegetarian
Keyword aubergine, eggplant, passover, pesach
Prep Time 1 hour
Cook Time 1 hour
Total Time 2 hours
Author Helen


For the tomato sauce

  • 1 medium onion
  • 2 tbsp olive oil
  • 2 x 400g tins tomatoes
  • 1 tsp dried thyme
  • 1 tsp dried oregano
  • 1 bay leaf
  • Pinch salt
  • Pinch pepper

For the grilled aubergines

  • 2-3 medium aubergines (eggplant ) (550-750g total)
  • 100 ml olive oil (scant 1/2 cup)

For the potatoes

  • 1 kg floury potatoes (2.2lb)

For the topping

  • 200 ml natural yogurt (scant 1 cup)
  • 1 egg
  • 100 g feta cheese (approx 2/3 cup)
  • Ground cinnamon optional


For the tomato sauce

  • Peel and dice the onion. Heat the olive oil in a large skillet and cook the onion over a medium flame until starting to soften.
  • Add the tinned tomatoes, thyme, oregano and bayleaf, and bring to a simmer.
  • Turn down the heat and cook, uncovered, for 25-30 minutes until thickened and cooked through. Stir occasionally to prevent the sauce sticking to the pan. Season with salt and pepper to taste and remove from the heat.

While the sauce is simmering, cook the aubergines

  • Wash the aubergines (eggplant) and trim off the stalks and leaves. Cut the aubergines lengthways into 6-8mm (approx 1/4 inch) thick slices.
  • Heat the grill to medium-high. Brush the aubergine slices with olive oil and arrange as many as will fit on a baking sheet. Cook under the grill for 3-5 minutes until starting to brown.
  • Turn the slices over, brush the other side with oil, and grill for 3-5 minutes on that side.
  • When both sides are browned, and the slices are soft, remove to a plate and continue with more aubergine slices until they are all cooked.

For the potatoes

  • Peel the potatoes, and cut into 4-5mm thick slices (approx 3/16 inch). Wash in cold water and drain.
  • Place in a large saucepan and cover with fresh water. Bring to the boil and simmer for 4-5 minutes until just tender to the point of a knife - don't overcook or they will be impossible to handle when you come to assemble the final dish.
  • Once cooked, drain the potatoes in a large sieve or colander.

To assemble your moussaka

  • Put a thin layer of the tomato sauce in the bottom of an ovenproof baking dish and spread out. Cover with half the aubergine slices, then half the potatoes, in even layers.
  • Spread over half the remaining tomato sauce, then the remaining aubergine, and finally the remaining potato slices. Finally, spread the rest of the tomato sauce on the top.
  • To make the topping, whisk together the yogurt and egg. Carefully pour/spread this mixture over the top layer of tomato sauce, taking care not to mix them together too much.
  • Crumble the feta cheese over the top, then sprinkle over a little cinnamon, if liked.
  • Bake the moussaka at 180C (350F) for at least an hour, until it is thoroughly heated through, bubbling, and the top is golden. Serve hot.


The final baking time will depend on the temperature of the moussaka when it goes into the oven. If the different elements have cooled down before assembly, it may take longer than 1 hour to heat right through. If in doubt, bake for longer, but loosely cover the top with foil after an hour if it seems to be getting too brown.

I’m linking this up with CookBlogShare and Meat Free Mondays.


  1. Thinking it would be nice to add some lentils for texture and protein. Looks delicious! Going to make for Christmas Eve dinner.

  2. can this be cooked and reheated the next day ?

    • Hi Jordan. I would make it up to the assembly stage then cover and refrigerate without baking. When you’re ready (the next day) remove the cover and bake as directed. It may need slightly longer in the oven as it will be going in fridge-cold rather than warm/room temperature, so make sure it’s hot right through before you serve it. I hope you enjoy it!

  3. Pingback:Meatless Meals: Over 50 Must Try Recipes | Perspective Portions

  4. Pingback:40+ Vegetarian Week Recipes for Everyday Cooking - Maison Cupcake

  5. This looks like a lovely Pesach dinner, or indeed a dinner for any time of year! #CookBlogShare

  6. Angela / Only Crumbs Remain

    Ooh this sounds so good! I usually make bechemal sauce so having read your version with yogurt and egg and your comment that you prefer it this way I’m certainly going to give it a try.
    Angela x

  7. Looks delish, I’m going to try it this week!

  8. Oh goodness, I haven’t made a veggie moussaka for aaaages! I shall pop it on the ‘must make very soon’ list – yours looks amazing!

  9. Sounds and looks very tasty!

    Chelsea –

  10. I love moussaka and don’t cook it enough and your vegetarian version sounds brilliant. I like to eat less meat during the week so this would be perfect and great idea to add Feta to the topping, love it!

    • Thanks Laura! The feta was actually a happy accident – I went in the fridge for ‘ordinary’ cheese and found some feta that I’d bought for something else and then forgotten about. Oops! It turned out so well I’ll definitely do it this way on purpose in future!

  11. What a great idea for a weekday dinner, you would definitely get your daily quota of vegetables!

Leave a Reply

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