Moroccan Tomato & Aubergine dip (Zaalouk)

A traditional Moroccan cooked salad of simmered aubergine and tomato, mashed into a rich, garlic-infused dip.
By @StephsGotGuts February 10, 2026
Dairy Free Gluten Free High Fibre Low FODMAP
Moroccan Tomato & Aubergine dip (Zaalouk)

The Method

This Moroccan Tomato & Aubergine Dip (Zaalouk) is less of a smooth purée and more of a rich, savoury vegetable jam. It is deeply comforting, combining tender cooked aubergines with fresh tomatoes and aromatic spices. Unlike Baba Ganoush which is roasted and smoky, Zaalouk is simmered and mashed, allowing the flavours to concentrate into a thick, vibrant dip that is incredible scooped up with crusty bread.

Why Your Gut Needs It:
This recipe is a fibre powerhouse. Aubergines are rich in soluble fibre, while the addition of flaxseed powder adds both insoluble fibre and Omega-3 fatty acids to support gut motility and lining health. By cooking the tomatoes down with olive oil, we are also increasing the absorption of lycopene, a potent antioxidant that supports overall cellular health.

  1. Prep the Veggies: Peel the aubergines and dice them into small cubes. For the tomatoes, boil them briefly until the skins split, then peel, de-seed, and roughly chop the flesh. Finely chop the fresh coriander and parsley.
  2. Combine in the Pot: In a large deep pan or pot, combine the diced aubergines, chopped tomatoes, tomato paste, garlic-infused olive oil, cumin, salt, pepper, and the flaxseed powder.
  3. Simmer: Pour in the water (start with 1 cup) and mix well. Cover the pan and simmer over medium-low heat for about 20–25 minutes until the aubergines are completely soft and tender.
  4. Mash and Reduce: This is the most important step for the texture. Remove the lid. Using a potato masher or a fork, mash the aubergines and tomatoes directly in the pan while they continue to cook. Increase the heat slightly to let the excess liquid evaporate. You want to cook it until the water is gone and the oil starts to separate slightly from the vegetable mash.
  5. Finish: Stir in the chopped fresh herbs (coriander and parsley) and the lemon juice. Cook for a final 2 minutes to bring the flavours together.
  6. Serve: Transfer to a serving bowl. This can be served warm as a side dish or cold as a dip. Drizzle with a little extra olive oil before serving.
Steph's Tip: Don't rush the reduction step! You want the dip to be thick and spreadable, not watery. If it still looks loose, keep cooking it with the lid off—the flavour only gets better as it concentrates.