Vegetarian moussaka – a delicious gluten-free dinner!

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 – 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.

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 contains no 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!

Even without the béchamel though, this 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 a bit organised, you can do at least two of these things at the same time – I usually get the sauce on the go and then do the aubergines while it’s cooking. In any case 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 elements of the dish cool down a little bit before I assemble the moussaka, just because it makes them easier to handle without the risk of scorched fingers. However if you don’t have the luxury of preparing 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. Adjust accordingly.

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

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
Serves 4
Write a review
Prep Time
1 hr
Cook Time
1 hr
Total Time
2 hr
Prep Time
1 hr
Cook Time
1 hr
Total Time
2 hr
690 calories
76 g
75 g
39 g
17 g
10 g
840 g
383 g
17 g
0 g
28 g
Nutrition Facts
Serving Size
Amount Per Serving
Calories 690
Calories from Fat 343
% Daily Value *
Total Fat 39g
Saturated Fat 10g
Trans Fat 0g
Polyunsaturated Fat 4g
Monounsaturated Fat 24g
Cholesterol 75mg
Sodium 383mg
Total Carbohydrates 76g
Dietary Fiber 17g
Sugars 17g
Protein 17g
Vitamin A
Vitamin C
* Percent Daily Values are based on a 2,000 calorie diet. Your Daily Values may be higher or lower depending on your calorie needs.
For the grilled aubergines
  1. 2-3 medium aubergines (eggplant) (550-750g total)
  2. 100ml olive oil
For the tomato sauce
  1. 1 medium onion
  2. 2 tbsp olive oil
  3. 2 x 400g tins tomatoes
  4. 1 tsp dried thyme
  5. 1 tsp dried oregano
  6. 1 bay leaf
  7. Pinch salt
  8. Pinch pepper
For the potatoes
  1. 1kg floury potatoes
For the topping
  1. 200ml natural yogurt
  2. 1 egg
  3. 100g feta cheese
  4. Ground cinnamon (optional)
For the aubergines
  1. Wash the aubergines (eggplant) and trim off the stalks and leaves. Cut the aubergines lengthways into 6-8mm thick slices.
  2. 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.
  3. Turn the slices over, brush the other side with oil, and grill for 3-5 minutes on that side.
  4. 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 tomato sauce
  1. 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.
  2. Add the tinned tomatoes, thyme, oregano and bayleaf, and bring to a simmer.
  3. 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.
  4. Season with salt and pepper to taste and remove from the heat.
For the potatoes
  1. Peel the potatoes, and cut into 4-5mm thick slices. Wash in cold water and drain.
  2. 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.
  3. Once cooked, drain the potatoes in a large sieve or colander.
To assemble the moussaka
  1. 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.
  2. Spread over half the remaining tomato sauce, then the remaining aubergine, and finally the remaining potato slices.
  3. Finally, spread the rest of the tomato sauce on the top.
  4. 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.
  5. Crumble the feta cheese over the top, then sprinkle over a little cinnamon, if liked.
  6. Bake the moussaka at 180C (350F) for at least an hour, until it is thoroughly heated through, bubbling, and the top is golden.
  7. Serve hot.
  1. 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 an hour and a half, 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. 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 *