• Remove 3 vertical strips of skin from each aubergine. Discard the vertical strips and cut the aubergines in large cubes.
• Heat the olive oil in a large pan and add the aubergines, tomatoes, garlic, paprika, cumin, salt and sugar. Cover over medium-low heat until the vegetables are soft, about 25 to 35 minutes. Stir occasionally to make sure the vegetables don’t stick to the pan.
• Uncover, mash the vegetables and leave over medium heat until all liquids evaporate. Keep the zaalouk in the fridge for up to 4 days and serve at room temperature.
• To make the coriander oil, combine coriander, olive oil, vinegar, salt and sugar in a food processor and process until very finely minced. Taste and adjust the seasoning with salt and sugar if necessary.
• To serve, spread the zaalouk in a shallow plate, garnish with the feta, coriander oil, sliced onions and a generous drizzle of olive oil.