How to Make the Perfect Zaalouk Smoky Eggplant and Tomato Salad
Moroccan · Easy · 45 min · 4 servings

Zaalouk is a warm Moroccan cooked salad of roasted eggplant and tomatoes, mashed together with garlic, cumin, and paprika until silky and deeply flavored. It is served as a dip or side dish and is one of the most popular items on any Moroccan table.
Why this recipe works
This Zaalouk Smoky Eggplant and Tomato Salad recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 45 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 140 calories with 3g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 6 simple ingredients that you can find at any grocery store:
- 2 large eggplants
- 3 large tomatoes, peeled and chopped
- 4 cloves garlic, minced
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 3 tbsp olive oil
Step by step instructions
Step 1: Roast the Eggplants
Prick the eggplants all over with a fork and place them directly over a gas flame or under a hot broiler. Roast, turning occasionally, for 20 minutes until the skin is completely charred and the flesh is very soft. Allow to cool, then peel off all the charred skin and roughly chop the flesh.
Step 2: Cook the Tomato Sauce
Heat olive oil in a wide skillet over medium heat and add the minced garlic. Cook for one minute until fragrant, then add the chopped tomatoes, cumin, and smoked paprika. Cook for 10 minutes, stirring occasionally, until the tomatoes break down into a thick sauce.
Step 3: Combine and Mash
Add the chopped eggplant flesh to the tomato sauce in the skillet. Stir well to combine everything and use a fork or wooden spoon to mash the eggplant into the sauce. The texture should be chunky but cohesive, not completely smooth.
Step 4: Finish and Serve
Continue cooking the combined mixture for 5 more minutes, stirring frequently, until excess moisture evaporates and the zaalouk has a thick spreadable consistency. Season generously with salt and a squeeze of lemon juice. Serve warm with Moroccan bread.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- smoked paprika → regular sweet paprika with a few drops of liquid smoke
- fresh tomatoes → one 400g can of whole peeled tomatoes, drained
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Not charring the eggplant enough which means you miss the signature smoky depth of flavor
- Leaving too much moisture in the final dish making it watery instead of thick and spreadable
Nutrition facts
Per serving: 140 calories, 3g protein, 18g carbs, 7g fat, 6g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →