Cook the Chicken: Place chicken pieces in a large pot with salted water. Cook over medium heat for about 45 minutes until almost done.
Cook the Rice: In a separate pan, cook enough basmati rice for 6 servings. Keep warm.
Prepare Yogurt Sauce: In a saucepan, stir yogurt until smooth. Add a beaten egg and cook over medium heat, stirring constantly.
Thin the Sauce: Add enough chicken cooking liquid to the yogurt mixture to reach a heavy cream consistency. Heat until it thickens slightly.
Finish Cooking Chicken: Add the chicken pieces to the yogurt sauce and simmer on low until fully cooked.
Assemble the Dish: Mound the cooked rice on a large platter, arrange the chicken on top, and pour most of the sauce over the dish.
Garnish: Sprinkle toasted almonds, pine nuts, and chopped parsley around the edges. Serve with warm pita bread.