The Delicious Crescent

  • Recipes
  • About
    • Food Philosophy
  • Nutrition
    • Healthy Eating Tips
menu icon
go to homepage
  • Recipes
  • About
  • Contact
search icon
Homepage link
  • Recipes
  • About
  • Contact
×
Home » Recipes » Moroccan

Zaalouk (Moroccan Eggplant Dip)

Head shot of Author Roxana Begum
Updated: Aug 23, 2022 by Roxana Begum · This post may contain affiliate links · 11 Comments

Jump to Recipe
Zaalouk (Moroccan eggplant dip) pin image.

Zaalouk is an amazingly delicious Moroccan salad or dip made with roasted eggplants. Easy to make, it tastes great with toasted bread. And gets even better the next day.

Zaalouk served in a white bowl along with crusty bread.

Moroccan Zaalouk

A few fresh ingredients are all you need to make this incredibly tasty dip. And it is famous for good reasons - easy to make, tasty and versatile. This can be a salad or a dip depending on the texture you opt for. 

Mash it up to a smooth texture as is done traditionally, then it turns into a lip smacking dip. Or chop the roasted vegetables to make a chunky warm salad reminiscent of the French ratatouille. But the latter style is not so typical.

Recipe Ingredients

Ingredients for making eggplant dip.
  • Eggplant:
    • The globe/American eggplants are best suited for this recipe. Avoid smaller Indian, Italian or Chinese eggplant varieties.
    • Choose fresh, firm, medium size eggplants that are heavy for its size and with a smooth, shiny and vibrant purple skin. Make sure that the stem is still green.
    • Male eggplants have fewer seeds and are less bitter. To find one, look at the indentation at the bottom. If it is round it is a male, if it is like a dash, then it is a female.
  • Tomatoes: Pick the fresh and juicy variety. I chose vine ripe tomatoes. You can blanch the tomatoes, peel and deseed them if you wish.
  • Garlic: Fresh garlic is a must for this recipe. Peel and mince them fine.
  • Olive Oil: I use best quality extra virgin olive oil for this eggplant dip
  • Spices: As much as possible use freshly ground spices for optimal flavor. For this recipe we need cumin, sweet paprika and cayenne. You can use a pinch of chili powder instead of cayenne.
  • Herbs: Here I used fresh cilantro, but you can use a combination of cilantro and parsley or only parsley if you don't like cilantro.
  • Lemon: We need fresh lemon juice to make this dip. Be careful when using lemon juice with eggplant. A little goes a long way.

Smooth like a dip or chunky as ratatouille, this recipe is sure to please eggplant lovers.

How to Make Zaalouk

*Full recipe at the end of blog post.

Roasted eggplants and tomatoes on a baking sheet.
  • Cook Eggplants: Roast, broil or grill the whole eggplant until cooked through. Scoop out the cooked eggplant and mash it well.
  • Cook with Tomatoes: Cook chopped tomatoes with olive oil, garlic, spices, and salt until softened.
  • Mash it up: Stir in mashed eggplants and cilantro. Cook until thick dip-like consistency, mashing and stirring in between.
  • Serve: Add lemon juice and salt as per taste. Refrigerate it overnight and serve at room temperature.
  • Chunky zaalouk variation in recipe card below.

Roast eggplants on charcoal grill for amazing smoky flavor.

Creamy Moroccan eggplant dip in a bowl with a serving spoon.

How To Serve

  • Serve the smooth textured or chunky zaalouk with crusty or toasted bread. A few non-traditional ideas below.
  • Spread some whipped yogurt or goat cheese on bread and top it with the smooth dip. Or layer the bread slice with chunky zaalouk and top it with some crumbled feta cheese.
  • Try the smooth eggplant dip topped with sour cream,  and toasted pita chips on the side.
  • You could make sandwiches or wraps with too.
Eggplant salad served on toasted slices of bread.

Nutrition Facts

This is a very healthy dip recipe. It is vegan, low carb, gluten free, egg free, dairy free, nut free and soy free. To make it low sodium, reduce the salt and use more lemon juice.

Eggplants are low in calories and carbohydrates but high in fiber. This makes it a great choice for those on low carb diets and for diabetics. 

They are also a good source of potassium, folic acid, manganese and phytochemicals. The vibrant purple skin of eggplants is rich in anthocyanins which have potent anti-inflammatory and antioxidant properties.

Top view of zaalouk (eggplant dip) served on a table.

More Dips and Spreads

  • Muhammara served in a bowl with extra olive oil.
    Muhammara (Roasted Red Pepper Dip)
  • Butter bean mash dip served in a bowl.
    Butter Bean Mash Dip Recipe
  • Hummus served in a bowl along with pita chips.
    Creamy Hummus Recipe
  • Persian cucumber yogurt salad served in a bowl.
    Mast-o-Khiar (Cucumber Yogurt Salad)

★ DID YOU MAKE THIS RECIPE? PLEASE COMMENT AND GIVE IT A STAR RATING BELOW!

Close up view of zaalouk served in a white bowl along with crusty bread.
5 from 10 votes

Zaalouk (Moroccan Eggplant Dip)

Zaalouk is an amazingly delicious Moroccan salad or dip made with roasted eggplants. Easy to make, it tastes great with toasted bread. And gets even better the next day.
Prep Time15 minutes mins
Cook Time40 minutes mins
Total Time55 minutes mins
Print SaveSaved!
Course :Side Dish
Cuisine :Moroccan
Servings: 10
Calories: 77kcal
Author: Roxana Begum

Ingredients

  • 1½ lbs eggplants globe variety, medium size
  • ¼ cup extra virgin olive oil
  • 1 lb tomatoes vine ripe
  • 4 cloves garlic minced
  • 1 teaspoon paprika
  • 1 teaspoon ground cumin
  • ¼ teaspoon cayenne pepper or ⅛ teaspoon chili powder
  • Salt to taste
  • 4 tablespoons chopped cilantro
  • 1 tablespoon lemon juice adjust per taste

Optional

  • Cilantro
  • Red Pepper Flakes
US Customary - Metric

Equipment

  • Baking Sheet
  • Sauce Pan
  • Masher
Prevent your screen from going dark

Instructions

  • Preheat oven to 400˚F. Prick the eggplants with a fork in couple spots and place them on a parchment paper lined baking sheet. Bake for 35 to 45 minutes until the skin turns darker and shrinks. Check foot notes for grilling, broiling or stove top options.
  • The eggplants should be cooked through completely in the center. To check, press the back of a fork on the eggplant. It should compress easily all the way into the center without any resistance.
  • Cut through the eggplant skin and scoop out the soft cooked flesh and mash it with a fork and set aside.
  • Chop the tomatoes into small pieces, discarding some seeds if you wish. See note below for peeled and deseeded tomatoes.
  • Heat 2 tablespoons olive oil in a saucepan at medium setting. Add the chopped tomatoes, minced garlic, paprika, cumin, cayenne or chili powder, ⅓ teaspoon salt and cook until tomatoes are softened, stirring in between, about 15 to 20 minutes.
  • Add the mashed eggplants and cilantro. Continue to cook over low heat for another 10 to 15 minutes, stirring occasionally, mashing it if needed, into a thick but slightly textured dip like consistency.
  • Stir in lemon juice and salt. Adjust as per taste, let it cool and transfer to a bowl, cover and refrigerate it overnight before serving.
  • Take the zaalouk from the refrigerator about 30 minutes before serving and let it come to room temperature. Drizzle with remaining olive oil. Garnish with cilantro and red pepper flakes if you prefer.
  • Chunky Zaalouk: To make a chunkier but less traditional zaalouk, insert garlic cloves into eggplant and roast it in the oven at 400˚F, along with the tomatoes. Chop the eggplants and tomatoes. Add the spices, herbs, half the olive oil, salt and mash it up to desired consistency. Drizzle olive oil and serve.

Notes

  • Cooking Eggplants:
    • Grill: Roast eggplants on charcoal or gas grill for 20 to 30 minutes, turning them slowly in between, until skin turns darker and shrinks.
    • Broil: Cut eggplants lengthwise into halves and place the cut side down on a foil lined baking sheet. Place on the second rack and broil until skin turns darker and shrinks, about 20 minutes.
    • Stovetop: Peel the eggplants completely, only some stripes or leave the skin on if you don't mind it. Cut the eggplants into small pieces. Steam on high heat until soft or cook in a pan with some water until soft and mushy.
  • Easy Zaalouk: Combine all ingredients with ⅓ cup of water and cook it over stove top until softened. Mash it up well and drizzle olive oil.
  • Peeled and deseeded tomatoes: If you prefer, you can blanch the tomatoes. Cut a small cross on the surface of tomatoes and dump them in hot boiling water. After a minute, pick out the tomatoes and peel the skin, cut them into halves and deseed. Chop them into small pieces.
  • Use more tomatoes if you want the dip to be saucy. You may even try using a little bit of tomato paste to give it thickness.
  • Leftovers: Can be refrigerated for 4 to 5 days. You can freeze zaalouk for couple months. Thaw and reheat. Adjust the consistency, evaporating or adding water as needed. Check the seasoning as well.
  • Nutrition facts not including any added salt.
  • For other variations, tips and serving suggestions, scroll up the page to the blog post.

Nutrition

Calories: 77kcal | Carbohydrates: 6g | Protein: 1g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 5mg | Potassium: 280mg | Fiber: 3g | Sugar: 4g | Vitamin A: 526IU | Vitamin C: 9mg | Calcium: 15mg | Iron: 1mg
Did you make this recipe?I would love to know about it. Tag me @thedeliciouscrescent.

More Eggplant Recipes

  • Moroccan eggplant salad with chermoula in a serving dish.
    Moroccan Eggplant Salad with Chermoula
  • Chickpea patties with eggplant served over lettuce leaves in a plate.
    Eggplant Chickpea Patties
  • Eggplant yogurt salad (fatteh) served in a plate.
    Eggplant Yogurt Salad with Pita Chips (Fatteh)
  • Close up view of mirza ghasemi, Persian eggplants eggs in a dish.
    Mirza Ghasemi (Eggplant Eggs)
« Green Tea Ice Cream With Chia
Adas Polo (Persian Lentil Rice) »

Share the Post

Comments

  1. Catriona G Keller says

    May 18, 2025 at 5:05 pm

    We enjoyed this so much while in Morocco that we decided to try it at home. A very easy and straight forward recipe. Used the cayenne pepper rather than the chili powder. It had a bite, but was delicious on toasted bread and my guests inhaled it.... much to my delight and dismay!

    Reply
  2. Anonymous says

    November 12, 2023 at 12:27 pm

    This was delicious. I had it as a side and will blend some down to a dip. I’ll definitely be making it again. Thank you for sharing.

    Reply
    • Roxana Begum says

      November 21, 2023 at 10:38 pm

      Thanks so much for the lovely feedback.

      Reply
  3. Heather says

    October 07, 2021 at 9:41 pm

    I was just talking today to my students about how much I love eggplant, I can't wait to make this dish!! Thank you for sharing :)

    Reply
    • Roxana Begum says

      October 11, 2021 at 5:55 pm

      My favorite too :)

      Reply
  4. Dannii says

    October 07, 2021 at 5:18 pm

    I love moroccan food and this dip looks incredible. I can't wait to try it.

    Reply
  5. Claudia Lamascolo says

    October 07, 2021 at 4:59 pm

    Wow this is so delicious I had no idea until I saw this recipe you can make a fabulous dip like this thanks so much WE LOVE IT!!

    Reply
    • Roxana Begum says

      October 07, 2021 at 5:43 pm

      So glad you liked it.

      Reply
  6. Kelley says

    October 07, 2021 at 4:50 pm

    The complexity of roasted eggplants transforms this dish - and I even like to enjoy it with veggie sticks as well!

    Reply
    • Roxana Begum says

      October 07, 2021 at 5:43 pm

      Oh thats a great idea!

      Reply
  7. Lima Ekram says

    October 07, 2021 at 3:47 pm

    This looks absolutely delicious! I cant wait to try it!!

    Reply
5 from 10 votes (3 ratings without comment)

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




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

NICE TO MEET YOU!

Head shot of Roxana

Hi, I'm Roxana, registered dietitian and recipe developer. Here I share wholesome & delicious recipes with room for cravings. Healthy makeovers. Step-by-step photos & videos.
Read More…

Trending Recipes

  • Chicken biryani served in a plate.
    Easy Hyderabadi Chicken Biryani
  • Indian dal served in a bowl with bread.
    Dal Recipe (Indian Lentil Curry)
  • Haleem topped with fried onions, chili slices, herbs and lemon wedges.
    Hyderabadi Haleem Recipe
  • Persian love cake served with tea.
    Persian Love Cake Recipe
  • Close up view of Persian grilled chicken kabobs on skewers.
    Grilled Chicken Kabobs (Joojeh)
  • Close up view of Persian herb stew in a white pan.
    Ghormeh Sabzi (Persian Herb Stew)
  • Ash-e reshteh served in a bowl..
    Ash Reshteh (Persian Noodle Soup Recipe)
  • Close view of maamoul cookies dusted with powdered sugar.
    Maamoul (Date Filled Cookies)

Footer

^ back to top

About

  • About Us
  • Privacy Policy & Terms

Contact

  • Contact
  • Accessibility
As featured in image

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2026 · THE DELICIOUS CRESCENT ·

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.