Skip to Content

Zaalouk

Zaalouk is a simple Moroccan dip or salad made with roasted eggplant, tomatoes, and warm spices. Serve the dip hot or cold with warm bread like a pita. If you love eggplant as much as I do, try Mirza Ghasemi and Yuxiang eggplant!

Zaalouk on a plate with garnish.

What is Zaalouk?

Moroccan zaalouk is a cooked salad that prominently features fresh eggplant and tomato. There are many ways to prepare it, but I love the flavor from roasting the eggplant beforehand. Some traditional recipes suggest cooking everything together in one pot, while others prefer to grill, steam, or boil the eggplant separately.

Ingredients You’ll Need

  • Eggplant: Roast and simmer eggplant to create the perfect texture for zaalouk. Choose firm, medium-sized eggplants free from blemishes.
  • Tomato: Fresh tomatoes are the base for eggplant salad. I like using vine-ripe tomatoes because they are sweeter.
  • Garlic: I suggest six cloves, but don’t let my recipe tell you how much garlic to use – measure with your heart!
  • Parsley: Brighten the dish with fresh or dried parsley, whichever you prefer.
  • Spices: Salt, smoked paprika (not traditional, but it’s oh-so-good), cayenne pepper, and ground cumin lend Zaalouk its signature flavor.
  • Olive Oil: The vegetables cook in olive oil, and use it to top the dish.
  • Lemon: Garnish with fresh lemon.

Additions and Substitutions

  • Replace the spices in the recipe with store-bought ras el hanout.
  • Include roasted peppers or red pepper flakes for more spice.

How to Make Zaalouk

The full recipe with measurements is in the recipe card below.

Step 1: Preheat the oven to 350°F (176°C). Then, prepare the eggplants and cut them into 1-inch pieces. Line a rimmed baking sheet with parchment paper and place the eggplant onto it; bake for 20 minutes.

Roast eggplant before simmering it for the perfect texture.

Step 2: While the eggplant is baking, warm 2 tablespoons of oil in a saute pan. Add tomatoes, garlic, parsley, and spices; simmer over low-medium heat for 10 minutes.

Tomatoes cook with spices and garlic to build the sauce for the eggplant to cook within.

Step 3: Next, add the cooked eggplant and simmer for another 10 minutes.

Use a potato masher or immersion blender to break up the mixture.

Return the eggplant to the tomato mixture and continue simmering.

Step 4: Garnish with olive oil and lemon wedges, and serve with vegetables or pita.

Zaalouk topped with parsley and olive oil and served with fresh bread or pita.

Expert Tips

  • For best results, use fresh eggplant and tomato.
  • Roasting the eggplant is optional, but roasting them adds a delicious smoky flavor. Other recipes prefer to grill the eggplant for the same reason. I peel and cut the eggplants, but you can also cut them in half and roast them that way before adding them to the mixture.
  •  If you’re feeding a crowd or need to reduce the serving size, I recommend using a ratio of 1-2 tomatoes to one medium eggplant.
  • Serve zaalouk chunky or smooth! An immersion blender helps to create a smooth puree, and if you enjoy a more rustic consistency, similar to caponata or ratatouille, use a potato masher. 

If you enjoy the appetizer, try one of these dinner recipes!  

Zaalouk topped with parsley and olive oil and served with fresh bread or pita.

Serving Suggestions

What to do with the Leftovers

  • Refrigerate: Store the leftovers in an airtight container for 2-3 days.
  • Freeze: Let the dip cool and transfer it to a freezer-safe bag or container. Moroccan zaalouk freezes for 2 months.
  • Thaw: Defrost the leftovers in the refrigerator overnight.
  • Reheat: Warm the leftovers on the stovetop and enjoy!
  • Replace: Use zaalouk as a spread for toast or serve it on a sandwichpita, or wrap.

Frequently Asked Questions

How to peel eggplant?

1. Wash and dry the eggplant.
2. Gently run a vegetable peeler along the eggplant skin, careful not to remove too much of the skin.

More Vegetable Side Dishes:

Did you try this recipe?
Consider leaving a ⭐️ rating and comment below. And for more healthy international recipes for everyday cooking, sign up to have recipes emailed right to you.

Zaalouk on a plate with garnish.

Zaalouk

Tressa Jamil
A few simple ingredients are all you need to make zaalouk, a simple Moroccan-style cooked salad made from roasted eggplant, fresh tomato, and warm spices. 
5 from 4 votes
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Appetizer, Side Dish
Cuisine African
Servings 6 Servings
Calories 149 kcal
Ingredients
  
  • 2 large eggplants, skins peeled, and cut into 1-inch cubes
  • 3 large tomatoes, diced
  • 6 garlic cloves, minced
  • 2 tablespoons fresh parsley
  • 1 teaspoon salt
  • 2 teaspoons smoked paprika
  • 1 teaspoon cayenne powder
  • 2 teaspoons ground cumin
  • 4 tablespoons olive oil, plus more to garnish
  • 1 lemon, cut into wedges, optional
Instructions
 
  • Preheat the oven to 350°F (176°C). Then, prepare the eggplants and cut them into 1-inch pieces. Line a rimmed baking sheet with parchment paper and place the eggplant onto it; bake for 20 minutes.
  • While the eggplant is baking, warm 2 tablespoons of oil in a saute pan. Add tomatoes, garlic, parsley, and spices; simmer over low-medium heat for 10 minutes.
  • Next, add the cooked eggplant and simmer for another 10 minutes.
  • Use a potato masher or immersion blender to break up the mixture.
  • Garnish with olive oil and lemon wedges, and serve with vegetables or warm bread.
Notes
Expert Tips:
  • For best results, use fresh eggplant and tomato.
  • Roasting the eggplant is optional, but roasting them adds a delicious smoky flavor. Other recipes prefer to grill the eggplant for the same reason. I peel and cut the eggplants, but you can also cut them in half and roast them that way before adding them to the mixture.
  • If you’re feeding a crowd or need to reduce the serving size, I recommend using a ratio of 1-2 tomatoes to one medium eggplant.
  • Serve zaalouk chunky or smooth! An immersion blender helps to create a smooth puree, and if you enjoy a more rustic consistency, similar to caponata or ratatouille, use a potato masher. 
Nutrition Disclosure:
  • The nutritional information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for professional advice.
Nutrition
Serving: 1 Serving | Calories: 149 kcal | Carbohydrates: 15 g | Protein: 3 g | Fat: 10 g | Saturated Fat: 1 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 7 g | Sodium: 398 mg | Potassium: 624 mg | Fiber: 6 g | Sugar: 8 g | Vitamin A: 1382 IU | Vitamin C: 21 mg | Calcium: 39 mg | Iron: 1 mg
Did you make this recipe? Let me know how it turned out for you! Leave a comment below and follow @thejamilghar or tag #thejamilghar on Instagram!
5 from 4 votes (2 ratings without comment)
Recipe Rating




RJ

Monday 6th of June 2022

This has to be my favorite way to eat eggplant! I had this with your Moroccan meatballs and those two are a great combo!

Tressa Jamil

Tuesday 7th of June 2022

Hey, that's how we like to eat them too!

Kris

Sunday 22nd of May 2022

I CANNOT WAIT TO TRY THIS

Tressa - Jamil Ghar Team

Sunday 22nd of May 2022

Let me know when you do. It's easy to make and way too good.