Go Back
Zaalouk - Moroccan Eggplant and Tomatoes Salad. It takes almost no time to make, and is sure to become one of your favourite side dishes.

Moroccan Zaalouk Recipe

Warm Moroccan Aubergine & Tomato Salad

Course Salad
Cuisine Moroccan
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 4 Servings
Author Idriss


  • 1 large aubergine cut into 16 pieces
  • 4 ripe Italian tomatoes you can use other types of tomatoes if you don't have Italian.
  • 1-2 cloves of garlic peeled and minced.
  • 2 tbsp olive oil
  • 1 tsp tomato paste
  • 1/2 tsp ground cumin
  • 1 tsp ground paprika
  • 1 tsp sea salt

Garnish : I like to serve it with some chopped cilantro and a drizzle of olive oil.


    1. Bring a big pot of water to boil, lower the heat to medium-high and add your diced aubergine. Cook for 15-18 minutes, or until the aubergines have completely cooked trough. We are not looking for al dente here, they have to be very soft. Drain, and set aside.

    2. Cut your tomatoes in half, lengthwise. Grab a box grater and grate your tomatoes face down until the only thing your left holding is the skin. Be careful not to hurt yourself.

    3. Heat up a sauce pan on medium heat and add olive oil, tomato pulp & juice, tomato paste and garlic. Cook your tomato sauce for 5 minutes and add your cooked aubergine. Using a potato masher, crush the aubergines and stir. The consistency here is up to you. I like to leave mine just a little chunky.

    4. Add your cumin, salt and  paprika and stir again. Cook for another 4-5 minutes (more if you want all the water to evaporate) or until you get the thickness you like. 

    5. Remove from heat and serve with some olive oil, cilantro and of course, your favourite bread.