VEGAN EGGPLANT SALAD

Authentic Moroccan Zaalouk (Smoky Eggplant & Tomato Salad)

⏱️ 50 Mins • 🍽️ Serves 4 • 🌾 Gluten-Free & vegan

⏱️ 50 Mins • 🍽️ Serves 4 • 🌾 Gluten-Free & vegan

Smoky Eggplant & Jammy Tomatoes: A Moroccan Classic

There is a specific kind of magic that happens in our kitchen when Mama and I start roasting vegetables. For us, this recipe is special because it fills the house with the most incredible, rustic scent of charred eggplant and simmering garlic. It smells like warm summer afternoons and bustling Moroccan markets.
This Authentic Moroccan Zaalouk (Smoky Eggplant and Tomato Dip) is a recipe we’ve perfected as a team. Mama brings the traditional touch, insisting on letting the tomatoes cook down until they are incredibly rich and sweet, while I make sure the steps are clear enough for you to recreate that same magic in your own kitchen.

If you think you aren’t a fan of eggplant, get ready for a total transformation. There is no bitterness or spongy texture here. Instead, this dish relies on slow-cooking and mashing the vegetables until they melt together into a silky, jammy spread.

The secret weapon? A generous hand with the garlic and earthy cumin.
I know it sounds simple. But trust me on this. The spices don’t overpower the vegetables, they add a deep, aromatic warmth that balances perfectly with the natural acidity of the tomatoes. It is a naturally vegan and gluten-free masterpiece that requires just one pan, a little patience, and a loaf of crusty bread for dipping!

Why You’ll Love Mama’s Zaalouk

The Smoky Roast: Coating the veggies in a bit of olive oil and salt, then roasting them in the oven until they shrink (instead of boiling) to get that signature smoky flavor.
The Tomato Base: Smashing the peeled tomatoes and cooking them down first for about 5 minutes with the garlic, parsley, olive oil, and all spices except the cumin, until the water evaporates.
The Texture Trick: Smashing the roasted eggplant into big pieces, but cutting the pepper into very small, fine pieces because it doesn’t smash the same way.
The Final Emulsion: Cooking the eggplant, pepper, and tomato base together for 10 minutes on medium heat with constant stirring until it gets thick, creamy, and heavy.
The Cumin Finish: Stirring in the cumin for only the final 1 minute so it doesn’t turn bitter, and adding a final splash of olive oil if needed.
Smoky roasted eggplant mashed into a rich, jammy tomato spread!

Ingredients (Serves 4-6 | Appetizer & Side Dish)

The Vegetables & Aromatics

The Spices

How to Make It: Step-by-Step

A Detailed Guide to Authentic Moroccan Zaalouk

Step 1: The Smoky Roast

Step 2: Cool, Peel, and Mash (Keep Them Separate!)

Freshly roasted eggplant, tomatoes, and a green pepper steaming on a metal baking tray, the essential first step for a smoky roasted eggplant and tomato salad.
A beautifully plated serving of authentic Moroccan Zaalouk on a clean white dish, highlighting its rich, jammy texture and a fresh drizzle of extra virgin olive oil.

Step 3: Build the Tomato Base

Step 4: The Mash and Mingle

Step 5: The Cumin Finish & Serving

During the very last minute of cooking, stir in the ½ tsp of cumin. (Adding it at the very end prevents it from turning bitter and preserves its warm, earthy aroma.) Turn off the heat and finish with one final, generous drizzle of fresh olive oil. Serve it warm or cold with plenty of crusty bread for scooping. From cozy family tagines to weekend BBQs, this Moroccan eggplant dip is guaranteed to steal the show. Bssaha w raha (enjoy)!

How to Make It: Step-by-Step

A Detailed Guide to Authentic Moroccan Zaalouk

Step 1: The Smoky Roast
Step 2: Cool, Peel, and Mash (Keep Them Separate!)
Step 3: Build the Tomato Base
Freshly roasted eggplant, tomatoes, and a green pepper steaming on a metal baking tray, the essential first step for a smoky roasted eggplant and tomato salad.
Step 4: The Mash and Mingle
Step 5: The Cumin Finish & Serving
A beautifully plated serving of authentic Moroccan Zaalouk on a clean white dish, highlighting its rich, jammy texture and a fresh drizzle of extra virgin olive oil.

What to Serve with Zaalouk?

💡 Mama’s Perfect Pairing: The Ultimate Lemon Sardine Tagine

In Morocco, Zaalouk is almost always served alongside fresh seafood. If you want a truly authentic feast, you have to pair this dip with our Lemon Sardines Tagine. It is a brilliantly healthy, fresh alternative to canned sardines, and scooping up those zesty lemon sardines alongside this smoky eggplant dip is pure Moroccan comfort food!

fresh sardines, lemon sardines recipe

What to Serve with Zaalouk?

💡 Mama’s Perfect Pairing: The Ultimate Lemon Sardine Tagine : In Morocco, Zaalouk is almost always served alongside fresh seafood. If you want a truly authentic feast, you have to pair this dip with our Lemon Sardines Tagine. It is a brilliantly healthy, fresh alternative to canned sardines, and scooping up those zesty lemon sardines alongside this smoky eggplant dip is pure Moroccan comfort food!

Tips & Notes

follow this little yet important tips for better results

Ingredients Notes 🧂

Cooking Tips 🍳

  • The Perfect Reduction: When cooking the tomato base and later combining the mashed vegetables, patience is key. Keep stirring until all the watery liquid evaporates and you see the oil start to separate from the jammy paste. This guarantees a rich, heavy spread rather than a watery sauce.

Serving Tips 🍽️

how many stars would you give this recipe? ⭐

Was it “just okay” or “chef’s kiss”? Your opinion matters to us!

Click to rate this recipe!
Rating: 0
Close-up of a savory, perfectly thick Moroccan eggplant dip served on a classic white plate, ready to be scooped up with crusty bread.

how many stars would you give this recipe? ⭐

Click to rate this recipe!
Rating: 0

Common Questions About Zaalouk

A beautifully plated serving of authentic Moroccan Zaalouk on a clean white dish, highlighting its rich, jammy texture and a fresh drizzle of extra virgin olive oil.

More Tasty Ideas from Mama’s Cozy Recipes

If this dish made you smile, you’ll love these other delicious picks too.

Don’t Miss a Recipe!

Looking for more authentic Moroccan appetizers and rich, scoopable dips?

Join our newsletter to catch fresh and tasty ideas every week!

Save this Recipe to Pinterest! 📌

A beautifully plated serving of authentic Moroccan Zaalouk on a clean white dish, highlighting its rich, jammy texture and a fresh drizzle of extra virgin olive oil.

Did you try this recipe? Share your thoughts!

Tried this authentic Moroccan Zaalouk at home? We’d love to hear how it turned out! Also, feel free to share your tweaks, tips, or little kitchen wins with us below 🍴

The Recipe card

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!)

Leave a Comment

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

Recipe Rating




Scroll to Top