10-12 hours before cooking prepare and marinade the chicken. Place all of the chicken pieces into the bowl, combine spices in a separate small bowl, then cover the chicken in the spices (use tongs to keep your hands raw chicken free). After the chicken is evenly coated in the spices add in the greek yogurt and coat the chicken pieces evenly. Cover the bowl and refrigerate until ready to cook. I left mine for 10 hours, it was delicious, 10-12 hours should be perfect but you can also leave it overnight. The longer the chicken marinades the more flavorful and juicy it will be.
When you're ready to cook the chicken place a large pan on the stove and turn it on to a medium high heat. Put 1-2 tbsp of a neutral oil in the pan (canola, peanut, vegetable) and get it hot. When the pan is hot place in your chicken, you should be able to fit it all in the pan at once.
Cook the chicken on the first side until it is nice and browned and crispy. This should take about 5 minutes but keep an eye on it, everyone's stove is different! It will most likely be a little sticky on the bottom of the pan, that's all good just do your best to get it flipped over intact to cook the other side. Don't worry if your first side comes out a little dark, the yogurt marinade is full of lactose..which is basically milk sugar so it's going to carmelize.
After cooking the second side for 4-5 minutes remove the chicken from the pan and immediately add in ½ cup of chicken stock (you can use beer or water if you don't have any stock). Using a wooden spoon scrape off all that delicious brown stuff from the bottom of the pan, and reduce the liquid to a simmer.
While the liquid is simmering, chop up the chicken into small bite size pieces (less than an inch). When the chicken is chopped add it back into the pan and continue to cook it until it's cooked all the way through and the liquid has evaporated, about 5-10 minutes. Stir the chicken occasionally to get it coated in that pan sauce.
That's it! Serve it up with rice, and white sauce! Enjoy!