Zaalouk (زعلوك) — Moroccan Smoky Eggplant and Tomato Salad
Zaalouk is a beloved Moroccan cooked salad where smoky eggplant melts into spiced tomatoes, garlic, and olive oil. Often served warm or at room temperature, it’s a classic mezze-style dish found on family tables across Morocco.

Printable Recipe Card
Servings: 6 · Total: 65 min · Difficulty: easy
Ingredients (quick list)
- 900 g eggplant (about 2 large; washed and dried)
- 600 g tomatoes (ripe; grated or finely chopped)
- 18 g garlic (about 6 cloves; finely minced)
- 45 ml extra-virgin olive oil (plus 10 ml for finishing)
- 30 g tomato paste (for deeper color and body)
- 2 tsp ground cumin
- 2 tsp sweet paprika
- 1 tsp ground coriander
- 0.25 tsp cayenne pepper (optional but traditional for gentle heat)
- 1.25 tsp fine sea salt
- 60 ml water (as needed to prevent scorching while reducing)
- 15 ml lemon juice (freshly squeezed)
+ 1 more in the full ingredients section below.
Steps (summary)
- Char the eggplants to build the signature smoky flavor. Prick each eggplant 6–8 times with a fork, then roast directly over a g…
- Steam and peel the eggplants so the flesh stays moist and easy to mash. Transfer the hot eggplants to a bowl and cover tightly…
- Drain excess liquid to keep the zaalouk thick and scoopable. Chop the eggplant flesh and place it in a sieve for 5 minutes, pre…
- Start the tomato base so it reduces into a rich, jammy sauce. In a wide skillet over medium heat, add 45 ml olive oil and the m…
- Bloom the spices in the oil to deepen their flavor and perfume the dish. Stir in cumin, paprika, coriander, and cayenne for 20…
- Reduce the tomatoes until thick so the final salad isn’t watery. Simmer uncovered for 12–15 minutes, stirring every 2–3 minutes…
+ 2 more steps in the full instructions section below.
Cultural Background
In Morocco, zaalouk is a staple cooked salad served as part of a spread of small dishes, especially alongside bread for scooping. Its smoky eggplant and spice-forward tomato base reflect the country’s love of charring, slow reduction, and cumin-led seasoning.
Equipment
💡 Tips
- For maximum smoke, char the eggplant directly over an open flame until the skin is evenly blackened, not just browned.
- Use a wide pan so the tomato mixture reduces quickly; slow reduction in a small pot can make the flavor dull and the texture watery.
- Mash gradually as it cooks; the best zaalouk is thick enough to mound on bread without running.
⚠️ Common Mistakes
❌ Eggplant is under-charred, resulting in a flat, bland flavor.
✅ Fix: Keep charring until the skin is well blackened and the flesh collapses; steaming after charring helps peel without losing moisture.
❌ The mixture turns watery after combining eggplant and tomatoes.
✅ Fix: Drain the eggplant briefly and reduce the tomatoes until very thick before adding the eggplant, then cook uncovered to evaporate excess moisture.
❌ Garlic tastes bitter or harsh.
✅ Fix: Cook garlic briefly over medium heat without browning, and add tomatoes quickly to stop it from overcooking.
🧊 How to Store
Cool completely, then refrigerate in an airtight container for up to 4 days. Reheat gently in a skillet over low heat for 4–6 minutes with 15 ml water, or serve at room temperature; refresh with 5 ml olive oil and 5 ml lemon juice.
📅 Make Ahead
Zaalouk tastes better after resting. Make it up to 24 hours ahead, refrigerate, and bring to room temperature for 30 minutes before serving; finish with a fresh drizzle of olive oil and a pinch of chopped herbs.
🍽️ Pairs Well With
- Khobz (Moroccan bread)
- grilled sardines
- tagines
- couscous
- olives
- preserved lemon.
Regional Variations
- Some Moroccan households add 1 tsp caraway for a slightly sweeter, anise-like warmth.
- In coastal areas, zaalouk may be served with a spoon of harissa on top for extra heat and color.
- A chunkier version is made by chopping (not mashing) the eggplant and reducing the sauce less for a rustic texture.
Ingredients
- 900 geggplant (about 2 large; washed and dried)
- 600 gtomatoes (ripe; grated or finely chopped)
- 18 ggarlic (about 6 cloves; finely minced)
- 45 mlextra-virgin olive oil (plus 10 ml for finishing)
- 30 gtomato paste (for deeper color and body)
- 2 tspground cumin
- 2 tspsweet paprika
- 1 tspground coriander
- 0.25 tspcayenne pepper (optional but traditional for gentle heat)
- 1.25 tspfine sea salt
- 60 mlwater (as needed to prevent scorching while reducing)
- 15 mllemon juice (freshly squeezed)
- 15 gfresh cilantro (finely chopped)
🔄 Substitutions
- fresh cilantro→ fresh flat-leaf parsley
- cayenne pepper→ harissa paste
- tomato paste→ additional tomatoes
Instructions
- 1
Char the eggplants to build the signature smoky flavor. Prick each eggplant 6–8 times with a fork, then roast directly over a gas flame or under a broiler, turning every 3–4 minutes, until the skin is blistered and the flesh is very soft, 18–25 minutes total.
- 2
Steam and peel the eggplants so the flesh stays moist and easy to mash. Transfer the hot eggplants to a bowl and cover tightly for 10 minutes, then peel off the skin and trim the stem end.
- 3
Drain excess liquid to keep the zaalouk thick and scoopable. Chop the eggplant flesh and place it in a sieve for 5 minutes, pressing lightly with a spoon to release watery juices.
- 4
Start the tomato base so it reduces into a rich, jammy sauce. In a wide skillet over medium heat, add 45 ml olive oil and the minced garlic and cook for 60–90 seconds, stirring constantly, until fragrant but not browned.
- 5
Bloom the spices in the oil to deepen their flavor and perfume the dish. Stir in cumin, paprika, coriander, and cayenne for 20 seconds, then immediately add the grated tomatoes, tomato paste, salt, and 60 ml water to prevent the spices from catching.
- 6
Reduce the tomatoes until thick so the final salad isn’t watery. Simmer uncovered for 12–15 minutes, stirring every 2–3 minutes, until the mixture darkens slightly and a spoon leaves a clear trail on the pan.
- 7
Add the eggplant and cook until everything melds into a smooth, smoky spread. Stir in the drained eggplant and cook 10–12 minutes, mashing with the back of a spoon and stirring often, until the texture is mostly smooth with a few small pieces remaining.
- 8
Finish with acidity and herbs to brighten the long-cooked flavors. Turn off the heat and stir in lemon juice and chopped cilantro, then drizzle the remaining 10 ml olive oil on top and let the zaalouk rest 10 minutes before serving.
🪪 Recipe Passport
Cultural Background
In Morocco, zaalouk is a staple cooked salad served as part of a spread of small dishes, especially alongside bread for scooping. Its smoky eggplant and spice-forward tomato base reflect the country’s love of charring, slow reduction, and cumin-led seasoning.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Kefta Tagine with Eggs (طاجين الكفتة بالبيض) — Moroccan Meatballs in Tomato Sauce
- Bakoula (باقولة) — Moroccan Stewed Mallow Greens with Garlic and Preserved Lemon
- Briwat bil Louz (بريوات باللوز) — Moroccan Almond-filled Briouats Dipped in Honey
- Ghriba (غريبة) — Moroccan crumbly almond or coconut cookies
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Moroccan Chicken Briouat (بريوات) — Crispy Phyllo Rolls with Chicken and Vermicelli
Moroccan · Appetizers · 80 min

Meloui (ملوي) — Moroccan Spiral-Layered Pan-Fried Flatbread
Moroccan · Breads · 60 min

Sfenj (سفنج) — Moroccan Fried Doughnuts with Sugar
Moroccan · Desserts · 45 min

Kombu no Tsukudani (昆布の佃煮) — Soy-Simmered Kelp Relish
Japanese · Side Dishes · 65 min

Nukazuke (糠漬け) — Japanese Rice Bran Pickles
Japanese · Side Dishes · 40 min

Lebanese Tabbouleh (تبولة لبنانية) — Parsley Bulgur Herb Salad
Lebanese · Salads · 35 min

Spanish Ham Croquettes (Croquetas de Jamón) — Crisp Tapas with Creamy Ham Béchamel
Spanish · Appetizers · 70 min

Cuban Picadillo (Picadillo Cubano) — Savory Beef with Olives and Raisins
Cuban · Main Courses · 50 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.