Soak rice in salt water for 30 minutes.
Drain rice through fine-mesh strainer completely.
Season chicken pieces with salt and pepper evenly.
Heat oil in large pot over medium heat.
Brown chicken pieces on all sides until golden.
Remove chicken and set aside on plate.
Add sliced onions to same pot slowly.
Cook onions until soft and golden brown.
Add minced garlic and cook for one minute.
Soak saffron in hot water for five minutes.
Return chicken to pot with saffron mixture.
Add turmeric and mix all ingredients well.
Layer rice over chicken in the pot.
Add enough water to cover rice completely.
Bring to boil then reduce heat immediately.
Cover and simmer for 45 minutes total.
Let rest for 10 minutes before serving.