This is a dish you could make vegetarian or omnivore but I chose to make a chicken version of this dish. It's a Palestinian dish called makloubeh (or maklouba, maklube or maqluba) with fragrantly spiced chicken, soft cauliflower, creamy eggplant and aromatic rice all stacked in layers. Cooked upside down so that the rice steams on top of the layers of chicken and vegetables, you simply flip it upside down when ready so that the chicken sits on top and it looks like a rice cake. It is surprisingly easy and designed to impress. Traditionally it is meant to be eaten with the hands with some flat bread. I first tried it in Oman as a prawn makloubeh and it was fantastic with some yogurt dip.