Lebanese Moussaka


Maghmour is the Lebanese version of moussaka, a comforting dish prepared without meat or cheese. Delicious layers of roasted eggplants, tomatoes, and chickpeas come together into a hearty casserole that will make everybody happy.

Lebanese Moussaka


Nutrition per serving
Net Carbs20.2 g7.4%
of which Sugars11.5 g12.8%
Fibers10.4 g37%
Fats7 g10.7%
of which Saturates0.9 g4.6%
of which Omega 32.2 g197.2%
Proteins7.8 g17%
Calcium84 mg8.4%
Vitamin A75 mcg10.7%
Vitamin C28 mg37.3%
Iron3.2 mg21.5%
Potassium1023 mg29.2%
Sodium864 mg37.6%
Cholesterol0 mg0%
Kcal175 8.8%
Macro split
  • net carbs 45%
  • sugars 25%
  • fats 15%
  • saturates 2%
  • proteins 17%
  • fibers 23%
*RDA based on a 2000 kcal diet;
**Nutritional data sources: USDA, food labels.
175 per serving
1h 10m

If you are looking for a vegan alternative to the meaty Greek moussaka, you came to the right place! Below we'll show you how to make Lebanese moussaka, a vegan alternative to the meat-based Greek recipe. We made this recipe with only plant-based ingredients — no dairy and no meat!

Moussaka is a staple recipe in Greece and the Middle East. Greek moussaka is the most common recipe found across the US and Europe, made by layering aubergines, tomato sauce, and ground beef like you would with lasagna.

Instead of using mince, the Lebanese moussaka (AKA Maghmour) opts for the ever-popular and vegan-friendly chickpeas. Imagine a casserole filled with layers of juicy aubergines, caramelised onions, and soft chickpeas, all smothered in a Levantine-spiced tomato sauce. Steaming and hot, straight out of the oven... Who needs meat, right?

There are three reasons why meatless moussaka is amazing:

  • You get no bad cholesterol and a fraction of the fats and calories.

  • The lack of animal products means you can store the dish for longer in the fridge, up to seven days. Therefore, you can make a big batch and sort out your lunch and dinners for days.

  • The ingredients are super easy to find. You probably already have almost everything you need in your pantry.

Another great thing about Lebanese eggplant moussaka, is that it's good both hot and cold. So you can easily pack it in a lunch-box. And what a lunch it would be! A generous portion has only 225 calories, 8% RDI of fats, but 21% RDI of proteins. Plus all the wonderful vitamins and minerals you get from the aubergines, tomatoes, and chickpeas. You can cover 3 out of your five-a-day of veggies in a single swoop. Now, that's what we call a healthy dish!

Did we strike your fancy? Then jump right into the recipe below, and let's have fun preparing this marvellous Arabic eggplant dish together!


Measuring System
Large Eggplants2
Large Onions1
Canned Chickpeas (drained)480 g
Tomato Passata800 g
Extra Virgin Olive Oil2 tbsp
Garlic Cloves4
Chopped Fresh Parsley2 tbsp
Spice Mix
Allspice1 tsp
Ground Cinnamon1 tsp
Ground Ginger1 tsp
Ground Cumin1 tsp

Step 1

Slice the aubergines into 1/2 cm (1/4 inch) thick disks and arrange them flat on a baking tray lined with parchment paper.

Then, season them with salt to taste.

To remove the eggplants' bitterness and prevent the slices from browning once cut, you can soak the disks in a bowl of cold water and salt for 10 minutes. Then, drain them and place them on the baking tray.

sliced eggplants for moussaka

Step 2

Now, bake the eggplant slices for 20-25 minutes at 180°C (355°F).

If you're cooking them on multiple trays, then set the oven to fan mode at 160°C (320°F) and swap the trays halfway through cooking time.

roasted eggplants for moussaka

Step 3

Meanwhile, cut the tomatoes into 1/2 cm (1/4 inch) thick disks.

Slice one-third of the onions into rings and finely dice the remainder; we'll use the chopped onions for the filling and the rings for garnishing.

Then, mix all the Lebanese spice mix ingredients in a cup with salt and pepper to taste.

sliced onions and tomatoes for moussaka

Step 4

For the moussaka sauce, combine the tomato passata, oil, minced garlic, parsley, and half of the spice mix in a bowl.

tomato sauce for lebanese moussaka

Step 5

Now, let's assemble the moussaka.

Take a casserole dish (ours is 28cm x 20cm/11″ x 8″) and pour in one-third of the sauce, spreading it around to create a base layer.

Then, layer one-third of the roasted eggplants over the sauce, followed by one-third of tomatoes and half of the diced onions.

Scatter half of the canned chickpeas over the vegetables and season them with a few pinches of the spice mix.

how to assemble lebanese moussaka casserole

Step 6

Now, repeat the layering once more exactly as in the previous step: one-third of passata, one-third of eggplants and tomatoes, the remaining half of diced onions and chickpeas, and the seasoning.

For the final layer, cover the chickpeas with the remaining passata, followed by the remaining eggplants, tomatoes, onions rings, and spices.

how to assemble lebanese moussaka casserole

Step 7

Bake the prepared moussaka in the preheated oven at 200°C (400°F) for 30 minutes until the sauce is bubbling around the edges and the onion rings are nicely browned.

Enjoy the moussaka warm with brown rice or toasted flatbread to scoop up the sauce.

oven baked lebanese moussaka


  • Before baking the eggplants, you can coat the slices with starch or flour seasoned with salt and pepper.

  • Add half of teaspoon of baking soda to the passata to remove the tomatoes' acidity.