← BlogJune 28, 2026

How to Make the Perfect Zaalouk Smoky Eggplant and Tomato Salad

Moroccan · Easy · 45 min · 4 servings

VeganGluten-FreeDairy-Free
Advertisement
Zaalouk Smoky Eggplant and Tomato Salad

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.

Advertisement

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.

Advertisement

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 →
Advertisement