Method

  1. Prepare the vegetables and herbs

    Peel alternating strips from 600 g of eggplant, then cut it into 2 cm (3/4 in) cubes. Cut 500 g of ripe tomatoes in half and grate the cut sides on the large holes of a box grater, stopping when only the skins remain; discard the skins. Mince 4 garlic cloves. Chop 10 g of fresh cilantro and 10 g of fresh parsley, keeping a small portion of the mixed herbs aside for serving.

  2. Soften the eggplant

    Warm 45 ml of extra-virgin olive oil in a large, wide skillet over medium heat. Add 600 g of eggplant, 60 ml of water, and 4 g of kosher salt, then stir well. Cover and cook for 12 to 15 minutes, stirring twice and lowering the heat if the pan dries out. Begin checking at 12 minutes; the cubes should be tender enough to crush easily with a wooden spoon.

    12:00
  3. Cook the tomato and spices

    Uncover the skillet. Add 4 garlic cloves, 4 g of sweet paprika, 3 g of ground cumin, and 0.5 g of black pepper, and stir for 30 seconds until fragrant. Add 500 g of ripe tomatoes, most of 10 g of fresh cilantro, and most of 10 g of fresh parsley. Cover and cook for 10 to 12 minutes, stirring once or twice, until the tomatoes have released their juices and begun to break down. Begin checking at 10 minutes.

    00:00:30
    00:10:00
  4. Mash and reduce the zaalouk

    Uncover the skillet and mash the softened eggplant and tomatoes with a potato masher or the back of a wooden spoon. Cook over medium heat for 10 to 15 minutes, stirring and scraping the bottom often, until the mixture is thick, glossy, and leaves a clear trail when the spoon passes through it. Begin checking at 10 minutes. Stir in 15 ml of fresh lemon juice, taste, and adjust the balance with a small pinch of salt only if needed.

    10:00
  5. Finish and serve

    Finish and serve during preparation

    Spoon the zaalouk into a shallow serving bowl and scatter the reserved herbs over the surface. Serve warm or at room temperature with Moroccan bread (optional) for scooping.

Cook's noteStop reducing when a spoon drawn through the pan leaves a trail that closes slowly. Zaalouk should be thick enough to scoop but still moist and supple.

Smart Substitutions

  • No fresh tomatoes? Use canned whole peeled tomatoes, crush them by hand, and allow a few extra minutes for the liquid to reduce.
  • No cilantro? Use additional flat-leaf parsley for a clean herbal finish.
  • No lemon? Use a small splash of mild vinegar to sharpen the finished salad.
  • Prefer a smokier variation? Replace half of the sweet paprika with smoked paprika, or roast the eggplant before adding it to the tomato base.

Tips and Variations

  • Choose ripe, heavy tomatoes; their juice becomes the sauce and their sweetness balances the eggplant.
  • A wide skillet speeds evaporation and gives you better control over the final texture.
  • Mash while the vegetables are fully hot and soft so the mixture becomes cohesive without turning completely smooth.

What Went Wrong?

  • Eggplant is still firm Add a small splash of water, cover the skillet, and cook for 5 more minutes before checking again.
  • Zaalouk is watery Cook it uncovered in a wider pan over medium heat, stirring often, until a spoon leaves a clear trail.
  • Spices taste harsh Lower the heat and let the tomatoes cook a little longer; scorched spices cannot be fully corrected, so avoid letting the pan run dry.
  • Flavor tastes flat Adjust salt first, then add a few extra drops of lemon juice to bring the garlic, cumin, and tomato into focus.

Nutrition Estimate

Calories165
Protein3 g
Carbs16 g
Fat11 g
  • Fiber: 7 g per serving
  • Sodium: 410 mg per serving

Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.

FAQ

Should zaalouk be smooth or chunky?Both textures are traditional. Mash until the eggplant and tomato hold together, then stop while a few soft pieces remain for a rustic finish, or continue mashing for a more uniform dip.