A great alternative to boring chicken and rice. By marinating and cooking the chicken this way, you get a moist and wonderfully flavorful dish. And I love the crunchy tadig-esque crust formed at the bottom! From My Persian Kitchen.
Cut onions in large pieces and crush garlic cloves. Place vegetables in a pan.
Season chicken breasts with salt and pepper. Place on top of onion and garlic.
Add 1 cup water. Cover and cook 20 minutes, or until chicken is cooked through.
While your chicken is cooking, mix the yogurt, egg yolks, and saffron in a bowl. Season with salt and pepper.
When chicken is done, shred it into medium-sized chunks with two forks.
Add chicken to the yogurt mixture. Cover and refrigerate over night.
Parboil your rice by washing it several times under water until it runs clear. Then, soak the rice in water and salt over night, or at least an hour. After soaking, bring fresh water to a boil. Add fresh salt and drained rice. As soon as the water starts to boil, lower the heat and cook 10 minutes. While the rice cooks, gently scoop the rice from the bottom of the pot and bring to the surface and release. You are not stirring here! Drain the rice in a colander and check for done-ness (soft and cooked, but not mushy). rinse with cold water to stop the cooking process.
Remove chicken from the marinade and add your parboiled rice to the remainder of the yogurt marinade and mix well. Season as needed.
Pour 2 tablespoons olive oil in the bottom of a casserole/Pyrex dish. Coat the dish, including the sides, with the oil.
Place half of the rice in the dish and make sure it is even.
Arrange the chicken on top of the rice in a single layer.
Add remainder of the rice on top and flatten the top slightly by pressing down with a spatula.
Pour the 2 tablespoons melted butter over the rice.
Cover the dish with foil and bake at 350 for 2 1/2 hours.