01 -
Combine chicken thighs, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt in a medium bowl. Mix thoroughly to coat the chicken evenly. Refrigerate and marinate for at least 15 minutes.
02 -
Heat 3 tablespoons of oil in a large skillet over medium-high heat. Add the marinated chicken and cook for 8 to 10 minutes, stirring occasionally until golden brown and fully cooked. Remove chicken from skillet and set aside, preserving the oil in the pan.
03 -
Reduce heat to medium. Add 1 tablespoon butter to the skillet and scrape any browned bits to deglaze the pan. Add minced garlic, diced onion, and a pinch of salt. Sauté until the onion turns translucent and aromatic.
04 -
Stir in tomato sauce and sugar. Simmer for 2 to 3 minutes. Return cooked chicken to the skillet and mix well. Pour in the heavy cream and stir until the sauce achieves a creamy, orange hue.
05 -
Add cayenne pepper (optional), garam masala, curry powder, and black pepper. Reduce heat to low and simmer for 10 minutes to allow flavors to meld.
06 -
Incorporate the remaining 2 tablespoons of cold butter into the sauce, stirring until melted for a silky texture. Sprinkle with freshly chopped parsley before serving.
07 -
Plate the butter chicken alongside warm naan bread and steamed rice. Serve immediately and enjoy.