Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Zaalouk (Moroccan Eggplant Dip) Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 6 reviews
  • Author: Evelyn
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 55 minutes
  • Yield: 10 servings
  • Category: Appetizer
  • Method: Baking
  • Cuisine: Moroccan
  • Diet: Vegetarian

Description

Zaalouk is a traditional Moroccan eggplant dip featuring roasted eggplants and tomatoes cooked with aromatic spices and herbs. This smoky, flavorful dip is perfect as an appetizer or side dish, served at room temperature with bread or crackers.


Ingredients

Eggplants

  • lbs eggplants (globe variety, medium size)
  • 4 cloves garlic (minced)
  • ¼ cup extra virgin olive oil (divided)
  • Salt (to taste)
  • 1 tablespoon lemon juice (adjust per taste)

Tomatoes and Spices

  • 1 lb tomatoes (vine ripe)
  • 1 teaspoon paprika
  • 1 teaspoon ground cumin
  • ¼ teaspoon cayenne pepper (or ⅛ teaspoon chili powder)

Herbs and Garnishes

  • 4 tablespoons chopped cilantro
  • Additional cilantro for garnish
  • Red pepper flakes (optional for garnish)


Instructions

  1. Roast the Eggplants: Preheat your oven to 400˚F (200˚C). Prick the eggplants in a couple of spots with a fork, then place them on a baking sheet lined with parchment paper. Roast for 35 to 45 minutes, until the skin darkens and shrinks.
  2. Check Doneness: Make sure the eggplants are cooked all the way through by pressing the back of a fork onto the eggplants; it should compress easily without resistance.
  3. Mash Eggplants: Cut open the roasted eggplants and scoop out the soft flesh. Mash this flesh with a fork and set aside.
  4. Prepare Tomatoes: Chop the tomatoes into small pieces, optionally removing some seeds for less moisture.
  5. Cook Tomato Mixture: Heat 2 tablespoons of olive oil in a medium saucepan over medium heat. Add the chopped tomatoes, minced garlic, paprika, cumin, cayenne or chili powder, and ⅓ teaspoon salt. Cook for 15 to 20 minutes, stirring occasionally until the tomatoes soften.
  6. Simmer with Eggplants: Stir in the mashed eggplants and chopped cilantro. Lower the heat and cook the mixture for 10 to 15 minutes, stirring occasionally, until it thickens to a slightly textured dip consistency.
  7. Season and Cool: Mix in lemon juice and salt to taste. Let the zaalouk cool, then transfer to a bowl. Cover and refrigerate overnight to let flavors meld.
  8. Serve: Remove from refrigerator about 30 minutes before serving, allowing the dip to reach room temperature. Drizzle with remaining olive oil and garnish with fresh cilantro and red pepper flakes if desired.
  9. Variation – Chunky Zaalouk: For a chunkier texture, insert whole garlic cloves into the eggplants before roasting at 400˚F along with the tomatoes. After roasting, chop the vegetables, add spices, herbs, half the olive oil, and salt, then mash gently to desired texture. Drizzle with olive oil and serve.

Notes

  • You can grill, broil, or pan-roast the eggplants instead of oven roasting for different smoky flavors.
  • To reduce moisture, peel and deseed the tomatoes before cooking.
  • Adjust the amount of cayenne or chili powder to control the dip’s spiciness.
  • Serve zaalouk with warm bread, pita, or as part of a mezze platter.
  • Letting the dip rest overnight enhances its flavors significantly.