Begin by preparing all your ingredients. Chop the chicken thighs into large cubes. Crush the garlic and ginger into a rough paste using a mortar and pestle. Strain the canned tomatoes and set aside.
Heat a wok over high heat and add the oil. Once hot, add the chicken pieces and a pinch of salt. Sauté until the chicken is cooked through and starting to brown.
Add the crushed ginger and garlic paste to the wok, stirring quickly, followed by the strained tomatoes. Cook down the tomatoes for about 5-10 minutes, crushing them to build the sauce.
Add the ground cumin seeds, ground coriander seeds, garam masala, kashmiri chile powder, turmeric, MSG, and black pepper to the wok. Stir well to combine the spices with the sauce.
Add the chopped green chiles and continue to cook on high heat to reduce the sauce until it thickens to your liking. Optionally, add butter to emulsify the sauce.
Turn off the heat and garnish with cilantro and julienned ginger. Toss everything together and adjust the salt to taste before serving.
Serve the Chicken Karahi hot with roti, enjoying it as a communal dish with friends or family.