Description
This Indian Butter Chicken recipe is rich, creamy, and bursting with flavor. Perfect for a cozy dinner, it combines tender chicken with a luscious tomato based sauce. Enjoy an authentic Butter Chicken Indian dish that’s easy to make and always satisfying.
Ingredients
Scale
- 3 tablespoons peanut oil divided
- 2 pounds boneless skinless chicken breasts cut into 1” chunks
- 3 tablespoons unsalted butter
- ½ medium white onion diced
- 3 cloves garlic minced
- 1 tablespoon minced ginger
- 2 teaspoons garam masala
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon chili powder
- 1 bay leaf
- 1 tablespoon tomato paste
- 1 cup crushed tomatoes
- ¼ cup heavy cream
- 1 cup whole milk plain yogurt
- 2 teaspoons cornstarch
- Kosher salt as needed
Instructions
- Heat 1 tablespoon peanut oil in a large skillet over medium-high heat. Add chicken chunks and sear until browned on all sides. Remove chicken and set aside.
- In the same skillet, melt butter and add diced onion. Cook until translucent.
- Add garlic and ginger, sauté for 1 minute.
- Stir in garam masala, ground cumin, ground coriander, chili powder and bay leaf. Cook spices for 1–2 minutes until fragrant.
- Add tomato paste and crushed tomatoes, stir well and bring to a simmer.
- Return chicken to skillet, cover and cook for 10 minutes until chicken is cooked through.
- Mix yogurt, heavy cream and cornstarch in a bowl, then stir into the skillet. Cook for another 5 minutes until sauce thickens.
- Season with kosher salt as needed. Serve hot with rice or naan.
Notes
- For extra richness, add a splash of additional cream before serving
- Adjust chili powder to your spice preference
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Calories: 570kcal
- Sugar: 7g
- Sodium: 458mg
- Fat: 34g
- Saturated Fat: 14g
- Unsaturated Fat: 16g
- Trans Fat: 0.4g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 53g
- Cholesterol: 192mg