Butter Chicken

🕒 Prep: 15 min
🔥 Cook: 40 min
🍽 Serves: 4
Be the First to Review!

Butter Chicken, a beloved dish from Indian cuisine, is known for its creamy, spiced sauce and tender chicken. This recipe simplifies the process without sacrificing flavor, making it accessible and satisfying for any home cook.

Butter Chicken

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Butter Chicken

Ingredients for Butter Chicken

Boneless chicken thighs provide a juicy, tender meat base that absorbs the marinade beautifully. Plain yogurt acts as a tenderizing agent while adding a tangy flavor. Lemon juice gives brightness and depth. Spices like garam masala, ground cumin, and ground coriander create the signature aromatic profile.

Butter is essential for richness and a slightly nutty flavor. A large onion adds sweetness and depth, while garlic and ginger bring warmth. Turmeric powder and chili powder provide color and heat. The tomato puree forms the base of the sauce, and heavy cream makes it luxuriously smooth. Don't forget to salt to taste and finish with fresh cilantro for a refreshing garnish.

Why This Butter Chicken Works

The yogurt, lemon juice, and spices sit on the chicken for a while, and during that time the yogurt soaks into the meat. The acid in the lemon and the yogurt starts to loosen the chicken fibers, so the thighs stay soft instead of drying out later in the pan. Garam masala, cumin, and coriander cling to the outside of the chicken, so the seasoning is stuck right to the meat when it cooks.

In the pan, the onion slowly softens and browns in the butter. As it browns, it tastes sweeter and gives the sauce a mellow base. Garlic and ginger go in next and spread through the butter, so every bit of the pan has some of that taste. When the turmeric, chili powder, and tomato puree are added and simmered, the tomato cooks down and thickens slightly, so it doesn’t taste sharp.

Once the marinated chicken goes into this tomato base, it cooks gently and stays juicy because of the yogurt coating. At the end, the heavy cream goes in and softens the tomato’s bite and turns the sauce smooth and silky. With a few more minutes of low simmering, the sauce settles into a thick, clingy coating around the tender chicken pieces.

Butter Chicken Tips & Tricks

  • For a smokier flavor, consider grilling the chicken before adding it to the sauce.
  • Use full-fat yogurt for a richer marinade that clings better to the chicken.
  • If the sauce is too thick, thin it out with a splash of chicken broth or water.

Mistakes To Avoid

Starting the chicken in a very hot pan can scorch the outside while the inside stays undercooked. The yogurt and spices on the chicken catch quickly and form dark, bitter spots, and by the time the center is safe to eat, the outer layer is tough and dry instead of soft and saucy.

Skipping the long marinating time leaves the chicken almost bare inside. Without time in the yogurt and lemon, the surface stays slippery and doesn’t grab the sauce well, so the pieces taste plain in the middle and can feel a bit rubbery instead of tender.

Adding the cream while the tomato base is still boiling hard often makes the sauce split. The fat in the cream separates into little oily pools on top, the sauce looks grainy instead of smooth, and the butter and cream no longer cling nicely to the chicken.

Pouring in the chicken with a lot of extra marinade makes the sauce too thin and sour. The pan fills with liquid, the chicken stews instead of gently simmering in the tomato base, and the final sauce can end up watery and pale instead of rich and velvety.

Ingredients

  1. 1.5 lbs boneless chicken thighs
  2. 1 cup plain yogurt
  3. 2 tbsp lemon juice
  4. 2 tsp garam masala
  5. 1 tsp ground cumin
  6. 1 tsp ground coriander
  7. 2 tbsp butter
  8. 1 large onion, finely chopped
  9. 3 garlic cloves, minced
  10. 1 tbsp ginger, grated
  11. 1 tsp turmeric powder
  12. 1 tsp chili powder
  13. 1 cup tomato puree
  14. 1 cup heavy cream
  15. Salt to taste
  16. Fresh cilantro for garnish

Step-by-step Instructions

  1. 1. In a bowl, combine the yogurt, lemon juice, garam masala, cumin, and coriander.
  2. 2. Add the chicken thighs, coating them well, and marinate for at least 2 hours or overnight.
  3. 3. In a large pan, melt the butter over medium heat. Add the onion and sauté until golden brown.
  4. 4. Stir in the garlic and ginger, cooking until fragrant.
  5. 5. Add the turmeric and chili powder, mixing well.
  6. 6. Pour in the tomato puree and simmer for 10 minutes, stirring occasionally.
  7. 7. Add the marinated chicken, cooking until it is no longer pink inside.
  8. 8. Reduce the heat, stir in the heavy cream and simmer for an additional 15 minutes.
  9. 9. Season with salt and garnish with fresh cilantro before serving.

Frequently Asked Questions

Can I use chicken breasts instead of thighs?
Yes, but thighs tend to be juicier and more forgiving in this recipe. If using breasts, be careful not to overcook them.
Is there a dairy-free option?
You can substitute coconut milk for the heavy cream and use a dairy-free yogurt alternative.
How spicy is this dish?
The level of heat is moderate, but you can adjust the chili powder to suit your taste.

Serving Ideas for Butter Chicken

This butter chicken is wonderful served over steamed basmati rice or with warm naan bread to soak up the delicious sauce. Pair it with a fresh cucumber salad or a side of roasted vegetables for a complete meal.

Ratings and Comments

Your feedback helps other cooks — thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.