Ingredients
Method
Marinate the Chicken
- In a large bowl, add the chicken chunks.
- Sprinkle salt, garlic powder, sweet paprika, and curry powder over the chicken.
- Add the Greek yogurt and mix well to coat the chicken.
- Let it marinate for at least 15 to 30 minutes.
Cook the Chicken
- In a large skillet, heat 2 tablespoons of vegetable oil over medium heat.
- Add the marinated chicken to the pan.
- Cook the chicken until it is browned and cooked through, about 5 to 7 minutes.
- Remove the chicken from the skillet and set it aside.
Prepare the Sauce Base
- In the same skillet, add 1 tablespoon of butter.
- Add the diced onion and cook until it becomes soft and translucent, about 3 to 5 minutes.
- Stir in the minced garlic and cook for another minute until fragrant.
Build the Sauce
- Pour in the tomato sauce and mix well.
- Add sugar, salt, and black pepper. Stir to combine.
- Reduce the heat to low and let the sauce simmer for about 5 minutes.
Season and Simmer
- After the sauce has simmered, add the cooked chicken back into the skillet.
- Pour in the heavy cream and stir to combine.
- If you want some heat, add cayenne pepper.
- Mix in garam masala and curry powder.
- Let it simmer for another 10 minutes to let the flavors blend.
Finish with Butter
- Remove the skillet from heat and add the remaining 2 tablespoons of butter.
- Stir until the butter melts into the sauce.
- Adjust the seasoning as needed, adding more salt or pepper to taste.
Serve and Enjoy
- Spoon the Butter Chicken over steamed rice or serve it with naan bread.
- Garnish with fresh parsley if desired.
- Enjoy your meal!
Notes
Store leftover Butter Chicken in an airtight container for up to 3-4 days. It can also be frozen for 2-3 months. Marinate chicken in advance and prepare the sauce separately to save time.
