Combine the chicken and baharat in a large bowl, cover with plastic wrap and refrigerate for 1 hour. Meanwhile, put the rice in a large bowl, cover with cold water and soak for at least 30 minutes. Rinse under cold running water until the water runs clear, then drain and set aside.
Bring the stock to the boil in a saucepan. Reduce the heat, cov