What Is Zaalouk? The Moroccan Aubergine Salad Explained
Zaalouk is a Moroccan cooked salad of aubergine and tomato simmered soft with garlic, olive oil and warm spices, served warm or cold with bread.
African Stores Editorial Team

The short answer
Zaalouk is a Moroccan cooked salad or dip of aubergine and tomato, simmered soft with garlic, olive oil, cumin, paprika, coriander and a little chilli. It is served warm or cold, scooped up with bread as a starter or side. African Stores lists shops across the UK where you can find the ingredients near you.
What to remember
- Zaalouk is a Moroccan cooked salad or dip, not a raw one, based on aubergine and tomato.
- The vegetables are cooked down soft with garlic, olive oil and warm spices until thick and jammy.
- Cumin, paprika, coriander and a little chilli give it its warm, gentle heat.
- It is eaten warm or cold, scooped with bread, as a starter, a side or part of a salad spread.
- The aubergines, tomatoes and spices to make it are sold by African and Middle Eastern food shops across the UK.
Lift the lid on a pot of zaalouk and the smell alone carries you back, warm cumin and garlic softening into sweet tomato and smoky aubergine. In many Moroccan homes it is everyday food, made from whatever aubergines were good at the market that week and set out in a little dish for everyone to share. It is the taste of a table crowded with small plates, of bread passed hand to hand, of a meal that begins slowly and generously.
Part of its charm is how personal it is. No two families make it quite the same way, one leaning on more garlic, another on more chilli, another mashing it smooth while the next leaves it chunky. To make a bowl far from home is to cook the way an aunt or a grandmother did, and to offer it to a guest is to hand them a little of Morocco to scoop up with their bread.
What Zaalouk Is
Zaalouk is one of the best loved cooked salads of Moroccan cooking, a soft, savoury blend of aubergine and tomato that sits somewhere between a salad, a dip and a relish. Despite the word salad, nothing in it is raw. The vegetables are cooked slowly until they collapse into a thick, spoonable mixture, rich with olive oil and warm spices. It is one of the small cooked salads that open a Moroccan meal, served alongside others in little dishes so everyone can help themselves. Simple, humble and full of flavour, it turns two everyday vegetables into something people remember long after the meal. It belongs to the same family of dishes as much other Moroccan food, where vegetables, olive oil and spice do most of the work.
How Zaalouk Is Made
Zaalouk starts with aubergine and ripe tomato, cooked down together until soft. The aubergine is usually peeled or partly peeled, chopped or diced, and either fried, roasted or simmered until it turns meltingly tender. The tomato is cooked alongside it, often skinned, until it breaks down into a thick sauce. Into this go plenty of garlic and a good pour of olive oil, along with the warm spices that define the dish, cumin and paprika above all, with fresh coriander and a little chilli or a pinch of hot pepper for gentle heat. Everything is simmered together, then roughly mashed or stirred so the mixture holds together in a soft, jammy tangle rather than staying in neat pieces. Some cooks finish it with a squeeze of lemon or a scattering of extra herbs. The result is deeply savoury, slightly smoky from the aubergine, and bright from the tomato and spice.
How to Eat Zaalouk
Zaalouk is eaten warm or cold, and both are correct. Most often it is served at room temperature or gently warm, scooped straight from the bowl with torn pieces of Moroccan bread, which is the traditional way rather than using a fork. It appears as a starter or a side, and it is a regular member of the spread of small cooked salads that begins many Moroccan meals, sitting happily next to dishes seasoned with harissa or brightened with preserved lemon. It also makes a fine light lunch on its own with plenty of bread, and it works as a side to grilled meat, fish or tagine. Because it keeps well and often tastes even better the next day once the flavours have settled, it is a handy dish to make ahead.
Where to Buy Zaalouk Ingredients in the UK
Everything zaalouk needs is easy to find in the UK. Aubergines and tomatoes are stocked by every supermarket, but African, Caribbean and Middle Eastern food shops often sell them cheaper and riper, along with the good olive oil, fresh coriander and the ground cumin and paprika that carry the dish. If you want the warmth turned up, the same shops sell hot pepper and chilli, and many carry harissa and preserved lemon for the wider Moroccan table. You can find African food stores near you that stock these ingredients, and the staff are usually glad to point you to the spices they rate. With a couple of aubergines, some ripe tomatoes and a well stocked spice shelf, a bowl of zaalouk is within easy reach at home.
Frequently asked questions
What is zaalouk?
Zaalouk is a Moroccan cooked salad or dip made from aubergine and tomato simmered soft with garlic, olive oil and warm spices. Despite being called a salad, nothing in it is raw, the vegetables are cooked down into a thick, spoonable mixture. It is usually served as a starter or side and scooped up with bread.
What is zaalouk made of?
Zaalouk is made from aubergine and ripe tomato cooked down soft together with plenty of garlic and olive oil. It is seasoned with warm spices, chiefly cumin and paprika, along with fresh coriander and a little chilli or hot pepper for gentle heat. Some cooks finish it with a squeeze of lemon, and the exact balance varies from family to family.
How do you eat zaalouk?
Zaalouk is eaten warm or cold, most often at room temperature, scooped up with torn pieces of Moroccan bread rather than a fork. It is served as a starter or a side and is a regular part of the spread of small cooked salads that begins many Moroccan meals. It also makes a light lunch with bread or a side to grilled meat, fish or tagine.
Is zaalouk served hot or cold?
Zaalouk can be served either way and both are traditional. It is most commonly served warm or at room temperature rather than piping hot, and it is often made ahead because it keeps well and tastes even better the next day once the flavours have settled. Serving it cold from the fridge is perfectly common too.
Where can I buy the ingredients for zaalouk in the UK?
The aubergines, tomatoes, olive oil, garlic and spices for zaalouk are sold by supermarkets and, often riper and cheaper, by African, Caribbean and Middle Eastern food shops. African Stores lists African and Caribbean food shops across the UK, so you can find one near you that stocks the ingredients for zaalouk.
