Skip to content
104 Moroccan recipes — cooked, photographed and tested in my own kitchen
Cooking with Mouna

Moroccan Zaalouk Recipe (Eggplant and Tomato Dip)

Jump to Recipe ↓ Comments ↓
Moroccan Zaalouk recipe
Prep
15 minutes
Cook
25 minutes
Total
40 minutes
Serves
4
Cuisine
Morocco

Zaalouk (pronounced za-LOO-k) is one of the most essential and beloved “salads” of Moroccan cuisine. Though we call it a salad, it’s more like a warm, cooked dip or vegetable spread, similar in concept to a chunkier baba ghanoush, but uniquely spiced with the earthy, vibrant flavors of Morocco.

Moroccan zaalouk, a cooked eggplant and tomato dip, in a bowl

This dish takes humble eggplant and tomatoes, simmers them until they melt into a thick, richly seasoned mash, and transforms them into a sublime accompaniment for anything from grilled meats to a simple piece of Khobz (Moroccan bread).

Essential Tips for Authentic Zaalouk

  • To Peel or Not to Peel: While some recipes leave the eggplant skin on, peeling the eggplant (aubergine) is traditional and ensures a smoother, less bitter final dip.
  • The Smoky Option: For an extra layer of flavor, try roasting the eggplant first. Prick the whole eggplants with a fork and roast them over an open gas flame or under a broiler until the skin is charred and the flesh is tender. Scoop out the flesh and proceed with step 2. This adds a delicious smokiness.
  • Texture is Personal: The final texture is up to you. For a simple side dish, leave it somewhat chunky. For a true dip, mash it down until it’s thick and spreadable.
  • Don’t Rush the Reduction: The final 15 minutes of simmering without the lid are crucial. You want the Zaalouk to be thick enough to hold its shape when scooped, not watery.

What to serve with zaalouk

Zaalouk is a side, a starter and a snack all at once. Serve it warm or at room temperature with khobz for scooping, next to grilled meat like our Moroccan chicken kabobs, or with fish such as fish tagine with chermoula. On a Moroccan table it’s usually one of several cooked salads served before the main dish.

Charred or boiled eggplant?

Both are traditional. Charring the eggplant over a gas flame or under the grill first gives zaalouk a smoky flavor. Peeling and cooking it straight in the pan with the tomatoes gives a softer, sweeter result. Try both and see which one your family prefers.

Storing zaalouk

Keep it in a closed container in the fridge for 3 to 4 days. It actually tastes better the next day once the spices settle. It doesn’t freeze well, because the eggplant turns watery.

Zaalouk FAQ

Is zaalouk the same as baba ghanoush?

No. Baba ghanoush is roasted eggplant blended with tahini. Zaalouk is cooked with tomatoes, garlic and spices and has no tahini at all. More on the dish on Wikipedia.

Can I eat zaalouk cold?

Yes. Warm, room temperature or straight from the fridge, it all works.

Is zaalouk vegan and gluten-free?

Yes, it’s just vegetables, olive oil and spices.

Moroccan Zaalouk Recipe (Eggplant and Tomato Dip)

Prep Time15 minutes
Cook Time25 minutes
Total Time40 minutes
Course: Appetizer, Side Dish
Cuisine: Morocco
Servings: 4

Equipment

  • Cutting Board
  • Sharp knife
  • Medium pot
  • Large skillet or frying pan
  • Wooden spoon or silicone spatula
  • Strainer or colander

Ingredients

  • 2 medium eggplants about 500 g, peeled and diced
  • 3 ripe tomatoes grated or finely chopped
  • 3 cloves garlic minced
  • 3 tablespoons olive oil plus a drizzle for serving
  • 1 teaspoon paprika
  • 1 teaspoon ground cumin
  • ½ teaspoon chili powder optional, for a little heat
  • ½ teaspoon salt adjust to taste
  • ¼ teaspoon black pepper

Instructions

  • Bring a salted pot of water to a boil, and cook in it the diced eggplant for 10 minutes until it softens.
  • Once th eggplant is done, drain it and put it aside.
  • Heat the oil in a large skillet, then saute in it the garlic for 30 seconds.
  • Stir in the grated tomatoes and spices, then cook for 6 minutes while stirring often until the tomatoes soften.
  • Stir in th eggplant, and cook for 15 minutes over low heat until the mixture becomes soft, and well combined.
  • Mash the mixture with a fork or an immersion blender until the dip becomes smooth then serve it and enjoy.

Cooked this? Tap the stars at the top of the card to rate it — it helps other cooks find the recipe.

Made this? Please give it a star rating on the recipe card above — it takes a second, and it is how other cooks find the recipe.

Come back and tell me how it went — I read every comment, and I have changed recipes because of them.

Mouna

More recipes you'll love

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Jump to recipe