For the Chicken Lahori recipe, firstly clean the chicken and wash the pieces well.
Finely chop the onions, tomatoes and coriander leaves. Slit the green chillies.
Heat oil in a large kadai over medium heat.
Put in the chicken pieces and sauté for about 10-15 minutes, till the chicken turns golden brown. Keep turning the pieces over to ensure uniform cooking.
Then add the ginger garlic paste and mix well with the chicken. Sauté for 1-2 minutes.
Next add the finely chopped onions and sauté until translucent.
Add the green chillies and salt. Combine well.
Add chopped tomatoes and cook covered until they soften and oil starts to separate from the mixture, about 10 minutes.
Sprinkle turmeric, coriander powder, cumin powder and Kashmiri lal mirch. Add a splash of water and mix well.
Take the pan off the stove and pour in the whisked curd. Place the pan back on the stove and add garam masala and kasoori methi. Mix well and cook for another 10 minutes, stirring occasionally.
Add the butter and cream. Cook for an additional 5 minutes until the chicken is tender and fully cooked.
Garnish with freshly chopped coriander leaves.
Serve Chicken Lahori hot with naan, roti, or steamed rice.