Moroccan · 40 minutes · By Amira

Moroccan Zaalouk (Smoky Eggplant & Tomato Salad)

In Moroccan homes, zaalouk is the dish that disappears fastest — a rough, silky mash of roasted eggplant and jammy tomato, perfumed with garlic, cumin, and paprika, finished with a confident pour of olive oil and a fistful of cilantro. It is a salad the way Moroccans mean it: cooked, deeply seasoned, and meant to be scooped up with bread, not stabbed with a fork. The secret is the char. Blister the eggplant until it collapses and the flesh turns smoky, then mash it into the tomato base until the two lose themselves in each other. Serve it beside a tagine or as a meze with Msemen, and you will understand why every Moroccan cook has a version of this in their rotation.

Moroccan zaalouk — smoky eggplant and tomato salad in a ceramic bowl with olive oil and cilantro
15 minutes prep25 minutes cook40 minutes total6 servingsEasy
By AmiraFounder & Editor-in-Chief · Mediterranean & Moroccan
✓ Tested by our team

Ingredients

  • 3 medium eggplants (about 2 lb total)
  • 4 ripe tomatoes (about 1 1/2 lb), diced
  • 5 cloves garlic, minced
  • 1/3 cup olive oil, plus more for serving
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon ground coriander
  • 1/4 teaspoon chili flakes (optional)
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 3 tablespoons chopped fresh cilantro
  • 2 tablespoons chopped fresh parsley
  • 2 tablespoons fresh lemon juice
  • Warm bread (Msemen or crusty flatbread), for serving

Instructions

  1. Prick the eggplants all over with a fork. Char them whole: under a hot broiler, directly over a gas flame, or on a grill, turning often, until the skin is blackened and blistered and the flesh has collapsed, 15–20 minutes. (No flame? Roast at 400°F for 35–40 minutes until completely soft.)

  2. Let the eggplants cool just enough to handle. Halve them, scoop out the flesh, and chop it coarsely — leave the skin behind. If you see any deep-black burnt bits in the flesh, trim them off; a little smoky is delicious, bitter is not.

  3. Heat the olive oil in a wide skillet over medium heat. Add the garlic, cumin, paprika, coriander, and chili flakes (if using) and cook for 1 minute until very fragrant — this bloom is where the flavor lives.

  4. Add the tomatoes with a pinch of salt. Simmer uncovered for 10–12 minutes, stirring occasionally, until the tomatoes break down into a thick, jammy base.

  5. Add the chopped eggplant and the remaining salt and pepper. Mash everything together with the back of a spoon or a potato masher — you want a rough, silky texture with some small chunks, not baby food. Simmer for 8–10 minutes until thick; a spoon dragged through should leave a trail that holds.

  6. Taste, then adjust: more salt, more cumin, or a squeeze of lemon to brighten. Stir in the cilantro and parsley and the lemon juice.

  7. Rest off the heat for 5 minutes. Transfer to a shallow bowl, drizzle generously with olive oil, and finish with extra cilantro. Serve warm or at room temperature with Msemen or any warm flatbread for scooping.

Tips for Success

  • The char is the flavor. Deeply blistered eggplant tastes smoky and complex; half-hearted broiling gives you bland mush. Do not rush this step — collapse is the goal.
  • Let the mixture cook down properly. Zaalouk should mound on a spoon, not puddle on the plate. If it looks wet at the end, simmer it 5 more minutes uncovered.
  • It is better the next day. Like most Moroccan cooked salads, zaalouk deepens overnight — make it ahead and re-season with lemon and olive oil before serving.

Perfect pairings

These recipes belong on the same table — cook them together for a full spread, or swap in a variation next time.

Gear we used for this recipe

Read our hands-on review before you buy:

Frequently Asked Questions

What do I serve with zaalouk?
Warm bread is non-negotiable — our flaky Msemen or any crusty flatbread for scooping. It is also the perfect side to tagines like our Lamb Tagine with Prunes, or spooned into sandwiches and wraps with a fried egg.
Is zaalouk served hot or cold?
Both, honestly. It is wonderful warm from the pot, excellent at room temperature, and even good cold from the fridge. It keeps 4 days covered in the fridge — just bring it back to room temperature and freshen it with olive oil and lemon.
Can I make it without charring the eggplant?
Yes. Roast the whole eggplants at 400°F for 35–40 minutes until completely soft and collapsed, then proceed with the recipe. You will lose some smokiness, so add a pinch of smoked paprika to compensate.
Can I freeze zaalouk?
Yes, up to 3 months in an airtight container. Thaw overnight in the fridge and reheat gently. Add the olive oil, lemon juice, and fresh herbs after thawing — they are the first things freezing dulls.
Why does my zaalouk taste bitter?
Bitter comes from burnt skin or charred flesh sneaking into the bowl. Peel the blackened skin completely after steaming, and scrape off any deeply scorched spots on the flesh — the smoky flavor lives in the char, but only the light layer of it. Also taste your olive oil: a peppery or old oil can turn the whole salad bitter, so use a mild, fresh one.
Why is my eggplant still firm after roasting?
The flesh needs to collapse completely before it will mash into silky zaalouk. Roast at 400°F for the full 35–40 minutes until the skin is blistered and the flesh is slumped and shrunken, then let the eggplants steam in a covered bowl for 5 minutes — that trapped steam finishes softening them and makes the skin peel off easily.
Why is my zaalouk watery or gray-looking?
Gray usually means over-stirred or under-cooked tomatoes. Mash with a fork rather than a food processor, keep some texture, and cook the tomato-eggplant mixture until the liquid evaporates and oil pools around the edges. Finish with a bright drizzle of olive oil and a squeeze of lemon — acidity restores both color and lift.

Affiliate disclosure: this page contains affiliate links. If you buy equipment through them, Cuisinety earns a small commission at no extra cost to you — it keeps the site free, and we only recommend gear we actually use. Read ourfull affiliate disclosure.

Browse all 17 moroccan recipes →

Love this recipe? Pin it!

Save it to your Pinterest board so you can find it later.

Pin this Recipe

Keep cooking