Zaalouk: Morocco's Smoked Aubergine Salad
mashed, not blended, and better the day after

Contents
↓ Jump to recipeZaalouk turns up on nearly every Moroccan table that serves salads before the main course, sitting alongside two or three other small cooked dishes in a spread that has almost nothing in common with a green leaf salad. It is aubergine and tomato, cooked down together until soft and jammy, mashed rather than pureed, and eaten by scooping it up with torn bread rather than a fork. I make it constantly through late summer when tomatoes and aubergines are both at their best, and it keeps improving for two or three days in the fridge, which makes it one of the more useful things you can have sitting there when you don’t feel like cooking properly.
Zaalouk: Morocco's Smoked Aubergine Salad
Ingredients
- 2 large aubergines (about 900g total)
- 4 large ripe tomatoes, grated on a box grater, skins discarded
- 4 garlic cloves, crushed
- 4 tbsp olive oil, plus more to finish
- 1 tsp ground cumin
- 1 tsp sweet paprika
- 1/2 tsp cayenne pepper, or to taste
- 1 tsp salt, plus more to taste
- small bunch coriander, finely chopped
- small bunch flat-leaf parsley, finely chopped
- 1 tbsp lemon juice
Method
- Char the aubergines whole directly over a gas flame or under a very hot grill, turning every few minutes, for 15-20 minutes until the skin is blackened and blistered all over and the flesh feels completely soft.
- Leave the aubergines to cool enough to handle, then split them open and scoop the smoky flesh into a colander, discarding the charred skin; leave to drain for 10 minutes and roughly chop the flesh.
- Heat the olive oil in a wide pan over medium heat, add the garlic and cook for 30 seconds until fragrant but not coloured.
- Add the grated tomato, cumin, paprika, cayenne and salt, and simmer for 12-15 minutes, stirring occasionally, until the tomato has reduced and thickened into a jammy sauce.
- Stir in the chopped aubergine flesh and mash roughly with a fork or the back of a wooden spoon, leaving some texture rather than pureeing smooth.
- Cook uncovered for a further 10 minutes, stirring often, until the mixture has thickened and no longer looks watery.
- Remove from the heat and stir in the lemon juice, coriander and parsley, then taste and adjust the salt and cayenne.
- Spoon into a shallow bowl, drizzle with more olive oil, and serve warm, at room temperature, or chilled, with warm bread.
A dish that predates the modern kitchen
Cooked salads like zaalouk are a distinctly Moroccan category with no real Western equivalent — neither raw like a European salad nor a discrete cooked side dish, but something in between, served at room temperature as part of a shared opening spread before the main tagine or grill arrives. The tradition of charring vegetables directly over embers predates gas hobs by centuries; in rural Morocco, vegetables were traditionally blackened over the coals of a wood or charcoal fire that was already burning for bread or tea, making good use of heat that would otherwise go to waste. That thrift runs through a lot of Moroccan cooking — nothing about zaalouk requires specialist equipment or ingredients, which is probably why it’s one of the first dishes visitors to Morocco encounter and one of the easiest to recreate reliably at home.
The smoke is not optional
The single detail that separates a good zaalouk from a forgettable one is charring the aubergine over an open flame rather than roasting it in the oven. A gas hob ring, held directly under the aubergine and turned every few minutes until the skin blackens and blisters, does something an oven simply cannot: it infuses the flesh with genuine smoke while the direct heat breaks down the aubergine’s structure fast enough that the inside turns silky rather than merely soft. If you don’t have gas, a very hot grill does a passable job, or you can char it over a barbecue if the weather allows, which is honestly the best method of all if you happen to have coals going for something else. Oven-roasting works in a pinch and will still give you a decent dish, but you lose the smokiness that gives zaalouk its name and its character — the word zaalouk itself is thought to relate to the Arabic for something crushed or mashed, but every Moroccan cook I’ve asked about it talks about the smoke first.
Whichever method you use, let the aubergine cool enough to handle before you try to open it, and drain the scooped flesh in a colander for a few minutes. Aubergine holds a surprising amount of moisture even after charring, and skipping the drain step leaves you with a watery sauce that never properly thickens no matter how long you cook it.
Choosing your aubergines
Look for aubergines that feel heavy for their size and have taut, glossy skin with no soft spots — a wrinkled or dull skin usually means the aubergine has been sitting too long and will have started turning bitter and spongy inside, which no amount of charring will fix. Size matters less than freshness, though very large aubergines sometimes carry more seeds, which can make the finished salad slightly bitter; if that’s all you can find, halve them lengthways after charring and scrape out any dense clusters of seeds before chopping the flesh. Two medium aubergines rather than one enormous one also char more evenly, since the flame reaches more of the surface relative to the volume of flesh inside.
Grate the tomatoes, don’t chop them
Grating ripe tomatoes on the coarse side of a box grater, discarding the skin that’s left behind in your hand, gives you an almost-pulp with none of the tough skin that chopped tomato brings to a long-cooked sauce. It’s a technique worth adopting well beyond this one dish — it’s faster than peeling and de-seeding by hand, and the texture it produces is exactly right for a sauce that’s going to reduce down for fifteen minutes. Use the ripest tomatoes you can find; underripe ones will taste sour and never develop the sweetness this dish needs to balance against the cumin and cayenne.
Mash, don’t blend
Resist the urge to reach for a blender or food processor once the aubergine and tomato are cooked together. Zaalouk should have visible texture — soft strands of aubergine, flecks of tomato, nothing perfectly smooth. A fork or the back of a wooden spoon, worked through the pan a few times, breaks everything down to the right consistency without turning it into baby food. A blended zaalouk isn’t wrong exactly, but it eats more like a dip than a salad, and it loses the rustic character that makes it worth eating with torn bread rather than a spoon.
Balancing the spice
The cumin, paprika and cayenne here are meant to sit in the background rather than announce themselves — this is a dish about the aubergine and tomato first, with spice as support rather than the headline. Start with the cayenne quantity given and taste before adding more; Moroccan zaalouk varies a lot from household to household in how much heat it carries, and it’s easier to add than to take away. The lemon juice stirred in at the very end matters more than it looks like it should: it brightens the whole dish and stops the richness of the olive oil and slow-cooked tomato from feeling flat. Buy your cumin and paprika in reasonably small quantities and use them up within a few months if you can — both lose their aromatic punch quickly once ground, and a tired cumin will taste dusty rather than warm, which flattens the whole dish in a way that’s hard to diagnose if you don’t know to suspect the spice jar first. Toasting whole cumin seeds in a dry pan for a minute before grinding them yourself makes a genuinely noticeable difference if you have five extra minutes and a pestle and mortar.
Common mistakes
The most frequent failure is impatience at the tomato stage — pulling the sauce off the heat before it’s properly reduced leaves you with a thin, watery zaalouk that never binds with the aubergine properly. The tomato needs the full twelve to fifteen minutes to cook down into something closer to a jam than a sauce; you should be able to drag a spoon through it and see the base of the pan for a second before the sauce closes back over. The second common mistake is adding the herbs too early — coriander and parsley lose their colour and turn muddy-tasting if they cook for any length of time, so they go in only once the pan is off the heat, stirred through at the very end.
Serving zaalouk
Zaalouk is properly a room-temperature or cold dish rather than something served piping hot, which makes it ideal for making ahead. Spoon it into a shallow bowl, drizzle with a little more good olive oil just before it goes to the table, and serve with warm flatbread — msemen works beautifully if you have some on hand, though a plain khobz or even a good sourdough will do the job. It’s traditionally part of a spread of several small cooked salads rather than a dish on its own; put it next to taktouka, the grilled pepper-and-tomato salad from Tangier, and you have the backbone of a proper Moroccan mezze table with almost no extra effort, since both dishes share a base of grated tomato and can be made in the same afternoon.
Storage
Zaalouk keeps in the fridge for up to 4 days in a sealed container, and the flavour genuinely deepens after the first day as the garlic and spice settle through the aubergine. Bring it back to room temperature before serving rather than eating it straight from the fridge — cold olive oil turns cloudy and dulls the flavour. It doesn’t freeze particularly well; the aubergine’s texture turns watery and grainy on thawing, so I’d treat this strictly as a fridge dish and make only as much as you’ll get through within the week. If you want to make a bigger batch to have on hand through the week, it’s worth doubling the recipe rather than making it fresh twice — the charring step is the only genuinely hands-on part, and two aubergines take barely longer over the flame than one once you’ve got the rhythm of turning them.
Variations
Some cooks add a small handful of green olives, roughly chopped, stirred in at the end for a briny contrast against the sweetness of the tomato. Others finish with a spoonful of harissa rather than plain cayenne for a rounder, more complex heat. A version I picked up from a market stall in Essaouira added preserved lemon rind, finely chopped, in place of the fresh lemon juice — it gives a saltier, more savoury edge that I’ve come to prefer for a dinner party version, though the fresh lemon original is simpler and just as good for everyday eating. Courgette is sometimes charred and added alongside the aubergine in coastal households, particularly around Essaouira and Safi, which lightens the dish and stretches it further if you’re feeding a bigger table. If you want a version with more bite, hold back a spoonful of the raw grated tomato and stir it in at the very end, off the heat, for a fresher, less cooked note against the deep smokiness of the rest.
Zaalouk asks for very little in terms of technique — char, grate, simmer, mash — but it rewards patience at every one of those steps, and it’s the kind of dish that tastes far more impressive than the effort it actually takes.




