Marinate the chicken with 2-3 table-spoon yogurt, ginger-garlic paste, little turmeric powder and 1/2 tea-spoon salt for atleast 1 hour.
Dry roast the garam masala (cinnamon, cardamom, clove, star anise and nutmeg) in a frying pan till the aroma of the spices starts coming. Make sure the spices don’t get burned. Now, remove the pan and let the spices cool down. Once it’s done, crush the spices (but don’t make powder).
Heat oil in a pan and shallow fry the potato. Sprinkle some water and cover the lid. Remove once the potato becomes little soft.
Heat oil again and shallow fry the marinated chicken till it turns light golden in colour. Remove the chicken from the oil and keep aside.
Now, again heat oil in the same pan and add bay leaves and crushed garam masala and stir well.
Now, add chopped/grated onion and green chillies and sautè until the onion turns translucent.
Pour the marinated chicken into the mixture, add salt and turmeric powder and fried potatoes and mix well.
Cover the lid and lower the flame. Cook till the moisture starts separating from the chicken.
Now, add the yogurt and mix very well. All the pieces of chicken should get a proper coating of the mixture. Cover the lead, lower the flame and cook for 15 minutes.
After 15 minutes, check if the chicken is well cooked. If not, cover the lid again and cook for another 5-7 minutes.
Once the chicken is well cooked, remove the pan from the flame.
Take the chicken in a serving vessel and garnish with fresh coriander. Your “Doi Murgi” is ready to be served now.