Indian Butter Chicken

Indian Butter Chicken

A classic Indian dish featuring tender chicken simmered in a rich, creamy, and mildly spiced tomato-based sauce.

By RecipeBoss
Servings
4
Time Required
1 hr

Ingredients

Click on ingredients to search for them on Amazon. On mobile devices, tap once to select, then tap again to open the shopping link.
1 ½ lb chicken thighs
½ cup plain yogurt
1 tbsp garam masala
½ tsp turmeric
¼ tsp cayenne pepper
1 tsp salt
4 tbsp butter
1 medium onion
4 clove garlic
1 inch ginger
28 oz crushed tomatoes
½ cup heavy cream
1 tsp sugar
¼ cup cilantro

* We may earn a small commission for you using these links. Thank you for supporting us!

Instructions

  1. 1

    Cut chicken thighs into bite-sized pieces. In a bowl, combine chicken with yogurt, garam masala, turmeric, cayenne pepper, and 0.5 tsp salt. Marinate for at least 30 minutes, or up to 4 hours in the refrigerator.

  2. 2

    Melt 2 tbsp of butter in a large skillet or Dutch oven over medium heat. Add the marinated chicken in a single layer (cook in batches if necessary) and sear for 3-4 minutes per side until browned. Remove chicken from skillet and set aside.

  3. 3

    Add the remaining 2 tbsp of butter to the skillet. Add the chopped onion and cook until softened, about 5-7 minutes. Add minced garlic and grated ginger and cook for another minute until fragrant.

  4. 4

    Stir in the crushed tomatoes, remaining 0.5 tsp salt, and sugar. Bring to a simmer, then reduce heat to low, cover, and cook for 10 minutes, stirring occasionally.

  5. 5

    Return the seared chicken to the skillet. Stir in the heavy cream. Simmer gently for another 10-15 minutes, or until the chicken is cooked through and the sauce has thickened. Stir in fresh cilantro just before serving.

Perfect With

Basmati riceNaan breadCucumber raita