Zaalouk (زعلوك)
In Moroccan Arabic: زعلوك. In Hebrew it appears as “זעלוק,” “זאלוק” or “סלט חצילים מרוקאי” (Moroccan eggplant salad), and it is sometimes confused with taktouka, which is a pepper salad, not an eggplant one.
Zaalouk is eggplant and tomato cooked together until they lose their shape, with garlic, cumin, paprika, fresh cilantro and olive oil. The result isn’t a salad in the Israeli sense but a soft, smoky, tangy spread, eaten at room temperature with bread. It is vegan by origin, with no adaptation needed, and it is one of the dishes that appear on almost every Moroccan table alongside matbucha.
Prep time: 15 minutes · Cook time: 35-45 minutes · Total: about an hour · Yield: 6 servings · Difficulty: easy
Two ways to zaalouk, and only one gives smoke
There are two schools for this dish, and they differ on what you do to the eggplant before it meets the tomato.
The first way, common in homes, is to cook eggplant cubes together with the tomatoes from the start. It is the quick way, it takes one pot, and the result is sweet and soft. The second way is to roast the eggplants whole over a flame or in the oven until the skin is charred and the flesh collapses, and only then peel, mash and add them to the tomatoes. Direct roasting creates smoky compounds that soak into the flesh, and it is the difference between an okay zaalouk and one you remember.
Roasting also has a calorie advantage that often goes unnoticed. Eggplant is a sponge: its porous cell structure soaks up unbelievable amounts of oil the moment it heats up in oil. An eggplant roasted dry first collapses before it meets oil, so it absorbs much less of it. The same principle is behind Iranian mirza ghasemi, which is also built on roasted eggplant, and it explains the big calorie gap between it and the fried Turkish imam bayildi.
Ingredients (for 6 servings)
- 2 large eggplants (about 700 grams total)
- 4 ripe tomatoes (about 600 grams), peeled and grated
- 4-5 cloves garlic, crushed
- 5 tablespoons (about 75 ml) olive oil
- 1 teaspoon ground cumin
- 1 teaspoon sweet paprika
- 1/2 teaspoon hot pepper or harissa — optional
- A bunch of fresh cilantro, finely chopped
- Juice of half a lemon
- Salt and black pepper
Choosing ingredients and substitutes
Regular eggplants from the greengrocer work. Instead of fresh tomatoes you can use 600 grams of canned crushed tomatoes and reduce until the salad is thick. Harissa is also spelled harisa; you can leave it out for a mild version or add a little ground chili to taste.
Method
- Roast the eggplants whole. Pierce them in a few places and put them in the oven at 220 degrees Celsius (428°F) for about 35 minutes, or directly over a gas flame until the skin is completely charred and the eggplant collapses in on itself. They should look wrecked — that’s the sign they’re ready.
- Peel and drain. Peel off the charred skin and transfer the flesh to a colander for 10 minutes. The liquid that drips out is bitter water, and draining it is the difference between a thick spread and a watery sauce.
- Make the tomato base. Heat 3 tablespoons of olive oil in a wide pot, add the garlic and fry for just 30 seconds, then add the grated tomatoes, cumin, paprika, the hot pepper or harissa, salt and pepper, and cook for 10-12 minutes until the sauce reduces and darkens.
- Combine. Add the drained eggplant flesh, mash it with a fork in the pot, and cook together another 15-20 minutes over low heat, stirring occasionally. The dish is ready when it clings to the spoon instead of running off it.
- Finish. Turn off the heat, add the remaining olive oil, the cilantro and the lemon juice, and stir. The oil and lemon go in at the end to keep the flavor fresh.
- Cool. Zaalouk is eaten at room temperature or cold, not hot. The flavors settle after a few hours and peak on the second day.
Nutrition facts and calorie estimate
The recommended serving is about one-sixth of the recipe — about 140 grams after the eggplants have been roasted and the sauce reduced.
| Component | Per serving (about one-sixth) |
|---|---|
| Calories | about 155 |
| Fat | about 11 grams (mostly monounsaturated) |
| Carbohydrates | about 11 grams |
| Of which fiber | about 5 grams |
| Protein | about 2 grams |
This breakdown tells the whole story: the eggplant and tomato together contribute about 47 calories per serving, and everything else — about 108 calories — is olive oil. Two conclusions follow. The first is that the amount of oil is the only lever that really changes the number. The second, more important one is that five grams of fiber in 155 calories is an excellent ratio, and that the fat profile here is exactly the one Mediterranean diet research points to.
Zaalouk also benefits from long cooking in a way the table doesn’t show: the lycopene in tomato becomes more available to the body when it is cooked in the presence of fat. Details on oils in the olive, coconut and avocado oil comparison.
Variations and tips
- Less oil: 3 tablespoons instead of 5 bring the serving down to about 115 calories. Keep one tablespoon to add at the end — that’s the one that gives the flavor.
- Without roasting: Cook eggplant cubes together with the tomatoes from the start. Saves 35 minutes, gives up the smoke, and slightly increases oil absorption.
- Texture: Some prefer distinct eggplant cubes to a full mash. Mash half and leave the other half whole.
- Making ahead: Keeps in the fridge for up to 5 days and improves on the second day. Don’t freeze it — the eggplant releases water when thawed and the texture falls apart.
Summary
Zaalouk is what happens to eggplant when you give it time, high heat and lemon. It is vegan, cheap, keeps five days in the fridge, and provides five grams of fiber in about 155 calories — almost all of them from olive oil. Roasting the eggplant directly is the only step in the recipe that really changes the result, and also the one that reduces oil absorption. It is served alongside matbucha to open the meal, and before a tagine or couscous. For the nutritional values of the vegetable itself, see eggplant.
Frequently asked questions
Question: How many calories are in zaalouk? Answer: A serving of about one-sixth of the recipe (about 140 grams) is about 155 calories, of which about 108 come from the olive oil. In the version with 3 tablespoons of oil instead of 5, the serving drops to about 115 calories. The eggplant and tomato themselves contribute only about 47 calories per serving.
Question: What is the difference between zaalouk and baba ghanoush? Answer: Both are roasted eggplant spreads, but the base differs. Zaalouk is cooked with tomatoes, cumin and paprika and takes on a tangy-sweet flavor; Levantine baba ghanoush is based on tahini and lemon, with no tomatoes, and isn’t cooked further after roasting.
Question: Why did my zaalouk come out watery? Answer: For one of two reasons — the eggplant flesh wasn’t drained after roasting, or the tomatoes weren’t reduced enough. Both are solved the same way: keep cooking in an uncovered pot for another 10-15 minutes, stirring, until a spoon dragged across the bottom of the pot leaves a channel that doesn’t close.
Question: Can you make zaalouk without roasting the eggplants? Answer: Yes — cook eggplant cubes together with the tomatoes from the start, and that is a perfectly legitimate home version. You give up the smoky flavor and also absorb a bit more oil, because raw eggplant in hot oil soaks it up better than eggplant that has already collapsed during roasting.
Question: How long does zaalouk keep, and can you freeze it? Answer: Up to 5 days in the fridge in a sealed container, and it improves on the second day. Freezing isn’t recommended: the eggplant releases water when thawed, and the thick spread turns into a runny mixture that is hard to bring back.