I enjoy this recipe because it transforms simple vegetables into something deeply flavorful. The roasted eggplant adds a smoky depth, while the tomatoes and spices create a comforting, aromatic base.
I also like how versatile it is. I can serve it warm or cold, as a dip, spread, or even a side dish alongside grilled foods.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
800 g eggplant
500 g tomatoes
8 cloves garlic
1/2 bunch parsley
1/2 bunch cilantro
1 1/2 teaspoons salt
3 teaspoons paprika
3 teaspoons ground cumin
6 tablespoons olive oil
2 tablespoons fresh lemon juice
extra olive oil for serving
Directions
I start by preheating the oven to 220°C using the top heat or grill setting.
I cut the eggplants in half and peel the garlic. I score the flesh of the eggplants and press a few garlic cloves into each half. I place them skin-side up on a baking tray and roast them on the top rack for about 20–25 minutes until soft and slightly charred.
While the eggplants are roasting, I prepare the tomatoes. I score them, simmer them briefly in hot water, then peel off the skins. I remove the seeds, finely dice the flesh, and chop the parsley and cilantro, setting aside a small portion for garnish.
In a pan, I heat the olive oil and add the tomatoes, herbs, salt, and spices. I let everything cook over medium heat for about 10 minutes, stirring occasionally.
Once the eggplants are ready, I scoop out the soft flesh and add it to the pan. I mash the mixture with a fork to my preferred texture, either smooth or slightly chunky.
Finally, I stir in the lemon juice, adjust the seasoning if needed, and serve the zaalouk topped with fresh herbs and a drizzle of olive oil.
Servings and Timing
This recipe makes about 4 servings.
I usually spend around 35 minutes total, including roasting and cooking time.
Variations
I like adding a pinch of chili flakes for some heat or smoked paprika for an even deeper flavor.
Sometimes I blend the dip for a smoother consistency, or leave it chunky for a more rustic feel. I can also add a touch of preserved lemon for a more authentic twist.
Storage/Reheating
I store zaalouk in an airtight container in the refrigerator for up to 4 days.
To reheat, I gently warm it in a pan over low heat, or I enjoy it cold straight from the fridge.
FAQs
Can I make zaalouk ahead of time?
Yes, I often prepare it in advance because the flavors deepen as it sits.
Do I have to roast the eggplant?
Roasting gives the best smoky flavor, but I can also cook it on the stovetop if needed.
Can I freeze zaalouk?
Yes, I can freeze it for up to 2 months, though the texture may soften slightly after thawing.
What do I serve with zaalouk?
I like serving it with crusty bread, flatbread, or alongside grilled meats and vegetables.
Can I make it spicy?
Yes, I can add chili powder or fresh chili to increase the heat level.
Conclusion
Zaalouk is a simple yet flavorful dish that I love making whenever I want something comforting and versatile. The smoky eggplant, fresh herbs, and warm spices create a delicious dip that works for any occasion.
A smoky Moroccan aubergine tomato dip with garlic and spices perfect as a healthy appetizer or side dish
Author:Ella
Prep Time:10 minutes
Cook Time:25 minutes
Total Time:35 minutes
Yield:4 servings
Category:Appetizer / Dip
Method:Roasting & Simmering
Cuisine:Moroccan
Diet:Vegan
Ingredients
800 g eggplant
500 g tomatoes
8 cloves garlic
½ bunch parsley
½ bunch cilantro
1 ½ tsp salt
3 tsp paprika
3 tsp cumin
6 tbsp olive oil
2 tbsp fresh lemon juice
Extra olive oil (for serving)
Instructions
Preheat oven: Set oven to 220°C (grill/top heat).
Roast eggplant: Cut eggplants in half, score the flesh, and insert garlic cloves. Place skin-side up on a baking tray and roast for 20–25 minutes until soft and slightly charred.
Prepare tomatoes & herbs: Score tomatoes, simmer briefly, peel, remove seeds, and dice finely. Chop parsley and cilantro (reserve a little for garnish).
Cook base: Heat olive oil in a pan. Add tomatoes, herbs, salt, paprika, and cumin. Simmer for about 10 minutes, stirring occasionally.
Combine: Scoop out the roasted eggplant flesh and add to the pan. Mash with a fork to your desired texture.
Finish: Stir in lemon juice and adjust seasoning.
Serve: Garnish with herbs and a drizzle of olive oil. Serve warm or cold.
Notes
Roasting the eggplant adds a deep smoky flavor—don’t skip this step.
Texture can be chunky or smooth depending on preference.
Serve with warm bread, pita, or as a side to grilled meats.
Keeps well in the fridge for up to 4 days.