A Taste of Morocco: My First Encounter with Zaalouk
It was my first trip to Morocco, and as soon as I stepped off the plane, I could already smell the intoxicating aromas of spices, grilled meats, and fresh herbs in the air. Everything felt alive, the vibrant colors of the souks, the sounds of bustling street vendors, and, of course, the flavors that would become unforgettable.

One afternoon, while wandering through the narrow streets of Marrakech, I stumbled upon a small family owned restaurant. The warmth of the place was immediately welcoming, with the sound of laughter and clinking glasses filling the air. The owner, an older woman with a bright smile, invited me to sit at her table, offering a plate of something she called zaalouk. I had no idea what it was, but her kindness was enough to make me eager to try.
As I took my first bite, I was instantly hooked. The smoky, tender eggplant combined with the bold flavors of garlic, cumin, paprika, and fresh tomatoes was nothing short of magical. It was like the essence of Morocco, all captured in a single dish. I could taste the love and care in every bite, and at that moment, I knew I had to learn how to make it.

Curious to recreate this dish, I asked the owner about the recipe. With a warm smile, she shared it with me, saying, “Normally, the eggplant should be cooked on the barbecue to give it that smoky flavor.” But then she added with a wink, “If you don’t have a barbecue, don’t worry you can also just cook it directly in a pan. It will still be delicious.”
And that’s how I learned the secret to Zaalouk. Fast forward to today, and it has become one of my favorite dishes to prepare at home. Every time I cook it, I’m transported back to that first visit, the warmth of the Moroccan kitchen, and the joy of discovering a cuisine that I would fall in love with forever.
Moroccan Zaalouk Recipe

INGREDIENTS :
- 2 medium eggplants, peeled and chopped
- 2 small tomatoes ( or 1 large ), peeled and chopped
- 4 garlic cloves, minced
- 1 tablespoon olive oil
- 1 tablespoon vegetable oil
- Salt and pepper to taste
- 1 heaping teaspoon paprika
- 1 teaspoon ground cumin
- A few sprigs of fresh cilantro, chopped
- 1 tablespoon of tomato sauce, optional for extra flavor
INSTRUCTIONS :
- Prepare the eggplant:
- If using a pan(as I did): Heat vegetable oil in a large skillet over medium heat. Add the eggplant pieces, season with salt and pepper, and cook until tender and golden (about 8-10 minutes). You can lightly mash the eggplant with a spoon or fork to break it down as it cooks.
- If using a barbecue: Grill the eggplants over medium heat until the skin is charred and the flesh is soft (about 10-15 minutes), turning occasionally. Once done, allow the eggplants to cool. Peel off the skin and chop the flesh into small chunks.
- Cook the tomatoes and garlic: In the same skillet, add the minced garlic and sauté over medium heat until fragrant, about 1-2 minutes.
Add the chopped tomatoes, paprika, cumin, salt, and pepper. Cook the mixture, stirring occasionally, until the tomatoes soften and form a chunky sauce (about 10 minutes). If you like, add the tomato sauce at this stage for extra flavor. - Add the cilantro: Stir in the chopped cilantro and cook for another minute to combine the flavors.
- Finish the dish: Taste and adjust the seasoning with more salt, pepper, or spices if needed.
- Serve: Serve the Zaalouk warm or at room temperature with crusty bread, pita, or as a side dish to tagines or grilled meats. It’s perfect for dipping or as a spread.
