Cut the chicken in small bites. Chop the onions and the chili in tiny tiny pieces. Grate the ginger and the cloves of garlic.
Chop the tomatoes.
Pour load of oil in a big deep pan and add the onions.
Let the onions golden well and then add both the ginger and garlic. Stir happily until everything is golden.
Add the chopped tomatoes.
Add the curry powder, loads of it, don't be shy.
Stir until it makes a sort of mash.
Add the chicken and stir well.
Add garam masala and adjust the curry powder levels if necessary.
Let the chicken cook and make a brown crunchy layer. Stir again and put a lid on the pot and let it cook for about 5-7 minutes.
Uncover the lid and stir, you'll see it released its own water and created a pseudo sauce.
Stir, add a small cup of water and cover with the lid again for 5 to 10 minutes.
Uncover the lid. Stir and you'll see its created a sort of paste around the chicken. Add two cups of greek yogurt and stir.
Cover it with the lid and let it cook.
If you are scare the milk might cut, leave the lid off and keep stirring it until it gets saucy and nice.
Add a good portion of fresh and finely chopped cilantro my friend.
Serve on top or next to basmati rice.
Enjoy, it's all going to be okay my friend.❤