01 -
In a bowl, combine 1 1/2 lbs boneless, skinless chicken thighs with 1/2 cup plain whole milk yogurt, 1 tbsp fresh ginger, 1 tbsp garlic, 1 tbsp lemon juice, 1/2 tsp turmeric powder, and 1/2 tsp salt. Mix well and marinate for at least 20 minutes, or ideally longer for the best Authentic Indian Butter Chicken Recipe.
02 -
Melt 2 tbsp unsalted butter in a large pan over medium-high heat. Add the marinated chicken in a single layer, working in batches if necessary, and sear for 3-4 minutes per side until lightly browned. Remove chicken and set aside.
03 -
In the same pan, melt 2 tbsp unsalted butter. Add 1 medium yellow onion, finely chopped, and cook until softened, about 5-7 minutes. Stir in 1 tbsp fresh ginger and 1 tbsp garlic, cooking for another minute until fragrant.
04 -
Add 1 (28 oz) can crushed tomatoes and 1/4 cup raw cashews to the pan. Bring to a simmer, then reduce heat to low, cover, and cook for 10-15 minutes, allowing the flavors to meld for your Authentic Indian Butter Chicken Recipe.
05 -
Carefully transfer the tomato mixture to a blender and blend until completely smooth. Return the velvety gravy to the pan. Stir in 1 1/2 tsp garam masala, 1 tsp cumin powder, 1 tsp coriander powder, and 1 tsp Kashmiri chili powder.
06 -
Add the seared chicken back into the gravy. Stir in 1 tbsp fenugreek leaves (kasoori methi), crushed, and 1/2 cup heavy cream. Simmer gently for 5-7 minutes, allowing the chicken to finish cooking and the flavors to deepen, creating a rich Authentic Indian Butter Chicken Recipe.
07 -
Melt the remaining 2 tbsp unsalted butter and swirl into the finished butter chicken. Garnish generously with 1/4 cup fresh cilantro, chopped, before serving hot with rice or naan.