Skip to content
GetCookMatch
Zaalouk with eggplant, tomato and garlic — Morocco recipeMoroccoMorocco
📝Useful tips
S
Sergei Martynov

The step that makes the biggest difference is reducing the tomato sauce before the eggplant goes in. If you add the eggplant too early, while the tomatoes are still watery, the finished zaalouk will be loose and thin. Cook the tomatoes until they form a genuine sauce — concentrated, a little jammy, with most of the water driven off. Then the eggplant cooks into a sauce that already has body, and the final reduction is quick. The difference in texture between properly reduced and under-reduced zaalouk is significant.

💡

Zaalouk is one of those dishes where day-old is noticeably better. The spices settle into the eggplant overnight and the texture firms slightly as it cools. Make it the evening before, cover and refrigerate, and bring to room temperature for 30 minutes before serving. If it has thickened too much in the fridge, stir in a small splash of water and a drizzle of olive oil to loosen.

Salads

Zaalouk

By Sergei Martynov

Zaalouk is a Moroccan cooked salad — eggplant and tomatoes slow-cooked together with garlic, cumin, paprika, and plenty of olive oil until they collapse into a thick, jammy paste. Not quite a dip, not quite a side dish. The Moroccan kitchen serves it alongside tagines, spooned onto bread, or as part of a mezze spread of small salads that open a meal. Charring the eggplant before cooking it is optional but does add a smoky note that the straight-cooked version lacks. It tastes better the next day, and keeps for four days in the fridge.

⏱️
50
Minutes
👥
4
Servings
🔥
145
kcal
Rate this recipe

Key Ingredients

What you'll need

Ingredients

How to make it

Instructions

  1. 1

    Cook the eggplant. Cut the eggplants into 2 cm cubes. You can salt them first — toss with a pinch of salt and leave in a colander for 20 minutes, then rinse and pat dry — but it isn't essential with modern eggplant varieties. For a smokier result, roast the whole eggplants under a hot grill or directly over a gas flame, turning occasionally, until the skin is charred and the flesh is completely soft inside, about 15 to 20 minutes. Let cool, then scoop out the flesh and discard the charred skin. If not charring, simply cube the eggplant and proceed.

    Zaalouk — step 1
  2. 2

    Build the tomato base. Heat the olive oil in a wide, heavy-bottomed pan or skillet over medium heat. Add the garlic and stir for 60 seconds until fragrant — not brown. Add the cumin, sweet paprika, smoked paprika, and cayenne. Stir for 30 seconds to bloom the spices in the oil. Add the chopped tomatoes, salt, and a splash of water. Stir everything together and cook uncovered over medium heat, stirring occasionally, for 10 to 15 minutes until the tomatoes break down into a thick sauce.

    Zaalouk — step 2
  3. 3

    Add the eggplant and cook down. Add the eggplant to the tomato sauce. If you charred the eggplant, add the scooped flesh and break it up with a spoon. If using raw cubed eggplant, stir it into the sauce and cook covered for 15 to 20 minutes until completely soft, then remove the lid and cook uncovered for another 5 to 10 minutes to reduce any excess liquid. Either way, the final result should be thick enough that a spoon leaves a clear path across the pan.

    Zaalouk — step 3
  4. 4

    Mash to your preferred texture. Use the back of a wooden spoon or a fork to break down the eggplant further. Zaalouk can range from chunky — with recognisable pieces of eggplant and tomato — to almost smooth, depending on preference and how it will be served. A chunkier version works better as a side salad; a smoother one works better as a dip. Add the lemon juice and taste for seasoning. The flavor should be rich, savory, and gently spiced, with a clear note of cumin.

    Zaalouk — step 4
  5. 5

    Finish and serve. Stir through most of the chopped coriander and parsley, keeping a little back to scatter on top. Transfer to a serving plate and spread out with the back of a spoon. Drizzle generously with olive oil. Scatter the remaining herbs. Dust lightly with paprika if you like. Serve warm or at room temperature with Moroccan bread (khobz), pita, or any flatbread for scooping. Zaalouk improves overnight — if possible, make it a day ahead.

Join the conversation

Comments (2)

Leave a comment

  • Sergei MartynovAuthor
    1d ago

    Залук — марокканский баклажанный салат, но я бы назвал его скорее макаемом или спредом. Главное — дать влаге полностью выпариться: баклажаны должны тушиться в собственном соку 25 минут с открытой крышкой, иначе получится жидкая каша. Подаю холодным на подсушенном хлебе с оливковым маслом сверху — это классический марокканский мезе. На базар в Марракеше видел как залук продают стаканами, черпая из огромных медных мисок.

  • Мария
    2d ago

    Попробовали с мужем приготовить Заалюк. Получилось ооочень вкусно и оригинально) Спасибо большое за рецепт 😊 Будем пробовать другие рецепты, у Вас на сайте😉

Frequently Asked Questions

What is the difference between zaalouk and baba ganoush?

Both are cooked eggplant dishes served as dips or spreads, but they come from different traditions and taste quite different. Baba ganoush is Levantine — the eggplant is charred until smoky, then blended with tahini, garlic, and lemon. The tahini gives it a creamy, nutty quality. Zaalouk is Moroccan — the eggplant is cooked with tomatoes, cumin, paprika, and olive oil, with no tahini. The result is more savory and tomato-forward, with a warmer spice profile. Both are worth making; they occupy different flavor territory.

Should I char the eggplant or just cook it?

Charring — directly over a gas flame or under a hot grill — adds a genuine smoky flavor that is characteristic of some versions of zaalouk. It takes an extra 15 to 20 minutes and produces a softer, silkier flesh than raw-cubed eggplant. The version without charring is faster and still very good, just less smoky. If you have a gas burner, charring is worth trying at least once to see if you prefer it. If you're cooking on induction or electric and can't easily char the eggplant, roasting the cubed pieces in a hot oven for 20 minutes before adding to the sauce is a reasonable middle ground.

Can I use tinned tomatoes instead of fresh?

Yes. Fresh tomatoes produce a slightly sweeter, more nuanced sauce, but good quality tinned chopped tomatoes work well. Use a 400 g tin and cook it down fully before adding the eggplant. Tinned tomatoes often have more liquid than fresh, so allow an extra 5 minutes of reduction time. Fire-roasted tinned tomatoes are a good choice if you're using a tin — they add a slight smokiness that complements the eggplant.

How do I serve zaalouk as part of a Moroccan spread?

In Morocco, cooked salads like zaalouk, taktouka (roasted pepper and tomato), and carrot salad with cumin are typically served alongside the main dish rather than before it — placed on the table with bread so people can eat them throughout the meal. For a Western-style mezze approach, serve zaalouk at room temperature alongside other small dishes: hummus, chermoula, olives, and flatbread. The rule of thumb is to include contrasting flavors and textures: the jammy savory zaalouk works well next to something bright and herby like chermoula, or something creamy like labneh.

How long does zaalouk keep?

Four days in the fridge in a sealed container. Press a layer of olive oil over the surface before sealing to limit oxidation. It does not freeze particularly well — the texture becomes watery on thawing. Reheat gently in a pan if serving warm, or bring to room temperature naturally. Stir before serving as the oil separates slightly during refrigeration.