Cook the chicken with onion, turmeric, salt, and black pepper until tender.
Rinse and soak the rice for 30 minutes to 1 hour.
Parboil the rice until the grains are tender on the outside but still firm in the center.
Drain the rice and steam it over low heat for 30-45 minutes.
Mix some cooked rice with brewed saffron to make the golden saffron rice.
Sauté the barberries gently with butter, sugar, and a little saffron.
Layer the white rice, saffron rice, and barberries on a serving platter.
Serve warm with the saffron chicken and crispy tahdig.