A smoky, garlicky Moroccan eggplant and tomato dip, cooked down until soft and spreadable, served with bread as a starter.
Zaalouk is one of Morocco's essential cooked salads, part of the spread of small vegetable dishes served at the start of a meal, made by roasting or frying eggplant until soft and mashing it with cooked-down tomato. Garlic, cumin, paprika and a touch of cayenne season the mixture as it simmers, cooking down until the eggplant nearly dissolves into the tomato, creating a soft, jammy texture rather than distinct chunks. Served warm or at room temperature with fresh bread for scooping, zaalouk is deceptively simple but deeply flavorful, its smoky sweetness coming entirely from patient, slow cooking rather than any single standout ingredient.
Serves 4
Heat olive oil in a wide pan and cook diced eggplant over medium heat, stirring occasionally, until soft and beginning to color, about 15 minutes.
Stir in garlic and cook 1 minute, then add tomatoes, cumin, paprika, cayenne and salt.
Simmer uncovered, stirring occasionally, 20-25 minutes until the mixture is very soft and most of the liquid has cooked away.
Mash the mixture gently with the back of a spoon as it cooks to help it break down into a cohesive dip.
Mash the mixture with a fork or potato masher until mostly smooth with some texture remaining.
Stir in cilantro and lemon juice, adjusting salt to taste.
Serve warm or at room temperature with fresh bread for scooping.
Cook the eggplant fully soft before adding the tomato — undercooked eggplant stays fibrous and won't mash down properly.
Simmer uncovered so excess liquid evaporates; zaalouk should be thick and spreadable, not soupy.
Add the lemon juice at the very end to keep its brightness from cooking away.
A version with roasted red peppers added alongside the eggplant is called zaalouk with felfla and adds sweetness.
Some cooks grill the eggplant whole over a flame first for extra smokiness before dicing and cooking it down.
Adding preserved lemon instead of fresh lemon juice gives a more traditional, deeply savory finish.
Refrigerate up to 5 days in an airtight container; zaalouk is traditionally served cold or at room temperature, and the flavor improves after a day.
Zaalouk is part of Morocco's tradition of cooked vegetable salads served as part of a meze-style spread before the main course, a category of dishes that showcases the country's skill in slow-cooking vegetables until deeply flavorful.
Yes, though peeling gives a smoother, more traditional texture; unpeeled eggplant adds a bit more chew and color.
Canned crushed tomatoes work well and are often used even in Morocco, especially outside tomato season.
It needs a longer uncovered simmer to reduce — keep cooking, stirring occasionally, until most of the liquid has evaporated.
Per serving (160g / 5.6 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.