⏱ Prep: 15 min 🔥Cook: 45 min 👤Serves: 4–6 🌿Diet: Vegan, gluten-free
Lebanese moussaka, maghmour has nothing to do with the Greek dish that shares its name. No layers, no béchamel, no meat. Just roasted eggplant and chickpeas simmered in a rich tomato sauce built on golden onion, garlic, cinnamon and dried mint, finished with good olive oil and eaten warm, at room temperature, or cold straight from the fridge with pita bread.
The word moussaka comes from Arabic and means cold, a clue to the dish’s origins and one of the reasons it shows up on Lebanese mezze tables alongside hummus and tabbouleh as naturally as anything else on the spread.
Ingredients
- 2 large eggplants, cut into 1-inch cubes, peeling every other stripe in a zebra pattern is traditional and gives a better texture than fully peeled or fully unpeeled
- 4 tablespoons extra virgin olive oil, divided; 2 for roasting the eggplant, 2 for the sauce base
- 1 large onion, finely chopped
- 5 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 can (400g) crushed or diced tomatoes, or 4 ripe fresh tomatoes, grated; grating fresh tomatoes gives a cleaner, brighter sauce
- 1 can (400g) chickpeas, drained and rinsed, or 1½ cups cooked from dry
- ½ cup water, plus more as needed to reach a stew consistency
- 1 teaspoon ground cumin
- ½ teaspoon ground cinnamon, the warm spice note that makes this unmistakably Lebanese
- ½ teaspoon sweet paprika
- Pinch of cayenne or chili flakes, optional, for gentle heat
- 1 teaspoon dried mint, the defining Lebanese herb in this dish; added near the end so it doesn’t cook off
- Salt and black pepper to taste
- Fresh parsley, chopped, for garnish
- Extra olive oil, for drizzling over before serving
Step by step
- Roast the eggplant. Preheat the oven to 220°C (425°F). Toss the eggplant cubes with 2 tablespoons of olive oil and a generous pinch of salt. Spread in a single layer on a parchment-lined baking tray, don’t crowd the pan. Roast for 25–30 minutes until golden and soft, turning once halfway through. Set aside.Roasting the eggplant separately before adding it to the sauce is what gives it a rich, concentrated flavor rather than the watery, pale texture it gets when cooked directly in the pot from raw. Don’t skip this step.
- Build the sauce base. Heat the remaining 2 tablespoons of olive oil in a large pot or deep skillet over medium heat. Add the onion and cook for 8–10 minutes, stirring occasionally, until deeply golden and sweet. Add the garlic and cook 1–2 minutes until fragrant.
- Toast the tomato paste. Stir in the tomato paste and cook for 1–2 minutes, stirring constantly, until it darkens slightly and smells sweet rather than raw.
- Add the tomatoes and spices. Pour in the crushed tomatoes and water. Add the cumin, cinnamon, paprika and cayenne if using. Stir well, bring to a gentle simmer, and cook uncovered for 10 minutes until the sauce thickens slightly.
- Add the chickpeas. Stir in the drained chickpeas and simmer for 5 minutes so they absorb the sauce.
- Fold in the eggplant. Add the roasted eggplant to the pot and fold gently to combine, use a wide spoon and lift from the bottom rather than stirring. The eggplant should hold its shape in pieces, not dissolve into the sauce. Folding gently matters here. Eggplant that has been properly roasted is soft and will break apart completely if stirred vigorously, you want tender chunks throughout the stew, not a purée.
- Finish and serve. Stir in the dried mint. Taste and adjust salt, pepper and spices. Simmer together for 5 more minutes. Remove from heat, drizzle with a little extra olive oil, garnish with fresh parsley. Serve warm, at room temperature, or cold, all are traditional.

Why it tastes better at room temperature
Maghmour is one of those dishes where the temperature you serve it at changes the experience significantly. Warm from the pot it’s a satisfying stew, the spices forward and the sauce loose. At room temperature the flavors have settled into each other, the eggplant has absorbed more sauce, and the cinnamon and mint are quieter and deeper.
Cold from the fridge it becomes something closer to a salad, bright with olive oil and good alongside other mezze. Most Lebanese cooks serve it somewhere between warm and room temperature, hot enough to be inviting, cool enough for the flavors to have merged.
Make it your own
Claire’s note
A handful of pine nuts toasted in olive oil and scattered over the top before serving adds texture and a nutty richness that works well against the acidity of the tomato. A squeeze of lemon juice at the very end brightens the whole pot in the same way it does for the Lebanese white bean stew. Maghmour keeps refrigerated for up to 5 days and improves as it sits, make it a day ahead whenever possible. It also freezes well for up to 3 months, though the eggplant softens further on thawing, which isn’t a problem when you’re planning to reheat it.
Serve with
Lebanese moussaka is traditionally served as part of a mezze spread or as a main course with warm pita bread and a simple salad. It pairs naturally with Lebanese white bean stew, hummus and the rest of the Lebanese recipes collection.
Add Lebanese moussaka to your weekly meal planner, make a large batch on Sunday and it feeds the week, improving every day it sits. And for more recipes, follow us on Pinterest.
Print
Lebanese Moussaka (Maghmour)
- Total Time: 45 minutes
- Yield: 4–6 servings 1x
- Diet: Vegan, Gluten-free
Description
A rich and savory vegan, gluten-free dish featuring roasted eggplant and chickpeas simmered in a fragrant tomato sauce.
Ingredients
- 2 large eggplants, cut into 1-inch cubes
- 4 tablespoons extra virgin olive oil, divided
- 1 large onion, finely chopped
- 5 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 can (400g) crushed or diced tomatoes
- 1 can (400g) chickpeas, drained and rinsed
- ½ cup water, plus more as needed
- 1 teaspoon ground cumin
- ½ teaspoon ground cinnamon
- ½ teaspoon sweet paprika
- Pinch of cayenne or chili flakes (optional)
- 1 teaspoon dried mint
- Salt and black pepper to taste
- Fresh parsley, chopped for garnish
- Extra olive oil for drizzling
Instructions
- Roast the eggplant. Preheat the oven to 220°C (425°F). Toss the eggplant cubes with 2 tablespoons of olive oil and a generous pinch of salt. Spread in a single layer on a parchment-lined baking tray and roast for 25–30 minutes until golden and soft.
- Build the sauce base. Heat the remaining 2 tablespoons of olive oil in a large pot over medium heat. Add the onion and cook for 8–10 minutes until deeply golden. Add the garlic and cook for 1–2 minutes until fragrant.
- Toast the tomato paste. Stir in the tomato paste and cook for 1–2 minutes until it darkens slightly.
- Add the tomatoes and spices. Pour in the crushed tomatoes and water. Add cumin, cinnamon, paprika, and cayenne if using. Stir well and simmer for 10 minutes.
- Add the chickpeas. Stir in the drained chickpeas and simmer for 5 minutes.
- Fold in the eggplant. Add the roasted eggplant to the pot and gently combine.
- Finish and serve. Stir in dried mint, adjust seasonings, simmer for 5 more minutes, and drizzle with olive oil before garnishing with fresh parsley.
Notes
Maghmour can be served warm, at room temperature, or cold. A sprinkle of toasted pine nuts or a squeeze of lemon juice enhances flavor.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Lebanese
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 6g
- Sodium: 200mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 9g
- Protein: 10g
- Cholesterol: 0mg




