Easy Moroccan Zaalouk Recipe

Featured in Easy Party Snacks.

This Moroccan zaalouk is a spiced eggplant dip made with tomatoes, garlic, and warm spices. It takes 40 minutes to make and tastes great with bread.
Fati in her kitchen
Updated on Sat, 14 Jun 2025 16:43:58 GMT
Moroccan Zaalouk Pin it
Moroccan Zaalouk | savouryflavor.com

This Moroccan zaalouk transforms humble eggplant and tomatoes into a vibrant, flavor-packed dip that embodies the essence of North African cuisine in every spoonful. Unlike its Middle Eastern cousin baba ganoush, zaalouk celebrates the marriage of eggplant with bright tomatoes and warming spices, creating a dip that's both comforting and refreshing. The beauty of this recipe lies in its simplicity - everything cooks together in one pot, allowing the flavors to meld into something greater than the sum of its parts.

I discovered zaalouk during a trip to Morocco where it appeared at nearly every meal as part of the mezze spread. What struck me was how different it tasted from the baba ganoush I was familiar with - brighter, more complex, with that distinctive tomato backbone that makes it uniquely Moroccan. Now I make it regularly because it satisfies my craving for something exotic without requiring specialty ingredients or complicated techniques.

Essential Ingredients and Selection Tips

  • Large eggplants: Choose firm, glossy eggplants without soft spots; larger ones work better for easier peeling and dicing
  • Ripe tomatoes: Use the ripest tomatoes available for maximum sweetness and flavor; canned can substitute in winter
  • Quality olive oil: Extra virgin olive oil is essential since it's both a cooking medium and flavor component
  • Fresh garlic: Use plump, firm cloves and adjust quantity based on your heat tolerance
  • Warm spices: Paprika provides color and mild warmth, while cumin and turmeric add earthiness and complexity
  • Fresh cilantro: Essential for authentic flavor; flat-leaf parsley can substitute if cilantro isn't available
  • Fresh lemon juice: Brightens the entire dish and balances the rich, earthy flavors
  • Quality seasonings: Good salt and freshly ground black pepper make a noticeable difference in the final result

Detailed Cooking Instructions

Prepare ingredients thoughtfully:
Peel 1 large eggplant and dice into ½-inch cubes for even cooking. Dice 2 medium ripe tomatoes, mince 3-4 garlic cloves, and roughly chop ¼ cup fresh cilantro, reserving some for garnish.
Build the flavor base:
Heat 3 tablespoons olive oil in a medium saucepan over medium heat. Add diced eggplant, tomatoes, minced garlic, 1 teaspoon paprika, ½ teaspoon cumin, ¼ teaspoon turmeric, 1 teaspoon salt, and ¼ teaspoon black pepper. Add a splash of water to prevent sticking.
Cook covered for tenderness:
Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 30 minutes, stirring occasionally. The eggplant should be completely tender and breaking down, while tomatoes have released their juices to create a sauce.
Reduce and concentrate flavors:
Remove the lid and continue simmering on low heat for 5-10 minutes, stirring frequently, until excess liquid evaporates and the mixture thickens to a chunky consistency that coats the spoon.
Finish with brightness:
Stir in 2 tablespoons fresh lemon juice and half of the chopped cilantro. Taste and adjust seasoning with additional salt, pepper, or lemon juice as needed.
Achieve desired texture:
Using a potato masher or wooden spoon, mash the mixture to your preferred consistency. For a rustic dip, mash lightly leaving some chunks. For a smoother spread, mash more thoroughly or pulse briefly in a food processor.
Rest for optimal flavor:
Transfer to a serving bowl, garnish with remaining cilantro, and let cool to room temperature before serving. Chilling for at least an hour allows flavors to meld beautifully.
Easy Moroccan Zaalouk Recipe Pin it
Easy Moroccan Zaalouk Recipe | savouryflavor.com

The key to exceptional zaalouk lies in properly cooking the eggplant until it completely breaks down and becomes creamy. Unlike some eggplant preparations where you want to maintain structure, here the goal is silky, spoon-able texture that absorbs all the aromatic spices and tomato juices.

Spice balance creates the distinctive Moroccan character that sets this apart from other eggplant dips. The combination of paprika, cumin, and turmeric provides warmth without heat, while the cilantro adds freshness that brightens the entire dish. Each spice serves a specific purpose in building the complex flavor profile.

Cooking technique ensures the vegetables meld properly without burning or sticking. The covered simmering phase allows the eggplant to steam in its own juices and the tomato liquid, while the uncovered reduction phase concentrates flavors and achieves the proper consistency.

Texture control gives you complete customization over the final result. Some prefer a chunky, rustic texture that showcases the individual vegetables, while others want a smooth dip perfect for spreading. The mashing step allows you to achieve exactly what you prefer.

Timing the lemon juice addition preserves its bright, acidic qualities while preventing the mixture from becoming too tart during the long cooking process. Adding it at the end maintains that essential brightness that balances the rich, earthy flavors.

The versatility of zaalouk extends far beyond its traditional role as a dip. I use it as a sandwich spread, a side dish for grilled meats, and even as a base for shakshuka-style eggs. Its ability to complement both Mediterranean and Middle Eastern flavors makes it incredibly useful in various menu contexts.

This zaalouk recipe represents everything I love about Moroccan cuisine - bold flavors from simple ingredients, techniques that develop complexity through patience, and results that transport you to another place entirely. Whether I'm serving it to guests who've never experienced North African flavors or making it for myself as a healthy snack, it never fails to impress with its depth and character. It's proof that the most memorable dishes often come from the humblest ingredients treated with care and respect.

Frequently Asked Questions

→ What is zaalouk?
Zaalouk is a traditional Moroccan dip made from cooked eggplant and tomatoes with spices like cumin and paprika.
→ Can I make zaalouk ahead of time?
Yes, zaalouk tastes even better the next day. Store it in the fridge for up to 4 days in a covered container.
→ What do you serve with zaalouk?
Serve zaalouk with warm pita bread, crusty bread, or crackers. It also works great as a side dish with grilled meats.
→ How do I make zaalouk spicier?
Add red chili flakes or a chopped green chili pepper when you add the other spices to give it more heat.
→ Can I freeze leftover zaalouk?
Yes, you can freeze zaalouk for up to 3 months. The texture might change slightly but the flavor stays good.
→ Do I need to peel the eggplant?
Yes, peel the eggplant and cut it into small cubes for the best texture in this recipe.

Moroccan Eggplant Dip

Spiced Moroccan eggplant and tomato dip with cumin, paprika, and fresh herbs. Ready in 40 minutes and perfect for sharing.

Prep Time
10 Minutes
Cook Time
30 Minutes
Total Time
40 Minutes
By: Kylie


Difficulty: Easy

Cuisine: Moroccan

Yield: 4 Servings

Dietary: Low-Carb, Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Main Components

01 1/4 cup extra virgin olive oil
02 1 large eggplant (about 1 lb), skin removed and cut into small cubes
03 2 ripe tomatoes, chopped into small pieces
04 4 fresh garlic cloves, finely minced

→ Spices & Seasonings

05 1 teaspoon sweet paprika
06 1 teaspoon ground cumin
07 1/2 teaspoon turmeric powder
08 1/2 teaspoon sea salt
09 1/4 teaspoon freshly ground black pepper

→ Fresh Herbs & Finishing

10 1/4 cup fresh cilantro, roughly chopped
11 2 tablespoons water
12 1-2 tablespoons fresh lemon juice, to taste

Instructions

Step 01

Heat the olive oil in a medium-sized pot over medium heat. Add the cubed eggplant, chopped tomatoes, minced garlic, and all the spices - paprika, cumin, turmeric, salt, and pepper. Toss in the fresh cilantro and add the water. Give everything a good stir to coat all the vegetables with the aromatic spices.

Step 02

Let the mixture come to a gentle boil, then turn the heat down to medium-low. Cover the pot and let it simmer away for about 30 minutes, or until the eggplant becomes tender and starts to break down.

Step 03

Take off the lid and continue cooking on low heat for another 5-10 minutes. This helps reduce any excess liquid and creates a nice, thick consistency. Stir in the fresh lemon juice to brighten up all those flavors.

Step 04

Using a potato masher or the back of a wooden spoon, gently mash the eggplant and tomato mixture until you get a chunky, rustic puree. Don't worry about making it completely smooth - some texture is perfect!

Step 05

Transfer to your favorite serving bowl and garnish with extra chopped cilantro and a drizzle of good olive oil. Serve warm or at room temperature with fresh pita bread or crusty bread for dipping.

Notes

  1. For a smokier flavor, try grilling the eggplant cubes or roasting them under the broiler before adding to the pot. If you do this, reduce the covered cooking time to just 12-15 minutes.
  2. Want some heat? Add a pinch of red chili flakes or a finely chopped green chili pepper when you add the other spices.
  3. This keeps beautifully in the fridge for up to 4 days when stored in an airtight container. You can even freeze it for up to 3 months, though the texture might change slightly.

Tools You'll Need

  • Medium-sized pot with lid
  • Potato masher or wooden spoon
  • Cutting board and sharp knife

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 152
  • Total Fat: 14 g
  • Total Carbohydrate: 8 g
  • Protein: 1 g