Join us for an adventure in flavor!

    Zaalouk (Moroccan Eggplant Dip)

    Zaalouk is an amazingly delicious eggplant dish out of Morocco. It’s typically used as a dip or salad, but once you taste it you’ll want to eat it with everything!

    The eggplant is accompanied by tomatoes, garlic, warm spices, fresh herbs and a generous amount of olive oil. This is one of those dishes with just a few humble ingredients that somehow come together to create magic.

    We love our Sicilian caponata and Levantine moutabal, and of course eggplant parm. But this may be the tastiest eggplant recipe yet!

    Zaalouk is an amazingly delicious eggplant dish out of Morocco. It’s typically used as a dip or salad, but once you taste it you’ll want to eat it with everything!

    Moroccan Zaalouk

    Like many traditional recipes, zaalouk, pronounced za-alouk, is one of those dishes that vary from town to town and family to family. 

    Some prefer a chunkier zaalouk, similar to caponata or ratatouille. In this form, it’s considered more of a salad and is eaten as a side dish.

    Others mash it to a smooth and thick dip consistency. Perfect for endless scooping with pita bread.

    The cooking method can also vary. Many grill or roast the eggplant first, and some boil it. We’re going with the simplest method, putting everything into a pot and simmering it till it’s tender.

    Zaalouk is an amazingly delicious eggplant dish out of Morocco. It’s typically used as a dip or salad, but once you taste it you’ll want to eat it with everything!

    Zaalouk Ingredients

    • Olive oil – plenty
    • Eggplants
    • Fresh tomatoes & tomato paste
    • Garlic
    • Herbs – cilantro and parsley
    • Spices – smoked paprika, cumin, cayenne (optional)
    • Lemon juice

    How to make Zaalouk

    This method is pretty simple. Heat olive oil in a pan and add peeled and chopped eggplant along with tomatoes and tomato paste, garlic, herbs and spices. Cover and simmer, stirring occasionally, until everything is soft. This will take about 25-30 minutes.

    Once cooked, mash the mixture with a potato masher. Simmer uncovered to allow some of the liquid to cook off, until the zaalouk is cooked down to your desired consistency.

    Stir in some fresh lemon juice and taste and adjust for salt.

    Zaalouk is an amazingly delicious eggplant dish out of Morocco. It’s typically used as a dip or salad, but once you taste it you’ll want to eat it with everything!

    Serving ideas

    • It’s great as a dip for pita bread or chips, or crostini.
    • Zaalouk goes great with grilled meats or seafood, especially fish.
    • This is a wonderful spread for sandwiches, pitas and wraps.
    • Use it as a base for flatbreads and pizzas.
    • How about as a pasta sauce? I can see this going great tossed in with some tortellini! 

    Storage

    You can refrigerate leftover zaalouk 4-5 days in an airtight container. Make a big batch, as it goes great with so many things.

    You can also freeze it in an airtight container. For best quality, use within a couple of months.

    Zaalouk is an amazingly delicious eggplant dish out of Morocco. It’s typically used as a dip or salad, but once you taste it you’ll want to eat it with everything!

    So, are you ready to try these great Moroccan flavors? This easy eggplant dish has become one of our new favorites. If you love it too, please leave a comment and star rating, I love to hear from you!

    And be sure to subscribe to GypsyPlate, we’re always cooking up new easy recipes for you!

    Zaalouk, on our Gypsy Plate… enjoy!

    Bowl of zaalouk atop the Gypsy Plate.

    Try these other great dips and condiments!
    Homemade Hummus
    Creole Mustard
    Pico de Gallo
    Salsa Verde
    Chipotle Mayo
    Olive Tapenade
    Guasacaca (Venezuelan Guacamole)
    Tyrokafteri (Feta cheese dip)

    Featured image for zaalouk post.

    Zaalouk (Moroccan Eggplant Dip)

    Prep Time: 10 minutes
    Cook Time: 35 minutes
    Total Time: 45 minutes

    Zaalouk is an amazingly delicious eggplant dish out of Morocco. It’s typically used as a dip or salad, but once you taste it you’ll want to eat it with everything!

    Ingredients

    • 1/2 cup olive oil
    • 2 medium eggplants, peeled and chopped
    • 4 tomatoes, chopped
    • 2 Tbsp tomato paste
    • 6 garlic cloves
    • 1/4 cup fresh parsley, chopped
    • 1/4 cup fresh cilantro, chopped
    • 1 Tbsp smoked paprika
    • 1.5 tsp cumin
    • 1/4 tsp cayenne pepper
    • 2 Tbsp lemon juice
    • Salt, to taste

    Instructions

    1. Heat olive oil in a skillet over medium heat. Add eggplant, tomatoes, tomato paste, garlic, parsley, cilantro, smoked paprika, cumin, and cayenne. Mix well.
    2. Cover and simmer, stirring occasionally, until eggplant and tomatoes are soft, about 25-30 minutes.
    3. Once cooked, mash the mixture with a potato masher (see note 1). Simmer uncovered to allow some of the liquid to cook off, until the zaalouk is cooked down to your desired consistency.
    4. Stir in some fresh lemon juice and taste and adjust for salt.
    5. Garnish with olive oil and more fresh herbs.

    Notes

    1. Some prefer a chunkier zaalouk, used more as a cooked salad than a dip. In that case, omit the mashing step.

    Did you make this recipe?

    Please leave a comment on the blog or share a photo on Pinterest

    Never miss a recipe!

    Join the GypsyPlate mailing list and get easy dinner recipes right in your mailbox. From homestyle comfort food to exotic dishes from around the world.



      Leave a Reply

      Your email address will not be published.

      This site uses Akismet to reduce spam. Learn how your comment data is processed.

      Search by Cuisine

      Travel a word of flavors with GypsyPlate. Sort our recpes by regions:

      GypsyPlate logo.
      Skip to Recipe