Go Back
Close-up of a savory, perfectly thick Moroccan eggplant dip served on a classic white plate, ready to be scooped up with crusty bread.
Mama's Cozy Recipes

Mama’s Authentic Moroccan Zaalouk (5-Step Roasted Eggplant Dip)

Scoop up pure comfort with Mama's authentic Moroccan Zaalouk. This naturally vegan roasted eggplant and tomato salad is slow-cooked with fresh garlic, olive oil, and warm spices to create a rich, smoky eggplant dip. Served warm or chilled, it’s the ultimate traditional Moroccan appetizer to share with family and friends!
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 4 people
Course: Appetizer, Dip, Salad, Side Dish
Cuisine: Mediterranean, Moroccan, North African
Calories: 320

Ingredients
  

  • 1 Kg Eggplant (approx. 2 to 3 large eggplants) cut in half lengthwise for roasting
  • 500 g Tomatoes (approx. 2 to 3 medium tomatoes) left whole for the oven
  • 150 g Green Bell Pepper (approx. 1 large pepper) left whole for the oven
  • 4 cloves Garlic big ones, minced or grated
  • 4 tbsp Parsley finely chopped
  • 100 ml Olive Oil (approx. 10–12 TBSP) plus a drizzle for the roasting tray
  • 1.5 tsp Paprika (sweet red pepper)
  • 1 tsp Salt plus a sprinkle for the roasting tray (adjust to taste later)
  • ½ tsp Cumin (reserved strictly for the final minute of cooking)
  • 2 Pinches Hot Paprika Powder (spicy red pepper, add more if you prefer a kick)

Equipment

  • 1 Baking Sheet / Oven Tray For roasting the eggplants, tomatoes, and pepper.
  • 1 Wide Skillet or Large Frying Pan A wider pan helps the tomato water evaporate faster and gives you plenty of room to mash.
  • 1 Sturdy Wooden Spoon Essential for continuously stirring and mashing the vegetables together as they cook.
  • 1 Cutting Board & Sharp Knife For halving the eggplants and finely dicing the roasted green pepper.
  • 1 Grater or Garlic Press To finely grate the garlic cloves directly into the tomato base.
  • 1 Potato Masher (or a Sturdy Wooden Spoon) Essential for breaking down the roasted eggplants and tomatoes as they cook, helping them melt completely into that signature jammy dip.

Method
 

  1. The Smoky Roast: Preheat your oven to 220°C (425°F). Cut the eggplants in half lengthwise. Place the eggplant halves skin-side down on a lined baking tray, alongside the whole tomatoes and the big pepper. Drizzle them lightly with a little olive oil and sprinkle with a pinch of salt. Roast for about 20 minutes until the vegetables have shrunken and the eggplant flesh is completely soft.(Tip: Check the instructions section in the main post above to read why Mama's "skin-side down" trick is the absolute secret to the best roasted eggplant and tomato salad!)
  2. Cool, Peel, and Mash: Remove the tray from the oven and let the vegetables cool for about 10 minutes so you don't burn your fingers. Gently peel the skins off the eggplants and tomatoes, and peel and deseed the green pepper. Finely chop the green pepper into small pieces. For the eggplants and tomatoes, simply mash their soft flesh, but make sure to keep the mashed tomatoes and mashed eggplants separate from each other! (You will need the tomatoes to hit the pan first in the next step).(Tip: Mashing the eggplants and tomatoes instead of chopping them ensures they melt seamlessly into that velvety authentic Moroccan Zaalouk texture!)
  3. Build the Jammy Tomato Base: In a wide skillet or large frying pan over medium heat, add your olive oil, the mashed tomatoes, grated garlic, sweet paprika, salt, and hot paprika powder. Simmer this mixture for about 5 minutes, stirring occasionally, until the tomatoes break down into a fragrant, rich base.(Tip: Creating this rich base first is the foundation of a truly traditional flavor!)
  4. The Magic Mash: Add your mashed roasted eggplant and finely chopped green pepper to the skillet. Reduce the heat slightly and use a sturdy wooden spoon to continuously mash and mix the vegetables together. Let it cook for about 10 to 15 minutes, mashing frequently, until the excess water evaporates and the mixture transforms into a cohesive, thick Moroccan eggplant dip.
  5. The Crucial Cumin Finish: Turn off the heat. In the very last 60 seconds of cooking, stir in your freshly chopped parsley and the ground cumin. Mix well to combine.(Tip: Curious why the cumin goes in last? Read the "Tips & Notes" section in the blog post to see why this prevents bitterness in this traditional Moroccan appetizer!)

Notes

  • Make-Ahead Magic: Zaalouk actually tastes better on day two after the garlic and spices have had time to deeply meld! It keeps beautifully in the fridge for up to 5 days.
  • How to Serve: You can enjoy this versatile dip warm right out of the skillet, at room temperature, or completely chilled.
  • Mama's Golden Rule: Never let the cumin cook in the pan! Stir it in only during the final 60 seconds. (Curious why this makes such a massive difference? I break down exactly how this prevents a bitter dip in the "Tips and Notes" section above!)
  • No Spongy Eggplants: The 20-minute, high-heat roasting step is the foundation of this recipe. (If you skipped straight to the recipe card, be sure to scroll back up and read about Mama's "Skin-Side Down" roasting trick in the instructions it's the absolute secret to getting that perfect jammy texture!)
  • Freezing Tips: You can freeze this roasted eggplant and tomato salad, but the freezing process can slightly alter its texture. (Wondering how to thaw and reheat it to get that thick, jammy consistency back? Check out the exact steps in the Q&A section of the blog post above!)