Before You Begin
Preheat and prepare your cookware as needed. Cooking times and results may vary depending on your equipment and ingredients.
Marinate the Chicken
In a bowl, combine chicken with salt, garlic powder, paprika, curry powder, and yogurt. Mix well and let rest for at least 15 minutes.
Brown the Chicken
Heat vegetable oil and 1 tablespoon butter in a large skillet over medium heat. Add chicken and Cook until lightly browned and the chicken is fully cooked through, reaching an internal temperature of 165°F (74°C). Remove from the skillet and set aside.
Build the Sauce Base
Add remaining butter to the skillet. Sauté onion and garlic until soft and fragrant.
Simmer the Tomato Sauce
Stir in tomato sauce, sugar, salt, and black pepper. Simmer for about 5 minutes, stirring occasionally.
Add Cream and Spices
Reduce heat to low. Stir in heavy cream, garam masala, and curry powder. Simmer gently until the sauce is smooth and well combined.
Finish the Dish
Return the chicken to the skillet. Simmer gently for 5–10 minutes, stirring until the chicken is evenly coated and heated through.
Serve
Serve warm over rice or with naan. Garnish with parsley if desired.