Skip to Content

Zaalouk Recipe (Moroccan Eggplant and Tomato Dip)

Zaalouk is a traditional Moroccan dish that combines roasted eggplant with tomatoes, garlic, and a blend of aromatic spices, resulting in a rich and hearty dip bursting with flavor. Perfect as a side dish or appetizer, Zaalouk offers a delightful taste of the exotic for your culinary adventures.

Closeup of bread dipped in Zaalouk.

What is the origin of Zaalouk?

Zaalouk is a traditional Moroccan dish that originates from North Africa, particularly Morocco.

The eggplant dip is a staple in Moroccan cuisine and is commonly served as a side dish or appetizer. The dish typically consists of cooked eggplant (aubergine) and tomatoes, seasoned with various spices and herbs, such as cumin, paprika, garlic, and cilantro, reflecting the rich culinary heritage of the region.

Ingredients needed to make Zaalouk are collected.

What is the difference between Zaalouk and Baba ganoush?

Zaalouk and Baba ganoush are both popular Middle Eastern and North African dishes, but they differ in their main ingredients and flavors.

Zaalouk is a Moroccan eggplant dip primarily made from roasted or grilled eggplant (aubergine), tomatoes, garlic, olive oil, and a blend of spices such as cumin, paprika, and chili powder. It has a chunky texture and a rich, earthy flavor with a hint of sweetness from the tomatoes.

Baba ganoush, on the other hand, is a Levantine dish, particularly popular in Lebanon, Syria, and Palestine. It is made from roasted or grilled eggplant, tahini (sesame seed paste), garlic, lemon juice, and olive oil. Baba ganoush has a smoother and creamier texture compared to Zaalouk, with a distinct nuttiness from the tahini and a tangy flavor from the lemon juice.

While both dishes feature eggplant as a main ingredient and are often served as dips or spreads, they have distinct flavor profiles and are associated with different regions and culinary traditions within the Middle East and North Africa.

Step-by-step picture showing to roasting of eggplant cubes, tomato cubes and garlic.

What you need to make Zaalouk

To prepare Zaalouk, a famous Moroccan dip, you will need to gather the following ingredients:

fresh eggplants, medium-sized tomatoes with flesh removed and cubed, cloves of minced garlic, olive oil, finely chopped fresh parsley and fresh cilantro, cumin, paprika, cayenne pepper, freshly squeezed lemon juice, and salt to taste.

Step-by-step picture showing how to mash the eggplant and tomato dip.

How to make Zaalouk

Begin by peeling the eggplants and cubing them. Remove the liquid contents from the tomatoes and cube them.

Then, heat the olive oil in a skillet. Add the eggplant cubes, chopped tomatoes, and minced garlic. Season them with all the spices, including cumin, paprika, cayenne pepper, and salt. Cook the mixture for about 20 minutes on medium heat until the tomatoes are cooked and the mixture is fragrant.

Once it’s done, remove the skillet from the heat and let it cool down. Finally, use a potato masher to mash the eggplant and tomato mixture into a dip. It does not have to be totally smooth. A little chunky texture is best.

Add freshly squeezed lemon juice and finely chopped parsley and cilantro. Your delicious Zaalouk dip is now ready to serve!

Free herbs are given into the mashed Zaalouk.

How to serve Zaalouk?

Zaalouk can be served in various ways, making it a versatile dish for different occasions. Traditionally, it is served as a cold or room temperature appetizer or side dish alongside crusty bread, such as Moroccan khobz or pita bread. It can also be enjoyed as a dip with crackers or chips.

For a more substantial meal, Zaalouk can be served alongside grilled meats, such as lamb or chicken, or as part of a mezze platter with other Middle Eastern or North African dishes like hummus, baba ganoush, and tabbouleh.

Additionally, Zaalouk can be incorporated into sandwiches or wraps, used as a topping for grilled vegetables or fish, or even stirred into cooked couscous or rice for a flavorful twist.

However you choose to serve it, Zaalouk’s rich flavors and versatility make it a delightful addition to any table.
Top view of the finished Zaalouk in a pan.

How to serve the Eggplant and Tomato Dip?

Zaalouk can be served in various ways, depending on personal preference and the occasion. Here are some common ways to serve Zaalouk:

  1. Serve Zaalouk as a dip with warm pita bread, crusty bread, or crackers. It’s perfect for a casual gathering or as an appetizer before a meal.
  2. Zaalouk makes a delicious side dish to accompany grilled meats, such as lamb or chicken. It can also be served alongside couscous or rice as part of a larger meal.
  3. Include Zaalouk as part of a mezze platter alongside other Middle Eastern or North African dishes like hummus, baba ganoush, olives, and stuffed grape leaves. It adds a burst of flavor and color to the spread.
  4. Use Zaalouk as a filling for sandwiches or wraps. Spread it on bread or wrap it in a tortilla with grilled vegetables, falafel, or grilled chicken for a tasty and satisfying meal.
  5. Spoon Zaalouk over salads for an extra layer of flavor and texture. It pairs well with leafy greens, tomatoes, cucumbers, and feta cheese.
  6. Incorporate Zaalouk into grain bowls with cooked grains like quinoa, bulgur, or farro. Add roasted vegetables, chickpeas, and a drizzle of tahini sauce for a nourishing and flavorful meal.

Overall, Zaalouk is a versatile dish that can be enjoyed in various ways, whether as a dip, side dish, or component of a larger meal. Its bold flavors and hearty texture make it a standout addition to any table.

Serving of Zaalouk on a plate.

What are Zaalouk variations?

Zaalouk, while rooted in Moroccan cuisine, has variations that reflect the diverse culinary practices across North Africa.

In Tunisia, a similar dish called “Salata Mashwiya” may include additional ingredients like grilled peppers or olives. Algerian variations might incorporate roasted bell peppers or chili peppers for added heat. Additionally, some versions of Zaalouk include ingredients like chickpeas or potatoes for extra texture and flavor.

Regardless of the variation, Zaalouk remains a versatile and delicious dish that can be adapted to suit individual tastes and preferences.

Closeup of a serving of Zaalouk with bread.

Other amazing Dips to try

Collage of two photos of Zaalouk with recipe title text.

If you enjoy this Zaalouk recipe, leave a comment below, on Instagram, and on Facebook.

Enjoy, Florian.

Closeup of bread dipped in Zaalouk.

Zaalouk Recipe (Moroccan Eggplant and Tomato Dip)

Yield: 6
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes

Zaalouk is a traditional Moroccan dish that combines roasted eggplant with tomatoes, garlic, and a blend of aromatic spices, resulting in a rich and hearty dip bursting with flavor. Perfect as a side dish or appetizer, Zaalouk offers a delightful taste of the exotic for your culinary adventures.

Ingredients

  • 2 eggplants, peeled and cubed
  • 3 medium tomatoes, cubed and flesh removed
  • 4 cloves garlic, minced
  • 1/4 cup olive oil
  • 2 tbsp parsley, finely chopped
  • 1 tbsp cilantro, finely chopped
  • 1/2 tsp cumin
  • 1 tsp paprika
  • 1/8 tsp cayenne pepper
  • 1 medium lemon, juiced
  • salt to taste

Instructions

  1. Begin by peeling the eggplants and cubing them. Remove the liquid contents from the tomatoes and cube them.Ingredients needed to make Zaalouk are collected.
  2. Then, heat the olive oil in a skillet. Add the eggplant cubes, chopped tomatoes, and minced garlic. Season them with all the spices, including cumin, paprika, cayenne pepper, and salt. Cook the mixture for about 20 minutes on medium heat until the tomatoes are cooked and the mixture is fragrant.Step-by-step picture showing to roasting of eggplant cubes, tomato cubes and garlic.
  3. Once it's done, remove the skillet from the heat and let it cool down. Finally, use a potato masher to mash the eggplant and tomato mixture into a dip. It does not have to be totally smooth. A little chunky texture is best.Step-by-step picture showing how to mash the eggplant and tomato dip.
  4. Add freshly squeezed lemon juice and finely chopped parsley and cilantro. Your delicious Zaalouk dip is now ready to serve!Free herbs are given into the mashed Zaalouk.
Nutrition Information:
Yield: 6 Serving Size: 1/4 cup
Amount Per Serving: Calories: 164Total Fat: 6gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 0mgSodium: 104mgCarbohydrates: 10gFiber: 6gSugar: 3gProtein: 2g
Skip to Recipe