Zaalouk

Moroccan smoked eggplant and tomato salad: the dip that defines the Moroccan table

Origin: Morocco

From the journey of Eggplant / Aubergine.

Zaalouk (زعلوك) is one of Morocco's most beloved cooked salads: a rough, deeply flavoured paste of roasted or stewed eggplant and tomatoes cooked down with cumin, paprika, preserved lemon, fresh coriander, and olive oil until intensely concentrated. It appears at almost every Moroccan table as part of the selection of cooked salads (salata) that precede the main course; alongside taktouka (roasted pepper and tomato), carrot salad with cumin, and beetroot salad. These salads are not afterthoughts: they are the foundation of Moroccan hospitality, a demonstration of the cook's skill and the household's generosity, and they arrive before the tagine or couscous as a kind of savoury prologue. The eggplant arrived in Morocco with Arab and Berber traders travelling from the east: the word 'badendjal' in Moroccan Darija derives from the Arabic 'badinjan', which itself traces back through Persian to the Sanskrit 'vatinganah'. Morocco's position at the intersection of Berber, Arab, Andalusian, and later sub-Saharan African culinary traditions means eggplant here absorbed influences from multiple directions. The technique of cooking it down with tomato into a rough, spiced paste belongs to the broad North African tradition of cooked salads; dishes that sit somewhere between a salad, a sauce, and a dip, and resist being assigned to any single category. Zaalouk has a slightly smoky character when the eggplant is roasted over a flame first; it is sometimes charred entirely and then cooked down with the tomatoes, giving it a depth reminiscent of baba ganoush but with the vibrancy of Moroccan spicing. The ground cumin is essential (Moroccan cooking uses more cumin than perhaps any other cuisine in the Arab Mediterranean world) and the sweet and smoked paprika give it both warmth and complexity. Preserved lemon rind, one of Morocco's signature flavour contributions to world cooking, gives zaalouk a citric sharpness and slight fermented bitterness that cuts through the olive oil and lifts the whole dish. Zaalouk is always served at room temperature, never hot, and always with good flatbread, the Moroccan khobz, round and slightly chewy, for scooping. It keeps beautifully for two days refrigerated and, like many cooked salads, improves as the flavours settle.

Ingredients

Eggplant

  • 2 medium eggplants (about 600g total)

Tomato

  • 4 ripe tomatoes, roughly chopped (or 400g tinned crushed tomatoes)

Aromatics

  • 3 garlic cloves, minced

Oil

  • 3 tbsp extra-virgin olive oil, plus extra to finish

Spice

  • 1 tsp ground cumin
  • 1 tsp sweet paprika
  • 0.5 tsp smoked paprika
  • 0.5 tsp harissa paste (or a pinch of cayenne)

Preserved Lemon

  • 0.5 preserved lemon, pulp discarded, skin rinsed and very finely chopped

Acid

  • 0.5 lemon, juice only

Herbs

  • 1 small bunch fresh coriander, roughly chopped

Seasoning

  • 1 tsp salt, or to taste

To Serve

  • 4 flatbreads or khobz, to serve

Method

  1. Roast the eggplants: place them directly over a gas flame or under a very hot grill, turning occasionally with tongs, until the skin is completely charred and blackened and the flesh inside has collapsed; about 15–20 minutes. The eggplants should feel entirely soft when pressed. Transfer to a colander set over a bowl.
  2. Once cool enough to handle, peel away and discard the charred skin. The flesh will be very soft and slightly smoky. Roughly chop the flesh; zaalouk is traditionally a rough, textured paste, not a smooth purée. Let any excess liquid drain away in the colander.
  3. Heat the olive oil in a wide frying pan or sauté pan over medium heat. Add the garlic and cook for 1 minute until fragrant but not coloured. Add the cumin, sweet paprika, smoked paprika, and harissa and stir for 30 seconds.
  4. Add the tomatoes (fresh or tinned) to the pan. Season with salt and cook over medium heat, stirring occasionally, for about 10 minutes until the tomatoes have broken down and the mixture has thickened.
  5. Add the chopped eggplant flesh to the pan. Stir to combine everything thoroughly, then use the back of the spoon or a fork to roughly mash and press the eggplant into the tomato mixture. You want a rough, slightly chunky paste; not smooth, but not large identifiable pieces.
  6. Cook everything together over medium-low heat for a further 10 minutes, stirring regularly, until the mixture is thick, unified, and the oil is beginning to separate slightly at the edges of the pan; a sign that it is properly cooked down.
  7. Remove from heat. Stir in the finely chopped preserved lemon rind and the lemon juice. Taste and adjust salt. Allow to cool to room temperature.
  8. Transfer to a serving plate or shallow bowl. Scatter over the fresh coriander, drizzle generously with extra-virgin olive oil, and serve at room temperature with flatbreads or khobz alongside.

Notes

Zaalouk keeps well refrigerated for up to three days; the flavours deepen overnight and it is arguably better on day two. Bring back to room temperature before serving; never serve it cold from the fridge. The preserved lemon is not optional; it is structural to the dish's character. If you don't have it, a little lemon zest plus a small pinch of fleur de sel is a partial substitute, but not the same. Some Moroccan cooks add a pinch of cinnamon or a small amount of ras el hanout for extra complexity. The dish is naturally vegan and gluten-free.

The Gastrographer

The Gastrographer

Mapping Culinary History

To explore — select an ingredient below.

Journey Point Map Key

Ingredient originTrade or transit route
Became a culinary stapleColonial / trade control
© 2026 The Gastrographer. All original research, narratives, and illustrations. All rights reserved.