Before You Begin
Prepare and measure all ingredients before cooking. Cooking times and results may vary depending on pan size, heat level, and chicken thickness. Cook the chicken until fully cooked through and the sauce is smooth and evenly blended.
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 fully cooked through. 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.