01 -
In a bowl, toss together the chicken thighs, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix it well to coat the chicken, then let it rest for at least 15 minutes.
02 -
In a large skillet, heat vegetable oil over medium-high heat. Add the marinated chicken and sauté for 8 to 10 minutes, stirring often, until it's golden brown and cooked through. Take out the chicken, keeping the oil in the skillet.
03 -
Lower the heat to medium. Put in 1 tablespoon of butter to the skillet and pour a little water if you need to scrape up the brown bits. Add minced garlic, diced onion, and a bit of salt. Cook until the onion is soft and smells good.
04 -
Add the tomato sauce and sugar to the skillet. Let it simmer for 2 to 3 minutes, then put the chicken back in. Stir in the cream until the sauce is smooth and has an orange tint.
05 -
Mix in cayenne pepper if you'd like heat, garam masala, curry powder, and black pepper. Let it cook gently on low for 10 minutes, stirring now and then so the flavors mingle. Taste and add salt if needed.
06 -
Stir in the remaining butter and let it melt into the sauce for a shiny finish. If you want, add some chopped parsley as a garnish.
07 -
Spoon the butter chicken into a serving dish and enjoy it hot with naan and rice.