Trim visible fat from the chicken. Cut into 1/3 inch chunks. Little bites really.
Add the oil to a clean frying pan. Heat over medium heat.
Pay attention at this point. Add the garlic ginger paste and fry, stirring constantly until the splattering stops.
Reduce the heat to medium low. Add the spice mix and continue to stir constantly for another 30 seconds. Regulate your heat. Don't let the spices burn! You are blooming spices here. This is where the magic happens.
Toss in the whole kashmiri chilies. Cook them around 15 seconds. Flip them. Cook another 15 seconds or so.
Turn the heat back up to medium. Add the chicken and continue to stir. Cook chicken until almost done - about 3 minutes. Stir the whole time. It may take a little longer. I don't know your stove or your pan so it's a little hard to be precise.
Transfer the chicken mixture to soup pot and stir it in. Simmer 3 minutes. Add lemon juice. Let it simmer another 2 minutes.
It will probably be too thick at this point. Thin it out with some stock. You want a texture somewhere around a full-bodied cream of soup.
Adjust seasoning (salt) to taste. To my taste another teaspoon or a bit more works. But everyone is different. Creep up on it. You can always add more salt. That's easy. Taking it away is pretty much impossible.
Serve with a spoonful of raita or drizzle with a bit of heavy cream.