Zaalouk Recipe: Smoky Eggplant & Tomato Dip

Updated November 5, 2026

Total time
45 min
prep 15 min · cook 30 min
Serves
6
portions as written

Jump to recipe

Zaalouk Recipe: Smoky Eggplant & Tomato Dip

Zaalouk is a classic Moroccan cooked salad of eggplant, tomatoes, garlic, and warm spices, simmered until silky and spreadable. It works because the eggplant breaks down into a creamy base while the tomatoes add brightness, and the cumin, paprika, and cilantro bring a smoky, savory depth. Serve it as a dip with crusty bread, or as a side to grilled meats and tagines.

Ingredients

  • 2 large eggplants (about 2 lb / 900 g total)
  • 3 tablespoons olive oil, plus more for drizzling
  • 4 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika (or sweet paprika)
  • 1/2 teaspoon ground coriander
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1 can (14 oz / 400 g) diced tomatoes, with their juice
  • 1/4 cup (60 ml) water
  • 2 tablespoons chopped fresh cilantro (or parsley), plus more for garnish
  • 1 tablespoon lemon juice (optional, for brightness)

Instructions

  1. Preheat the oven to 400°F (200°C). Prick the eggplants all over with a fork, then place them on a baking sheet lined with parchment paper. Roast for 25–30 minutes, turning once, until the skin is wrinkled and the flesh is very soft when pressed. Let cool slightly.
  2. While the eggplants roast, heat the olive oil in a large skillet or Dutch oven over medium heat. Add the garlic and cook for 1 minute until fragrant, stirring constantly to avoid burning.
  3. Stir in the cumin, smoked paprika, coriander, salt, and black pepper. Cook for 30 seconds until the spices are aromatic.
  4. Add the diced tomatoes with their juice and the water. Bring to a simmer, then reduce the heat to medium-low and cook for 10 minutes, stirring occasionally, until the tomatoes have thickened and broken down.
  5. When the eggplants are cool enough to handle, cut them in half lengthwise. Scoop out the flesh with a spoon, discarding the skin. Roughly chop the flesh—it should be very soft.
  6. Add the eggplant to the tomato mixture. Cook over medium heat, stirring and mashing with a wooden spoon, for 10–15 minutes, until the mixture is thick and jammy and most of the liquid has evaporated. The consistency should be like a chunky spread, not a soup.
  7. Stir in the chopped cilantro and lemon juice (if using). Taste and adjust salt and pepper. Remove from heat.
  8. Transfer to a serving bowl. Drizzle with olive oil and garnish with extra cilantro. Serve warm, at room temperature, or chilled.

Tips

  • Roast, don’t boil: Roasting the eggplant first gives it a subtle smokiness and prevents it from becoming watery. If you’re short on time, you can skip roasting and instead peel and dice the eggplant, then cook it directly in the skillet—but add an extra 5 minutes and expect a less smoky flavor.
  • Adjust the heat: For a spicier zaalouk, add 1/4 teaspoon of cayenne pepper or a pinch of red pepper flakes along with the other spices. For a milder version, use sweet paprika instead of smoked.
  • Don’t rush the reduction: The final step of cooking down the mixture is crucial. If you skip it, the zaalouk will be watery. Cook until a spoon dragged through the mixture leaves a clear path that doesn’t fill with liquid.
  • Make it ahead: Zaalouk actually tastes better the next day as the flavors meld. Store it in the fridge and bring to room temperature before serving.

Serving Suggestions

Serve zaalouk as a dip with warm crusty bread, pita, or khobz. It also works beautifully as a side dish alongside grilled lamb, chicken skewers, or fish. For a mezze spread, pair it with hummus, baba ganoush, and olives. You can also spoon it over rice or couscous for a vegetarian main.

Variations

  • Roasted red pepper: Add 1 roasted red pepper (from a jar or homemade) along with the tomatoes for a sweeter, more complex flavor.
  • Herb swap: Replace cilantro with fresh parsley, or use a mix of both. Some cooks add a pinch of dried mint at the end for a different twist.
  • Spicy harissa: Stir in 1–2 teaspoons of harissa paste with the tomatoes for a fiery, North African kick.
  • Vegan and gluten-free: This recipe is naturally both. Serve with gluten-free bread or vegetable sticks for a gluten-free option.

Storage and Reheating

Store zaalouk in an airtight container in the refrigerator for up to 4 days. To freeze, place in a freezer-safe container for up to 3 months; thaw overnight in the fridge before reheating. Reheat gently on the stovetop over low heat, adding a splash of water if it seems dry, or microwave in 30-second bursts. It can also be served cold straight from the fridge.

Frequently Asked Questions

Can I use regular paprika instead of smoked? Yes, but the smoked paprika adds a distinctive charred flavor that complements the eggplant. If using sweet paprika, consider adding a drop of liquid smoke or roasting the eggplant a bit longer to compensate.

Do I need to peel the eggplant before roasting? No, you remove the skin after roasting. The skin becomes tough and bitter, so it’s discarded. If you’re dicing raw eggplant, you can leave the skin on, but it will be chewier.

My zaalouk is too watery. How do I fix it? Continue cooking over medium heat, stirring frequently, until the excess liquid evaporates. This can take 5–10 extra minutes. Alternatively, you can add a tablespoon of tomato paste to help thicken it.

Can I make zaalouk without tomatoes? Yes, you can substitute the canned tomatoes with 2 cups (about 350 g) of chopped fresh tomatoes, or even use roasted red peppers for a different flavor. The texture will be less saucy, but still delicious.

Is zaalouk served hot or cold? It’s traditionally served warm or at room temperature, but it’s also delicious chilled. The choice is yours—it’s a flexible dish.

Can I use frozen eggplant? Yes, thaw and squeeze out excess moisture before using. You can either roast the thawed eggplant or cook it directly in the skillet, but the texture may be slightly softer.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).