This vibrant Moroccan eggplant and tomato dip is a celebration of smoky, garlicky flavors that dance on your palate with a hint of spice. Traditionally served as a starter or side dish, zaalouk combines charred vegetables with warming spices to create an irresistible dish that's perfect for sharing with fresh bread or crackers.
⏱️55 min
📊Easy
👥4 servings
🍽️Starter
vegetarianbudget-friendlyfamily
Ingredients
800 geggplants
500 gtomatoes
4 piecesgarlic cloves
80 mlolive oil
2 tspground cumin
1 tsppaprika
30 gfresh cilantro
30 gfresh parsley
2 tbsplemon juice
1 tspsalt and black pepper
Instructions
1CHAR THE EGGPLANTS: Cut the eggplants in half lengthwise and place them cut-side down directly over a gas flame or under a hot broiler for 8-10 minutes until the flesh is completely blackened and soft. If using an oven broiler, position the rack about 4 inches from the heat source and broil until the skin blackens and the flesh becomes creamy and tender. This charring process is essential as it imparts a smoky depth that defines authentic zaalouk. Once charred, scoop out the soft flesh with a spoon, discarding the blackened skin, and place the eggplant pulp in a colander to drain excess liquid for 5 minutes.
2PREPARE THE TOMATOES: While the eggplants drain, blanch the fresh tomatoes by scoring an X on the bottom of each and immersing them in boiling water for 2-3 minutes until the skins loosen. Transfer them to ice water, then peel away the skin easily and roughly chop the flesh. Alternatively, you can use canned crushed tomatoes for convenience, which will work beautifully in this dish. Set the tomato pulp aside in a bowl.
3INFUSE THE OIL WITH AROMATICS: Heat the olive oil in a large heavy-bottomed skillet or pot over medium heat for about 1 minute. Mince the garlic cloves finely and add them to the warm oil, stirring constantly for 1-2 minutes until fragrant and lightly golden, being careful not to burn them as burnt garlic will make the dish bitter. The kitchen should fill with a wonderful garlic aroma at this point.
4TOAST THE SPICES: Add the ground cumin and paprika to the garlic-infused oil and stir continuously for about 30-45 seconds until the spices bloom and release their essential oils. This quick toasting intensifies the flavor dramatically and creates a fragrant base for the dish. You'll notice the aroma deepen significantly as the spices warm.
5COMBINE AND COOK: Add the drained eggplant pulp and prepared tomatoes to the spiced oil, stirring well to combine all ingredients thoroughly. Reduce the heat to medium-low and simmer gently for 15-20 minutes, stirring occasionally with a wooden spoon to prevent sticking and ensure even cooking. The mixture should reduce slightly and become more concentrated, with the flavors melding together beautifully. The zaalouk is ready when the mixture has a thick, cohesive texture with no excess liquid pooling at the bottom.
6FINISH WITH FRESH HERBS AND ACIDITY: Remove the pan from heat and stir in the lemon juice, which adds brightness and cuts through the richness of the olive oil. Finely chop the fresh cilantro and parsley and fold them into the warm zaalouk, reserving a pinch for garnish if desired. Season generously with salt and black pepper to taste, adjusting the acidity with additional lemon juice if needed. The fresh herbs should be vibrant and visible throughout the dish, adding a fresh, herbaceous finish. Allow the dish to cool slightly before serving, as the flavors will meld and develop further as it rests for 10-15 minutes.