
Rinse the rice until the water runs mostly clear, then soak it in salted water for about 30 minutes. Cook the beans separately until just tender, then drain and set aside.


Season the chicken thighs with the spice blend and let them marinate for 30 minutes. Place the chicken in a pot with the onion, cinnamon stick, salt, and enough water to partially cover, then simmer until the chicken is cooked through and tender.


Bring a large pot of salted water to a boil. Add the soaked rice and parboil until the grains are tender around the edges but still firm in the center, then drain well.


Add oil to the bottom of a clean pot. Layer in some rice, then add dried dill and cooked beans. Repeat the layers until all the rice, dill, and beans are used, finishing with rice on top. Drizzle brewed saffron over the rice.


Cover the pot and steam the rice over low heat until fluffy and fully cooked, about 35 to 45 minutes. Meanwhile, lightly fry the cooked chicken in butter until golden, then spoon a little saffron over the top.

Fluff the dill rice gently and serve it with the saffron-butter chicken alongside. Spoon any pan juices over the chicken before serving.