National Dish Morocco: Zaalouk (Recipe)

In this article
Discover Zaalouk, one of Morocco’s most beloved everyday dishes! This fragrant blend of silky aubergine and ripe tomato is slow-cooked with garlic and warm spices until it melts into a rich, smoky relish. Served as a side or scooped up with fresh bread, it captures the generous spirit of the Moroccan table. Bring the sun-soaked flavours of North Africa straight into your own kitchen.
About Zaalouk
Zaalouk is a traditional Moroccan dish built around a glorious mixture of aubergine and tomato. It is most often served as a side or as a dip alongside fresh bread, and it is a firm favourite in homes across Morocco. The combination of warm, savoury spices and bright, fresh produce makes zaalouk a genuine treat for the senses. The dish reflects the country’s rich culinary heritage and works just as well for special occasions as it does for an everyday meal.
Ingredients (serves 1–2)
- 2 medium aubergines
- 3 ripe tomatoes
- 2 cloves garlic
- 1 teaspoon paprika
- 1 teaspoon cumin
- 2 tablespoons olive oil
- Salt and pepper, to taste
- Fresh parsley or coriander, to garnish
Shopping for the ingredients
When shopping for zaalouk, take care to choose aubergines and tomatoes that are fresh and properly ripe. These ingredients are the heart of the dish, so it is worth picking the best quality you can find. A visit to a local market or greengrocer is the surest way to track down the freshest produce. Spices such as paprika and cumin are easy to source in a well-stocked supermarket or a dedicated spice shop.
Preparing the dish
Preparing zaalouk is straightforward and needs only a few simple steps. Begin by washing the aubergines and tomatoes thoroughly. Cut the aubergines into small cubes and chop the tomatoes into rough chunks. Finely mince the garlic so it releases its full aroma into the pan. These small preparations lay the groundwork for a fragrant, deeply flavoured zaalouk.
Step-by-step instructions
- Heat the olive oil in a pan and add the minced garlic, letting it sizzle for about a minute.
- Add the diced aubergine and fry over medium heat until lightly golden.
- Stir in the tomatoes along with the spices — the paprika and cumin — and mix everything well.
- Cover the pan and let the vegetables simmer for around 20 minutes, until soft and tender.
- Season the zaalouk with salt and pepper, then garnish with fresh parsley or coriander to taste.
Gluten-free / lactose-free version
Zaalouk is naturally gluten-free and lactose-free, since it contains no grains and no dairy. That makes it an excellent choice for anyone with these intolerances, and it slots easily into a gluten-free or lactose-free eating plan. Simply serve it with gluten-free bread or alongside a main course, and everyone at the table can enjoy it without compromise. Much like Taktouka, it proves how naturally wholesome Moroccan cooking can be.
Tips for vegans and vegetarians
Zaalouk is not only delicious but also a thoroughly vegan-friendly option. It is made entirely from plant-based ingredients and contains no animal products at all, so vegans and vegetarians can enjoy it without a second thought. To add variety, you can stir in extra vegetables such as courgette or peppers for a slightly different character each time.
More tips and tricks
A few simple tips and tricks will make your zaalouk even tastier. Salt the aubergines before cooking to draw out any bitterness, letting them rest for a few minutes before you rinse them off. You can also turn up the heat by adding a pinch of chilli flakes if you like a little warmth. Cooking the dish in a tagine coaxes out even deeper, more rounded flavours.
Adapting the recipe to your taste
Zaalouk is highly adaptable and easily tailored to your personal taste. Experiment with different spices or fold in other vegetables to uncover fresh flavour combinations. Some cooks like to add chickpeas to make the dish more substantial and filling. In this way you can shape the zaalouk exactly to suit your own palate.
Ingredient substitutions
If you do not have certain ingredients to hand, there are plenty of substitutions you can rely on. In place of fresh tomatoes, tinned tomatoes work well — especially when fresh ones are out of season. For a deeper, more intense flavour, smoked paprika is a lovely option. Other vegetables such as spinach or fennel can also lend interesting new notes to the dish.
Drink pairing ideas
To round off your zaalouk feast, serve a few well-chosen drinks alongside it. A refreshing mint tea is the traditional choice in Morocco and pairs beautifully with the flavours of the dish. A lightly chilled rosé or a zesty lime cordial also makes a fine companion. Alternatively, homemade fruit smoothies complement the taste of zaalouk wonderfully.
Serving and presentation ideas
Thoughtful presentation can make your zaalouk even more inviting. Serve it in an attractive, colourful bowl and garnish generously with fresh herbs. A few slices of lemon or lime on top add a welcome splash of colour. Arranging it with fresh bread on a rustic wooden board, perhaps next to a warm Batbout, turns the meal into something memorable.
A bit of history
Zaalouk is not only a delicious dish but one with a rich history woven tightly into Moroccan culture. The use of aubergine and tomato reflects the meeting of Mediterranean and Arab culinary influences. In the past, zaalouk was often prepared as a simple, nourishing dish in rural households, and over time it has grown into a popular starter in Moroccan restaurants. The dish showcases the craft and resourcefulness that define Moroccan cuisine.
More recipe ideas
Summary: Zaalouk
In summary, zaalouk is a versatile and flavoursome dish distinguished by its simple preparation and wonderfully rich aromas. Ideal as a starter, a side or a dip, it is a beautiful example of Moroccan cooking at its best. Enjoy it on its own or in good company, and let its distinctive flavours inspire you. With these versatile tweaks and ideas, you can shape zaalouk entirely to your own taste and discover new flavour experiences along the way.


