01 -
Combine 1 1/2 lbs boneless, skinless chicken thighs, 1/2 cup plain whole milk yogurt, 1 tbsp fresh lemon juice, 1 tsp Kashmiri red chili powder, 1/2 tsp ground turmeric, and 1/2 tsp salt in a bowl. Mix well. Marinate for at least 30 minutes, or up to 4 hours, for the best Authentic Indian Butter Chicken Recipe flavor.
02 -
Melt 2 tbsp unsalted butter in a large pot or Dutch oven 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. This step adds depth to your Authentic Indian Butter Chicken Recipe.
03 -
Reduce heat to medium. Add 2 tbsp unsalted butter to the same pot. Sauté 1 medium yellow onion until softened, about 5-7 minutes. Stir in 2 tbsp fresh ginger-garlic paste, 1 tsp ground cumin, 1 tsp ground coriander, and 1 tsp Kashmiri red chili powder. Cook for 1 minute until fragrant.
04 -
Pour in 1 (28 oz) can crushed tomatoes. Add 1 tsp salt, 1 1/2 tsp garam masala, and 1 tbsp dried fenugreek leaves (Kasoori Methi), crushed. Bring to a simmer, then reduce heat to low, cover, and cook for 15 minutes, stirring occasionally, allowing the flavors to meld for your Authentic Indian Butter Chicken Recipe.
05 -
Add the seared chicken pieces back into the sauce. Stir well to coat. Cover and continue to simmer on low heat for another 10-15 minutes, or until the chicken is cooked through and tender.
06 -
Stir in 1/2 cup heavy cream, 1 tsp granulated sugar, and the remaining 2 tbsp unsalted butter. Cook for 2-3 minutes, just until heated through and the sauce is rich and creamy. Do not boil after adding cream.
07 -
Taste and adjust seasoning if needed. Garnish your Authentic Indian Butter Chicken Recipe generously with 1/4 cup fresh cilantro, chopped. Serve hot with basmati rice or naan bread.