Place the saffron strands into a small bowl and cover them with about 2 tablespoons of warm water. This allows the saffron to release its aroma and golden colour while you prepare the chicken.
In a large sauté pan over medium-high heat, add butter and olive oil. Once hot, add the chicken chunks with salt and sear for 3-4 minutes until lightly browned. Stir in the cinnamon stick, cardamom pods, black pepper, pomegranate molasses, and raisins. Mix well to coat everything in flavour.
Add the rinsed basmati rice to the pan and toss until everything is well combined. Pour in the chicken stock and the saffron water, then stir gently. Cover with a lid, reduce the heat to low, and let it cook for 12-15 minutes until the rice is tender and the liquid absorbed.
While the rice cooks, mix pine nuts, parsley, dill, fried shallots, lemon zest, lemon juice, and salt in a bowl. This herbed oil adds freshness and crunch to the final dish.
To serve, spread Greek yoghurt onto plates or a serving dish. Spoon the fluffy rice and chicken on top, drizzle with the herbed oil, and garnish with pomegranate arils, herbs, and fried shallots.