Wash the rice, add 5-6 cups of water and let it boil.
When the rice is completely cooked, drain the water and immediately wash rice under cold water to take out any remaining warmth in the rice. Leave it in the sieve until you are doing the rest of the cooking. This is important because it will help to get rid of the moisture in the rice.
Beat the two eggs, add salt to taste.
In a pan heat butter and pour the beaten eggs. Quickly stir to make scrambled egg.
Cook for 2-3 minutes until eggs are cooked. Set aside.
For chicken, marinate chicken with all the ingredients mentioned in this section. Heat oil in a deep frying pan (karahi).
Fry the chicken pieces one by one in batches. Start frying on high flame, after few minutes when the coating gets crispy, fry it on low medium flame so the chicken gets cooked from inside (approximately 5-6 minutes) and then again on high flame for few minutes before taking it out. This process of frying will make the chicken crispy from outside and yet juicy and tender from inside.