This Butter Chicken is a rich, creamy, and flavorful dish featuring tender chicken pieces simmered in a spiced tomato-based sauce. A classic favorite, this comforting curry pairs perfectly with naan, roti, or basmati rice for a satisfying meal.
Why Everyone Loves Butter Chicken
The combination of aromatic spices, creamy sauce, and tender chicken makes this dish an all-time favorite. It’s easy to prepare, deeply flavorful, and perfect for a cozy dinner. For more delicious meal ideas, check out Quick & Easy Recipes for Every Home Cook.
Ingredients
Chicken Marinade:
- 1 lb boneless, skinless chicken thighs, cut into chunks
- ½ cup plain yogurt
- 1 tbsp lemon juice
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp turmeric
- ½ tsp paprika
- ½ tsp garam masala
- ½ tsp salt
- 2 garlic cloves, minced
- 1-inch piece ginger, grated
Butter Chicken Sauce:
- 2 tbsp butter
- 1 onion, finely chopped
- 2 garlic cloves, minced
- 1-inch piece ginger, grated
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp garam masala
- ½ tsp chili powder
- 1 can (15 oz) tomato puree
- ½ cup heavy cream or coconut milk
- ½ cup water or chicken broth
- 1 tsp honey or sugar
- Salt to taste
- Chopped cilantro for garnish
Instructions
Step 1: Marinate the Chicken
- In a bowl, mix yogurt, lemon juice, garlic, ginger, and spices.
- Add the chicken chunks and coat evenly. Cover and marinate in the refrigerator for at least 1 hour (or overnight for best flavor).
Step 2: Cook the Chicken
- Heat a pan over medium-high heat and add a little oil.
- Cook the marinated chicken until browned on all sides. Remove and set aside.
Step 3: Make the Sauce
- In the same pan, melt the butter and sauté onions until soft.
- Add garlic, ginger, cumin, coriander, garam masala, and chili powder. Stir for 1 minute until fragrant.
- Pour in the tomato puree, honey, and broth. Simmer for 10 minutes.
- Stir in the cream and return the chicken to the pan. Simmer for another 10 minutes.
Step 4: Garnish and Serve
- Sprinkle fresh cilantro over the dish.
- Serve hot with rice or naan.
How to Serve Butter Chicken
- Serve over basmati rice or with warm naan for a complete meal.
- Garnish with extra cilantro and a drizzle of cream.
- Pair with a side of cucumber raita for added freshness.
How to Store Butter Chicken
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat on the stovetop over low heat or in the microwave.
- Freeze for up to 3 months and thaw before reheating.
Tips to Make the Best Butter Chicken
- Use boneless chicken thighs for juicier results.
- Marinate the chicken overnight for deeper flavor.
- Adjust the spice levels by adding more or less chili powder.
Variations of Butter Chicken
- Spicy Butter Chicken: Increase chili powder or add red pepper flakes.
- Dairy-Free Option: Use coconut milk instead of heavy cream.
- Grilled Butter Chicken: Grill the marinated chicken before adding it to the sauce.
FAQs About Butter Chicken
Can I use chicken breasts instead of thighs?
Yes, but thighs are more tender and flavorful.
What if I don’t have garam masala?
You can substitute with a mix of cinnamon, cumin, and black pepper.
Can I make this dish ahead of time?
Yes! The flavors deepen overnight, making it even better the next day.
Butter Chicken
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
Make Butter Chicken with tender chicken in a creamy, spiced tomato sauce. A comforting and flavorful dish perfect for any occasion!
Ingredients
- Chicken Marinade:
- 1 lb boneless, skinless chicken thighs, cut into chunks
- ½ cup plain yogurt
- 1 tbsp lemon juice
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp turmeric
- ½ tsp paprika
- ½ tsp garam masala
- ½ tsp salt
- 2 garlic cloves, minced
- 1-inch piece ginger, grated
- Butter Chicken Sauce:
- 2 tbsp butter
- 1 onion, finely chopped
- 2 garlic cloves, minced
- 1-inch piece ginger, grated
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp garam masala
- ½ tsp chili powder
- 1 can (15 oz) tomato puree
- ½ cup heavy cream or coconut milk
- ½ cup water or chicken broth
- 1 tsp honey or sugar
- Salt to taste
- Chopped cilantro for garnish
Instructions
1. In a bowl, mix yogurt, lemon juice, garlic, ginger, and spices. Add chicken and marinate for at least 1 hour.
2. Heat oil in a pan and cook the marinated chicken until browned. Remove and set aside.
3. Melt butter in the same pan and sauté onions until soft. Add garlic, ginger, and spices. Stir for 1 minute.
4. Pour in tomato puree, honey, and broth. Simmer for 10 minutes.
5. Stir in cream and return chicken to the pan. Simmer for another 10 minutes.
6. Garnish with fresh cilantro and serve hot with rice or naan.
Notes
– Marinate chicken overnight for the best flavor.
– Use coconut milk for a dairy-free version.
– Adjust spice levels by adding more chili powder.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Cuisine: Indian
Nutrition
- Calories: 420 per serving
- Sugar: 5g
- Fat: 22g
- Carbohydrates: 14g
- Fiber: 3g
- Protein: 38g