Skip to content
Cuisine Marrakech

Salads & cooked mezze

Zaalouk

زعلوك · zaʿlūk

Zaalouk is a warm, silky cooked salad of aubergine and tomato, simmered down with garlic, olive oil, cumin and paprika until it turns into a soft, smoky, jammy dip. Served slightly cool with bread, it is one of the most loved of the many small salads that open a Moroccan meal — sweet, tangy and deeply savoury all at once.

Origin
Across Morocco
Type
Cooked salad / dip
Eaten at
Starter, mezze, with bread
Key flavour
Cumin, paprika, garlic, tomato
Zaalouk — Moroccan dish

What Zaalouk is

Zaalouk is made by cooking aubergine and ripe tomato right down with garlic, olive oil and a warm spicing of cumin and paprika, then mashing it into a soft, spoonable mixture. The aubergine dissolves almost completely, giving it a rich, smoky, creamy texture without any dairy.

It sits somewhere between a salad, a dip and a relish — served at room temperature or barely warm, glossed with oil and scattered with fresh coriander. A little chilli or a squeeze of lemon lifts it, and the balance of sweet tomato against savoury spice is what makes it so moreish.

Origin & story

Zaalouk belongs to the great Moroccan tradition of salades cuites — cooked salads served in small dishes at the start of a meal. This array of little plates, laid out together, is a defining feature of the Moroccan table and a way of showing generosity: the more dishes, the warmer the welcome.

Aubergine and tomato are cheap, abundant summer vegetables, so zaalouk is everyday home cooking across the country, made in big batches and kept in the fridge to eat over several days. It is not tied to one city or occasion — it is simply everywhere Moroccans eat.

Key ingredients at a glance

  • Aubergine (eggplant), peeled or part-peeled
  • Ripe tomatoes
  • Garlic and olive oil
  • Cumin and sweet paprika
  • Fresh coriander and parsley
  • A little chilli or cayenne, and lemon to finish

This is a flavour snapshot, not a recipe. For quantities and method, see the full recipe linked below.

When & how it's eaten

Zaalouk is a starter and a sharing dish, served in a small bowl among other cooked and raw salads at the beginning of a meal, and eaten with bread rather than a fork — you scoop it up with torn khobz. It also makes a light lunch on its own with bread and olives.

It is nearly always served cool or at room temperature, which lets the flavours settle, and it keeps well, so a bowl often reappears across a couple of days. Alongside it you'll usually find taktouka and a plate of olives.

Regional variations

Textures range from a rough, chunky mash to an almost smooth purée; some cooks grill or char the aubergine first for extra smokiness. The tomato-to-aubergine ratio, the amount of chilli and whether lemon goes in are the main household differences.

It is closely related to taktouka (pepper-and-tomato) — the two are the classic pair on a Moroccan mezze table — and to other cooked salads of courgette or carrot.

Where to try it in Marrakech

Almost every traditional restaurant serves zaalouk as part of its opening salad spread, and it is a highlight of any souk-to-table food tour that stops for a mezze table. It's a good barometer of a kitchen — a great zaalouk means a careful cook.

It's easy and rewarding to make: a Moroccan salads and mezze class teaches the cooked-salad family, and our zaalouk recipe has the method. Pick up aubergines and spices at the souks and pair it with taktouka.

Frequently asked questions

What is zaalouk?

A Moroccan cooked salad of aubergine and tomato, simmered down with garlic, olive oil, cumin and paprika into a soft, smoky dip eaten with bread as a starter.

Is zaalouk served hot or cold?

Usually at room temperature or barely warm, which lets the flavours meld. It's part of the cool array of small salads that opens a Moroccan meal.

What do you eat zaalouk with?

Bread, above all — you scoop it up with torn khobz. It's served alongside other salads like taktouka and a bowl of olives at the start of a meal.