• Skip to main content
  • Skip to primary sidebar

The Szabo Kitchen

menu icon
go to homepage
  • About us
  • All Recipes
search icon
Homepage link
  • About us
  • All Recipes
×
Home » Browse Recipes » All Recipes

Vegetarian Lebanese Eggplant Moussaka with Chickpeas

Published: October 12, 2024 · Last Updated: May 24, 2025

Jump to Recipe - Print Recipe

Eggplant is twice-cooked to melting perfection in this easy, rich Vegetarian Lebanese Eggplant Moussaka with Chickpeas (garbanzo beans).

Lebanese Moussaka in a bowl with a spoon lifting up a spoonful of the chickpea mixture, pyrex dish in background with more Moussaka.
Jump to:
  • 🧂 Ingredients
  • 🍽 Useful Equipment
  • 🔪 How to Make
  • 🔪 How to Prepare the Aubergines
  • 📖 Inspiration and Sources
  • 🍲 Storage
  • 📋 Recipe Card

Gloriously delicious, gloriously simple. Despite its Moussaka name, this Lebanese Eggplant and Chickpea dish (also known as Maghmour) is vegan. Unlike the Greek Moussaka, there is no béchamel sauce and no meat in this easy vegetarian alternative

I love that the eggplants (aubergines) are cooked twice, firstly fried and then baked. I find that this two-step cooking process deliciously intensifies the smoky flavours and melting silken texture of the eggplant.

Great hot or cold. I like to have this Lebanese Moussaka with Chickpeas on stand-by in the fridge. I then have a no-fuss ready-made light lunch or supper, perfect with just some pitta bread or a hunk of crusty bread to mop up the gloriously rich tomato sauce. For a more substantial meal, you can serve this chickpea dish with couscous, rice or pasta.

For a true Lebanese feast, enjoy this Eggplant and Chickpea Moussaka as part of a Mezze meal.

🧂 Ingredients

aubergines on a wooden board, chickpeas, spices, tinned tomatoes each in glass bowls, a garlic and an onion all laid out on marble background
  • Chickpeas. Dried or canned chickpeas work well.
  • Bicarbonate of soda (not shown in photograph). If you use dried chickpeas, I recommend that you add a little bicarbonate of soda to the water you soak the chickpeas in to help soften them.
  • Sunflower oil (or other suitable oil for frying the eggplants)(not shown in photograph)
  • Eggplant (aubergine). I used the commonly found globe eggplant.
  • Olive oil (not shown in photograph)
  • Onion.
  • Garlic.
  • Tomatoes. You can use fresh ripe tomatoes or canned tomatoes, but tinned tomatoes are best if you are not able to get juicy, sun-ripened fresh tomatoes.
  • Tomato paste (puree). An optional ingredient, but I find that adding some tomato paste really intensifies the tomato sauce.
  • Mint (optional). Dried mint or fresh mint.
  • Salt and Pepper.

See the Recipe Card below for quantities and the full recipe.

🍽 Useful Equipment

No special equipment is needed for this Lebanese Moussaka recipe. I have listed the key useful items below.

  • chopping knives for preparing the aubergines, onions and garlic
  • deep frying pan such as a sauté pan
  • strainer
  • bowl or other container for straining excess oil into
  • large saucepan
  • baking dish

🔪 How to Make

Soak & Cook Dried Chickpeas. Ideally start this stage a day ahead. If using canned chickpeas, ignore this step and skip straight across to Moussaka Step 1.

I soak dried chickpeas for at least 12 hours in plenty of water (usually overnight). I also add half a teaspoon of bicarbonate of soda to the water in which the dry chickpeas are soaked. Before cooking the chickpeas I replace the water that the chickpeas have been soaked in with fresh water. I then boil the chickpeas (making sure always covered with water) until cooked. This takes about 1 hour to 1 hour 30 mins.

finely chopped garlic, finely chopped onion and aubergine cubes on a wooden board

Step 1. I cut the eggplants (aubergines) into roughly 1.5cm (0.5 inches) cubes. Peel and finely chop the onions and garlic cloves.

aubergine cubes in oil in a stainless steel saucepan

Step 2. Put oil into a frying pan, preferably a sauté pan, so that it is about 1cm in depth. Heat the oil. I heat the oil until I can see it shimmering very slightly on the surface. Frying the eggplant cubes in batches, I make sure that the cubes are not tightly packed and keep to just one layer in the frying pan. I fry the cubes until they start to change colour and go brown on one or two sides.

fried aubergine cubes in a stainless steel strainer held over a glass bowl

Step 3. Using a slotted spoon, I remove the cooked aubergine (eggplant) from the frying pan and drain each batch of cooked eggplant using a colander or sieve to remove some of the excess oil.

Stainless steel saucepan with finely chopped onions in oil

Step 4. Separately, I put olive oil in a frying pan and add the chopped onions, together with a pinch of salt. Cook the onions over a medium heat so that they soften, to the point of starting to “melt” and lose their shape. Add the chopped garlic and continue cooking for a further couple of minutes, stirring to ensure that the all the garlic is gently fried.

Tomato mixture in a saucepan viewed from above

Step 5. Add the tomatoes (if using whole tomatoes chop these first), mint (if using) and tomato paste to the onion mixture. Stir and continue to cook for about 20 minutes or so over a low heat. If the mixture starts to look too dry, add a little water to maintain the rich tomato sauce. Add salt and black pepper to taste.

Lebanese Moussaka in a saucepan viewed from above

Step 6. Add the chopped eggplants and cooked chickpeas (or canned if using) to the tomato mixture. Stir so that all ingredients are mixed well. Taste and adjust the seasoning as needed.

Vegetarian Lebanese Moussaka in a glass pyrex dish after baking.

Step 7. Put the mixture into a baking dish. Bake the chickpea and aubergine stew for about 30 minutes.

🔪 How to Prepare the Aubergines

Peeling

I’m too lazy to part-peel the aubergines before cooking, as you may find recommended in some recipes for Lebanese Moussaka. By part-peeling, I mean peeling the eggplants lengthwise to leave stripes of peel remaining. The skin does have a more intense smoky taste than the flesh of the eggplant, and it is, of course, tougher. If you want to soften the intensity of the eggplant flavour and texture, part-peeling will help with this.

Fry or Roast?

It’s true that by frying the aubergines in oil, some of that is taken up by the aubergine. For me, this is a bonus. I think it enhances the flavour of the aubergine, and the added oil helps create that richness in the tomato sauce. Draining the fried aubergine after cooking for a few minutes will take away much of the excess oil.

Roasting the eggplants is a great method, however, for minimising the amount of oil used. Roasting can also cut down the time preparing for this dish.

How to Roast the Eggplant Cubes

Set the oven at a high temperature (425F/218C). Put the cubes of eggplants into a large bowl. I add about 4 or 5 tablespoons of oil, and stir the eggplant cubes to coat them evenly with a light film of oil. Put a sheet of parchment (baking) paper onto a baking sheet or roasting dish and spread the oil covered cubes across the baking tray. I try to make sure that the cubes are not crowded. This allows them to get golden brown. Put the aubergine (eggplant) cubes into the hot, preheated over and roast for about 20 to 30 minutes.

📖 Inspiration and Sources

I used Hussien Dekmak's version of Lebanese Moussaka in The Lebanese Cookbook as my starting point, but have strayed from the original recipe a little.

Rather than slicing the eggplants lengthwise as done in The Lebanese Cookbook’s version, I prefer the slightly simpler method of cubing the aubergines and mixing the fried cubes into the chickpea mix. I also like to add mint (not included in the original recipe) to Lebanese Moussaka to give freshness.

Various recipes for Moussaka, with varying names, can in fact be found across many parts of the Middle East, including Egypt, Turkey and Saudi Arabia, as well as parts of Europe (such as Bulgaria and Romania). Often with meat, but there are vegan and vegetarian versions of Moussaka as well, such as this Lebanese Moussaka recipe.

The word "Moussaka" seems to have a number of meanings, including "cold" or "moistened" with the word said to have originated from Arabic. Certainly this Lebanese Moussaka, glistening in oil, can be described as moistened and is perfect served cold. Want to know more? There is a great article by Felicity Cloake in the National Geographic on "Everything you need to know about moussaka".

🍲 Storage

I generally store the Lebanese Moussaka in an airtight container in the fridge for no more than 3-4 days. After a few days, I find that the skin of the aubergines can discolour the chickpeas, but this does not seem to affect the flavour.

Can you freeze Lebanese Moussaka?

Yes. I like to freeze Lebanese Eggplant Moussaka after all the ingredients have been mixed together (Step 7 of the Recipe Card). I let the mixture cool and put it in an air-tight container before freezing. Then, when I take the frozen dish out of the freezer, I let it thaw and bake it in the oven, following Step 8 of the Recipe Card.

📋 Recipe Card

Close up of Lebanese Moussaka in a bowl with a spoon lifting up a spoonful of the chickpea mixture.

Vegetarian Lebanese Eggplant Moussaka with Chickpeas

Eggplant is twice-cooked to melting perfection in this easy, rich Vegetarian Lebanese Eggplant Moussaka with Chickpeas (garbanzo beans).
Eat hot straight from the oven. Alternatively, eat cold the next day when the flavours have developed. Perfect with pitta bread and as part of a mezze. For a more substantial meal, serve with couscous, rice or pasta.
Print Recipe Pin Recipe
Course Main Course, Salad, Side Dish
Cuisine Lebanese, Middle Eastern
Servings 6
Calories 445 kcal

Ingredients
  

  • 1 cup cooked/canned chickpeas (⅓ cup dried chickpeas)
  • 3-4 eggplants (aubergines)
  • sunflower oil (or other oil for frying eggplants)
  • 1 medium sized onion
  • 6 garlic cloves
  • 2 cups tinned tomatoes (whole or chopped)
  • 2 tablespoon tomato paste
  • 2 teaspoon dried mint
  • salt
  • pepper

Instructions
 

  • Soak & Cook Dried Chickpeas. Ideally start this stage a day ahead. If using canned chickpeas, ignore this step and skip straight across to Step 2.
    Soak. Put the water into a bowl and add the bicarbonate of soda, stir to dissolve. Add the dried chickpeas. Make sure that the chickpeas are well covered with the water, as they will swell during the soaking. Soak the dried chickpeas for at least 12 hours.
    Boil. Boil the chickpeas (making sure always covered with water) until cooked. This takes about 1 hour to 1 hour 30 mins.
  • Cut the eggplants (aubergines) into roughly 1.5cm (0.5 inches) cubes. Peel and finely chop the onions and garlic cloves.
  • Put oil into a frying pan, preferably a sauté pan, so that it is about 1cm in depth. Heat the oil. I heat the oil until I can see it shimmering very slightly on the surface. Frying the eggplant cubes in batches, I make sure that the cubes are not tightly packed and keep to just one layer in the frying pan. I fry the cubes until they start to change colour and go brown on one or two sides.
  • Using a slotted spoon, I remove the cooked aubergine (eggplant) from the frying pan and drain each batch of cooked eggplant using a colander or sieve to remove some of the excess oil.
  • Separately, I put olive oil in a frying pan and add the chopped onions, together with a pinch of salt. Cook the onions over a medium heat so that they soften, to the point of starting to “melt” and lose their shape. Add the chopped garlic and continue cooking for a further couple of minutes, stirring to ensure that the all the garlic is gently fried.
  • Add the tomatoes (if using whole tomatoes chop these first), mint (if using) and tomato paste to the onion mixture. Stir and continue to cook for about 20 minutes or so over a low heat. Add salt and black pepper to taste.
  • Add the chopped eggplants and cooked chickpeas (or canned if using) to the tomato mixture. Stir so that all ingredients are mixed well. Taste and adjust the seasoning as needed. If the mixture starts to look too dry, add a little water to maintain the rich tomato sauce.
  • Put the mixture into a baking dish. Bake the chickpea and aubergine stew for about 30 minutes.

Nutrition

Calories: 445kcalCarbohydrates: 27gProtein: 6gFat: 38gSaturated Fat: 4gPolyunsaturated Fat: 2gMonounsaturated Fat: 31gSodium: 231mgPotassium: 896mgFiber: 10gSugar: 13gVitamin A: 330IUVitamin C: 16mgCalcium: 72mgIron: 2mg
Keyword mezze
Tried this recipe?Let us know how it was!

More All Recipes

  • Garlic butter pasta in white dish next to cloves of garlic and sprig of flat-leaf parsley.
    Garlic Butter Pasta
  • Oeufs mayonnaise sprinkled with paprika and arranged on lettuce on white plate.
    Oeufs Mayonnaise (French hard-boiled eggs)
  • Lebanese red lentil soup in white bowl placed next to striped teacloth and slices of lemon.
    Lebanese Red Lentil Soup
  • Hungarian lentil soup topped in centre with a dollop of soured cream in a white bowl next to a few scattered green lentils.
    A Simple Hungarian Lentil Soup

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Ingredients and equipment for making orange sorbet.

Hi there! We are a husband and wife team, living in London. Our home cooking is guided by our combined Hungarian, French and British backgrounds, and the blisteringly honest appraisals of our efforts from our two young sons.

A QUICK INTRODUCTION

  • Quick Chickpea and Tomato Soup with Peppers
  • French green lentil soup in white bowl next to sprig of fresh thyme and red tomato.
    Simple French Green Lentil Soup with Bacon
  • Apple coleslaw in white bowl on brown-striped cloth.
    Creamy Lemony Coleslaw with Apples (Sugar-Free)
  • Cuban chicken noodle soup in a bowl sprinkled with chopped parsley and with a slice of lime on the side.
    Cuban Chicken Noodle Soup Recipe (Sopa de Pollo)

Copyright © 2025 The Szabo Kitchen on the Seasoned Pro Theme