Moroccan Zaalouk Recipe: An Eggplant Tomato Dip

Home » COOK » Recipes » International Recipes » Moroccan Recipes » Moroccan Zaalouk Recipe: An Eggplant Tomato Dip

Please Share This Post!

Discover the tantalizing flavors of Morocco with our authentic Moroccan Zaalouk recipe.

Embark on a culinary journey to North Africa as we unveil the secrets of this traditional dish, bursting with rich spices and fresh ingredients.

Prepare to tantalize your taste buds and impress your guests with this delightful vegetarian delicacy. Let’s delve into the aromatic world of Moroccan cuisine!

Don’t have time for this recipe now? Tap the heart icon ♥ in the bottom right of the screen to save it for later!

A bowl of zaalouk, topped with chopped fresh herbs. The text overlay says "Eggplant Tomato Dip - Moroccan Zaalouk" Similar photos of the recipe from various angles are used throughout with different text overlays unless otherwise described.

Affiliate Disclosure
We have included affiliate links to products and services related to the topic of this post.
This post contains affiliate links, and we will be compensated if you purchase after clicking on those links.
As an Amazon Associate, I earn from qualifying purchases.
Read Our Full Disclosure and Privacy Policy

While you may prefer to skip to the recipe card, we suggest reading the entire blog post to avoid missing valuable tips and substitution suggestions and to ensure you have the necessary ingredients, equipment, and understanding of the steps and timings.

Moroccan Zaalouk Recipe

Zaalouk is a renowned Moroccan dish, typically served as a salad or dip.

The main ingredients are fresh tomatoes and eggplants that are cooked and seasoned with a distinctive blend of spices and herbs such as paprika, cumin, fresh garlic, and parsley.

While it is a salad, it’s frequently served as a dip due to its consistency, which can range from chunky to puree-like based on personal preference.

If you’ve ever tried Moroccan cuisine, you’ll know that it’s rich with bold flavors and warm spices, and this Moroccan eggplant and tomato salad stands out for its smoky flavor and delightful texture.

Zaalouk is often enjoyed with traditional Moroccan bread and is a popular accompaniment to various Moroccan main dishes.

For the best results, allow the zaalouk to sit briefly after cooking so the flavors can really come together.

A Moroccan Zaalouk Recipe

Cooked Moroccan Salad

Zaalouk can be served in different ways, making it a great choice for entertaining.

If you’re hosting a Moroccan dinner party with traditional recipes, serve the Moroccan eggplant salad with fish or meat on the side.

Pack it up for a summer picnic or potluck and serve the dip with crackers or toasted pita, Zaalouk’s great flavor is a crowd-pleaser! 

Let’s dive into the full recipe, which combines simple ingredients like fresh eggplant and ripe tomatoes to create a dish full of vibrant flavor.

What Can I Serve With Moroccan Zaalouk Dip?

Ingredients Needed for Moroccan Zaalouk

Ingredients & Equipment Used In This Recipe

The ingredients and tools in this recipe are conveniently linked to online retailers like Amazon or Amazon Fresh.

Ingredients Needed For Moroccan Zaalouk

  • Fresh ProduceEggplant (Aubergine), Tomatoes, Garlic, Parsley, Lemons
  • PantryExtra Virgin Olive Oil, Sea Salt, Black Pepper
  • Paprika
  • Ground Cumin
  • Pita Breadfor serving.

The complete list of ingredients with measurements is on the recipe card at the end of this post.


No time to read now? Tap the buttons below to save the recipe to your Pinterest boards or Facebook page for later!

Equipment Needed For This Recipe

The Purple Pumpkin Blog uses both cups and weighted measurements in its recipes, making American cups and kitchen food scales valuable tools for trying all the recipes. We provide US customary, imperial, and metric measurements. Still, it’s important to note that while you can combine cup measurements with weighted measures, never mix US customary/imperial (pounds, ounces, pints, etc.) with metric (kilograms, grams, liters, etc.).

Eggplant Tomato Dip

Reasons You’ll Love Moroccan Zaalouk

  • It captures the vibrant flavors of Moroccan cuisine.
  • Packed with nutrient-rich vegetables, it is a very healthy dip recipe.
  • It is a versatile dish that can be served hot or at room temperature. It pairs well with crusty bread, making it a delicious spread. It can also be a side dish accompanying grilled meats or fish.
  • Zaalouk is naturally a vegetarian and vegan dish, making it suitable for those who follow these diets.

Dinner Party Menu Suggestions

You’ve made the appetizer, but what about the rest of the courses?

Here are additional recipes to create a menu for a dinner party or special meal:

Moroccan Zaalouk Dip Recipe

How Do I Make Moroccan Zaalouk Dip?

The printable recipe card with the ingredients list and instructions can be found at the end of this post.

Number of Servings: 4
Prep Time: 15 minutes | Cook Time: 40 minutes | Total Time: 35 minutes

Step 1 – Preheat: Heat a Dutch oven (or large frying pan with a lid) over medium heat.

Step 2 – Cook Vegetables: Add the olive oil, eggplant, tomatoes, garlic, paprika, and cumin to the pan.

Season liberally with salt and pepper to taste and bring to a simmer.

Cover with the lid and cook for 25-30 minutes, stirring occasionally, until the eggplant and tomatoes become very soft.

TIP! If the tomatoes don’t release a lot of juice and the mixture seems too dry during cooking, add two tablespoons of water at a time, up to ¼ cup.

Step 3 – Finish Dish: Coarsely mash the eggplant and tomatoes with a potato masher and stir in the fresh parsley.

Continue cooking for an additional 5-10 minutes or until the dip has thickened to desired consistency.

Stir in the lemon juice and serve immediately alongside some crusty bread for dipping. Enjoy!

Moroccan Dip Recipe

More Recipes Using Eggplant

One of the hero ingredients in this recipe is eggplant, so here are some more using the same:

Moroccan Eggplant Tomato Zaalouk

Recipe Tips

  • Use ripe tomatoes for the best results.
  • Roast the whole eggplants over an open fire before cooking for an extra smoky flavor.
  • Add a splash of water if the tomato mixture seems too dry during cooking.

Storing Leftovers & Freezing

  • Storing Leftovers:
    • Store (cooled) leftovers in an airtight container in the fridge for up to 3 days.
    • Unfortunately, this dish does not freeze well due to the texture of the cooked eggplant.
  • Freezing Instructions:
    • This recipe is best enjoyed when freshly prepared.
    • Zaalouk can be frozen. However, the texture may change.
    • Cool completely and store in an airtight, freezer-safe container to help prevent freezer burn and eliminate unwanted freezer smells.
    • Label with the dish’s name, thawing/reheating instructions, and the date to keep track of your food storage.
    • Store in the freezer for up to 3 months.
    • To defrost the zaalouk, place it in the fridge to thaw overnight (or at least 12 hours).
    • When reheating, add a little water to preserve the original consistency.
  • With all leftovers, ensure the food looks and smells okay before consuming.
  • Safe Minimum Internal Temperature Chart for Cooking
  • You can always consult the Food Standards Agency in your country for the most up-to-date advice on storing and freezing foods: Food Standards Agency (UK) | Food Safety (USA).

Printable Moroccan Zaalouk Recipe Card

 

Below is the printable recipe card. To save ink, any demonstration photos on the recipe card are not printed out.

*NEW FEATURE!* Tap the Add To Shopping List button to save the ingredients list to your phone!

We appreciate it when you review the recipe and leave a star rating to share your experience with others!

Moroccan Zaalouk Dip

Moroccan Zaalouk Dip

Yield: 4
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes

Experience a culinary journey to North Africa with our Moroccan Zaalouk Dip! This savory delight is made with a perfect blend of eggplant and tomatoes.

Ingredients

  • 3 Tbsp olive oil
  • 1 medium eggplant, peeled and chopped
  • 3 medium tomatoes, peeled and chopped
  • 2 medium garlic cloves, minced
  • 2 tsp paprika
  • 1 tsp ground cumin
  • ¼ cup water (if needed)
  • ½ cup fresh parsley, chopped
  • ½ fresh lemon, juiced
  • Sea salt and black pepper to taste

Instructions

  1. Heat a Dutch oven (or pan with a lid) over medium heat.
  2. Add the olive oil, eggplant, tomatoes, garlic, paprika, and cumin to the pan. Season liberally with salt and pepper to taste and bring to a simmer. Cover with the lid and cook for 25-30 minutes, stirring occasionally, until the eggplant and tomatoes become very soft. TIP! If the tomatoes don’t release a lot of juice and the mixture seems too dry during cooking, add two tablespoons of water at a time, up to ¼ cup.
  3. Coarsely mash the eggplant and tomatoes with a potato masher and stir in the fresh parsley. Continue cooking for an additional 5-10 minutes or until the dip has thickened to desired consistency. Stir in the lemon juice and serve immediately alongside some crusty bread for dipping. Enjoy!

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 167Total Fat: 11gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 0mgSodium: 87mgCarbohydrates: 18gFiber: 5gSugar: 7gProtein: 3g

This site uses Nutritionix to provide estimated nutrition. Nutritional information is always approximate and will depend on the quality of ingredients used and serving sizes. If you need exact calories and macros, please do your own calculations.

Did you make this recipe? Share it!

Tag @_ThePurplePumpkinBlog on Instagram with the hashtag #TPPBRecipes!

More Dip Recipes

Are you looking for more dips to make? Check these recipes out next:

Moroccan Eggplant Tomato Dip

Please Share This Post!