Zaalouk Eggplant Salad
Eggplant softens into a smoky, silky mash with tomatoes and garlic, finished with lemon and fresh parsley. Serve it warm or cold, ready in about 55 minutes.
- Prep
- 15 min
- Cook
- 40 min
- Total
- 55 min
- Serves
- 4
Ingredients
What you’ll need — tap to tick off as you go
- 700 g
- 500 g
- 4 cloves
- 4 tbsp
- 2 tsp
- 2 tsp
- 1 tsp
- 1 tsp
- 2 tbsp
- 15 g
- 1 pinch
Process
Timers built in · swap anything · ask as you cook
Heat the oven to 220°C. Prick the eggplant all over with a fork, place on a lined baking tray and roast for 30 to 35 minutes, turning once, until the skin is collapsed and charred in spots and the flesh is completely soft.
While the eggplant roasts, bring a small pan of water to a boil, score the tomatoes with a shallow X, blanch them for 30 seconds, then peel, core and roughly chop them.
Let the roasted eggplant cool for 10 minutes, then scoop the flesh away from the skin and roughly chop it. Discard the skin and any large seed pockets.
Warm 3 tbsp olive oil in a wide pan over medium heat, add the garlic and cook for 30 seconds until fragrant but not browned.
Add the ground cumin, sweet paprika, ground coriander and optional cayenne pepper and stir for 20 seconds to bloom the spices.
Add the chopped tomatoes and fine salt, raise the heat to high and cook for 8 to 10 minutes, stirring often, until the tomatoes break down into a thick sauce.
Add the chopped eggplant flesh and mash it into the tomato mixture with a wooden spoon. Cook over medium heat for 10 to 12 minutes, stirring frequently, until the mixture is thick, glossy and holds its shape when you drag the spoon across the pan.
Take the pan off the heat, stir in the lemon juice and the remaining 1 tbsp olive oil, then taste and adjust the salt.
Serve warm or at room temperature, scattered with chopped fresh parsley if using.

Kitchen notes
Kitchen notes
- The most common mistake is undercooking the eggplant: it must be roasted until the flesh is collapsing, not just tender, or the finished salad stays watery and bitter.
- Do not skip mashing the eggplant into the tomato sauce; zaalouk should be soft and scoopable, not chunky like a ratatouille.
- Cook the mixture until it pulls away from the sides of the pan. If it still looks wet, keep going for another 3 to 4 minutes over medium heat.
- A wide pan, not a deep pot, lets the moisture evaporate quickly so the salad thickens without turning to mush.
Substitutions
- fresh tomatoes→400 g canned chopped tomatoes, drained
- sweet paprika→smoked paprika for a smokier flavor
- fresh parsley→fresh cilantro
Storage & reheating
Store zaalouk in an airtight container in the fridge for up to 4 days. It can also be frozen for up to 2 months; thaw overnight in the fridge. Reheat gently in a covered pan over low heat with a splash of water, or serve cold straight from the fridge. Do not microwave on high, as it can make the eggplant rubbery.
FAQ
The questions we get asked most
Why is my zaalouk watery?
The eggplant was not roasted long enough or the tomatoes were too juicy. Roast the eggplant until the flesh is fully collapsed, and cook the tomato mixture over high heat until it is thick before adding the eggplant. If it is still wet at the end, keep cooking over medium heat until the mixture pulls away from the pan.
Can I make zaalouk ahead of time?
Yes. It tastes even better the next day because the spices mellow and the flavors meld. Make it up to 3 days ahead, cool completely, and refrigerate in an airtight container. Bring to room temperature or warm gently before serving.
Can I use canned tomatoes instead of fresh?
Yes. Use about 400 g of canned chopped tomatoes, drained, in place of the fresh ones. Canned tomatoes are often more concentrated, so you may need to cook the mixture for 2 to 3 minutes less to reach the right thickness.
How do I know when zaalouk is done?
It is ready when the mixture is thick enough that a spoon dragged through it leaves a clear trail and the eggplant has broken down into soft, jammy strands. It should look glossy, not watery, and hold its shape on a spoon.
Can I grill or broil the eggplant instead of roasting?
Yes. Grill or broil the whole eggplant, turning occasionally, until the skin is charred and the flesh is soft, about 20 to 25 minutes. This gives an even smokier flavor, but watch it closely so it does not burn.
Is zaalouk supposed to be served hot or cold?
It is traditionally served warm or at room temperature as a salad or dip. It is also good cold from the fridge, but the olive oil may solidify slightly, so let it sit out for 10 minutes before serving.
Can I freeze zaalouk?
Yes, it freezes well for up to 2 months. Thaw overnight in the fridge and reheat gently in a pan over low heat, adding a splash of water if needed. The texture will be slightly softer after freezing, but the flavor stays good.
Ask KitchenMind about this recipe
Tell it what’s different tonight — it works within the actual recipe.


