01 -
In a large bowl, combine 1 1/2 lbs boneless, skinless chicken thighs with 1/2 cup plain whole milk yogurt, 1 tbsp ginger-garlic paste, 1/2 tsp red chili powder, 1/2 tsp turmeric powder, and 1/2 tsp salt. Mix well to coat the chicken. Marinate for at least 20 minutes at room temperature for a tender Indian Butter Chicken Recipe | Authentic & Easy.
02 -
In a large pot or Dutch oven, melt 2 tbsp unsalted butter over medium heat. Add 1 large yellow onion, finely chopped, and cook until softened and translucent, about 5-7 minutes. Stir frequently to prevent burning and build a flavorful foundation.
03 -
Stir in 1 (28 oz) can crushed tomatoes, 1 tbsp granulated sugar, 1 tsp garam masala, 1 tsp ground cumin, 1 tsp ground coriander, and the remaining 1/2 tsp red chili powder. Bring to a gentle simmer, then reduce heat to low and cook for 10 minutes, stirring occasionally to prevent sticking.
04 -
While the sauce simmers, heat a separate large skillet over medium-high heat. Add the marinated chicken pieces in a single layer, working in batches if necessary, and cook until lightly browned on all sides, about 3-4 minutes per batch. This step adds depth to your Indian Butter Chicken Recipe | Authentic & Easy.
05 -
Add the seared chicken directly into the simmering tomato sauce. Stir in 1/2 cup heavy cream and 1/2 tsp fenugreek leaves (kasuri methi), crushed. Mix gently until everything is well combined. Continue to simmer on low heat for another 5-7 minutes, allowing the flavors to meld beautifully.
06 -
Taste the Indian Butter Chicken Recipe | Authentic & Easy and adjust seasoning with salt and pepper to taste. If the sauce is too thick, add a splash of water. Garnish generously with 1/4 cup fresh cilantro, chopped, just before serving. Serve hot with your favorite rice or naan.