Skip to content
Cuisine Marrakech

Dishes & their history

The History of Zaalouk

Among the little dishes that open a Moroccan meal, zaalouk holds a quiet but firm place. This cooked salad of roasted aubergine mashed with tomatoes, garlic, cumin and paprika is not showy, but it is present on tables across the country — from family suppers to restaurant spreads. Its history is bound up with the Mediterranean love of aubergines and with the Moroccan tradition of cooked salads that has no exact parallel elsewhere.

Read
6 min
Topic
Dishes & their history
Updated
20 July 2026
The History of Zaalouk — Moroccan food history

At a glance

  • Zaalouk is a cooked salad of roasted aubergine, tomatoes, garlic, cumin and paprika.
  • It belongs to Morocco's distinctive tradition of cooked salads served at the start of a meal.
  • Both aubergine and tomato arrived in Morocco through different waves of trade and exchange.

The aubergine arrives

The aubergine (eggplant) is native to South Asia and reached the Mediterranean world through Arab trade and conquest. By the medieval period it was well established across North Africa and Al-Andalus, where cooks developed an extensive repertoire of aubergine dishes. In Morocco, the vegetable found a natural home in the warm climate of the plains and south, and became a staple in both rural and urban kitchens.

Zaalouk as a distinct preparation depends on the combination of aubergine with tomato — and tomatoes, a New World crop, did not arrive until after the 16th century. The dish as it is eaten today is therefore a relatively modern synthesis, even if both its components have older individual histories in the region.

The Moroccan cooked-salad tradition

What makes zaalouk distinctly Moroccan is not the ingredients alone but the category it belongs to: the cooked salad. Moroccan meals often begin with an array of small dishes — cooked and raw — set out together: carrots in cumin and orange juice, beetroot with cinnamon, roasted peppers in chermoula, and zaalouk among them. This practice of multiple vegetable preparations, each with its own spice profile, is a hallmark of the Moroccan table.

Zaalouk's character is smoky (from roasting or grilling the aubergine), slightly tangy (from the tomato), and warmly spiced. It is mashed rather than left chunky, giving it a dip-like consistency that invites bread.

Everyday and everywhere

Zaalouk requires no expensive ingredients and no special technique, which is precisely why it appears so widely. It is made in advance, served at room temperature, and keeps well — practical virtues that suit both home cooks and restaurant kitchens. Its role is to complement, not to star, and it fulfils that role so reliably that a Moroccan table without zaalouk or a close cousin feels incomplete.

For more on the vegetables that transformed Moroccan cooking, see New World foods in Moroccan cuisine.

Frequently asked questions

What is zaalouk?

Zaalouk is a Moroccan cooked salad made from roasted aubergine mashed with tomatoes, garlic, olive oil, cumin and paprika. It is served at room temperature as a side dish or dip, with bread.

Is zaalouk served hot or cold?

Zaalouk is typically served at room temperature or slightly warm. It is cooked, then allowed to cool before being set out as part of the array of small dishes that open a Moroccan meal.

What is the difference between zaalouk and baba ghanoush?

Both are roasted aubergine preparations, but zaalouk includes tomato and is spiced with cumin and paprika in the Moroccan style, while baba ghanoush (common in the Levant) uses tahini and lemon juice. The textures and flavour profiles are quite different.