Ingredients
Method
Marinating Chicken
- In a bowl, combine chicken chunks with salt, garlic powder, paprika, curry powder, and yogurt. Mix well and let it marinate for at least 30 minutes (or up to overnight in the fridge).
Cooking Chicken
- In a large pan, heat vegetable oil over medium heat. Add the marinated chicken and cook until browned and cooked through, about 5-7 minutes. Remove from the pan and set aside.
Preparing Sauce Base
- In the same pan, melt 2 tablespoons of butter. Add minced garlic and diced onion. Sauté until the onion becomes translucent.
Building Sauce
- Stir in the tomato sauce, sugar, salt, black pepper, and heavy cream. Add cayenne pepper if you want some heat. Bring to a simmer.
Simmering
- Add the cooked chicken back to the pan. Stir in garam masala and curry powder. Let it simmer for 10 minutes, allowing flavors to meld.
Finishing Touch
- Just before serving, stir in the remaining tablespoon of butter for extra creaminess.
Serving
- Garnish with freshly chopped parsley. Serve hot with naan bread and steamed rice.
Notes
To store leftovers, let the butter chicken cool completely. Transfer it to an airtight container and refrigerate for up to 3 days. You can also freeze it for up to 2 months. To reheat, simply warm it up on the stove or in the microwave until heated through. Adjust the spices according to your taste. For a healthier twist, substitute heavy cream with coconut milk.
