Marinate the Chicken: In a bowl, combine chicken with yogurt, garlic paste, ginger paste, chili powder, turmeric, garam masala, and salt. Let it marinate for at least 30 minutes (or up to 2 hours).
Coat and Fry: Dredge marinated chicken pieces in cornstarch or flour. Heat oil in a skillet over medium-high heat and fry chicken until golden brown and crispy. Remove and drain on paper towels.
Prepare the Butter Sauce: In a separate pan, melt butter over medium heat. SautĂ© onion, garlic, and ginger until fragrant and translucent. Stir in tomato puree, chili powder, garam masala, and salt. Simmer for 5â7 minutes.
Finish the Dish: Reduce heat and stir in heavy cream until smooth. Add the fried chicken pieces to the sauce, tossing gently to coat evenly. Cook for another 2â3 minutes until heated through.
Serve: Garnish with chopped fresh cilantro. Serve hot with steamed rice, naan, or roti.
