Ingredients
Method
Marinate the Chicken
- Place chicken pieces in a large mixing bowl.
- Add salt, garlic powder, sweet paprika, curry powder, and Greek yogurt.
- Mix well until chicken is coated.
- Cover and let marinate for at least 20 minutes.
Cook the Chicken
- Heat vegetable oil in a frying pan over medium-high heat.
- Add marinated chicken to the pan in a single layer.
- Cook for 5-7 minutes until brown on all sides.
- Remove the chicken and set aside.
Prepare the Sauce Base
- In the same pan, add butter and melt.
- Add minced garlic and diced onion.
- Sauté for 3-4 minutes until soft and fragrant.
Build the Sauce
- Add the tomato sauce and stir well.
- Sprinkle sugar, salt, and black pepper. Stir to blend.
- Let the sauce simmer for 5-10 minutes until thick.
Season and Simmer
- Return chicken to the pan with the sauce.
- Pour in heavy cream and stir.
- Add cayenne pepper if desired.
- Sprinkle garam masala and curry powder. Mix well.
- Let simmer for another 10-15 minutes, stirring occasionally.
Finish with Butter
- Taste the sauce and adjust seasoning as necessary.
- Add another tablespoon of butter and stir until melted.
Serve and Enjoy
- Serve the butter chicken hot, garnished with parsley.
- Enjoy with naan bread and steamed rice.
Notes
Store leftovers in an airtight container for up to three days or freeze for up to three months. Reheat on the stove before serving.
