Best Butter Chicken Indian Cuisine

Featured in: The Stars of the Table

Savor tender chicken thighs marinated in yogurt and vibrant Indian spices, sautéed until golden, then simmered in a lush tomato-based sauce. Enriched with butter and heavy cream, this dish delivers a beautifully balanced heat and aromatic depth. Finished with fresh cilantro, it's perfect alongside basmati rice or naan, ensuring every bite bursts with sumptuous flavor and warmth. Elevate your meal with this comforting classic of Indian cuisine.

A smiling woman in a chef's jacket stands in a commercial kitchen, looking at the camera with various food containers and utensils in the background.
Updated on Sun, 25 May 2025 15:18:55 GMT
A bowl of rice with chicken and sauce. Pin it
A bowl of rice with chicken and sauce. | tasteofcook.com

Butter chicken is the kind of comfort food that turns an ordinary dinner into something memorable. With its velvety spiced tomato sauce and tender marinated chicken, this recipe captures all the flavors I crave from classic Indian cuisine and works beautifully for both cozy family meals and special gatherings.

Every time I make this butter chicken it disappears fast My kids practically scrape the pan clean and even friends who thought they did not like curry are now obsessed

Ingredients

  • Boneless chicken thighs: For juicy texture and rich flavor
  • Plain yogurt: For a tangy marinade that helps make the chicken extra tender. Use whole milk yogurt for the best results
  • Lemon juice: To add brightness and balance richness. Fresh lemons really make a difference here
  • Garam masala: An essential spice blend that gives signature warmth. Seek out a fresh blend for the fullest flavor
  • Ground cumin: For earthy depth. Check the date on your spice jar for potency
  • Ground coriander: To add citrusy herbal notes
  • Chili powder: For a gentle heat. Use your favorite heat level
  • Turmeric powder: For golden color and subtle earthiness
  • Salt: To season
  • Butter: For richness and that signature finish. Go for a good quality unsalted butter if you can
  • Large onion: For a deep flavor base. Look for a firm onion with papery skin
  • Garlic cloves: For pungent kick. Freshly minced garlic always shines through
  • Fresh ginger: For zest and complexity. Grate it just before using for peak flavor
  • Crushed tomatoes: For a tangy balanced sauce. Go for high quality canned or freshly crushed ripe tomatoes in season
  • Heavy cream: For that luscious creamy sauce. Use full fat cream for the right texture
  • Sugar: To mellow the acidity and round out the flavors
  • Fresh cilantro: For a burst of herbal freshness as garnish
  • Cooked basmati rice or naan: To soak up the sauce and make it a true meal

Step-by-Step Instructions

Marinate the Chicken:
Mix yogurt lemon juice garam masala cumin coriander chili powder turmeric and salt in a large bowl. Add chicken and toss to thoroughly coat. Cover and let marinate at least one hour or for best results overnight in the fridge. This marinating is what transforms the chicken into something so tender and flavorful.
Sauté the Aromatics:
Heat butter in a wide skillet over medium heat. Add chopped onions and cook slowly for eight to ten minutes. You want golden color and just a bit of sweetness. Stir in garlic and ginger and let them cook for one more minute until their fragrance jumps out.
Brown the Chicken:
Turn the heat up to medium high. Add the marinated chicken pieces (keep any leftover marinade). Sauté for about five to seven minutes stirring to brown on all sides. The chicken will not be fully cooked yet but should have some nice color.
Simmer with Tomatoes:
Pour in the crushed tomatoes and add any reserved marinade. Bring everything to a gentle simmer. Lower the heat cover and let it gently cook for about fifteen to twenty minutes until the chicken is cooked through and the flavors meld.
Finish with Cream:
Remove lid. Stir in the heavy cream and sugar. Simmer another five minutes stirring now and then until your sauce thickens to a silky consistency. Taste and season with salt as needed. The sauce should be rich and balanced.
Serve and Garnish:
Spoon the butter chicken generously over basmati rice or alongside warm naan. Scatter freshly chopped cilantro over the top for that final fresh touch.
A bowl of rice and meat. Pin it
A bowl of rice and meat. | tasteofcook.com

I really love how the garam masala shines in this recipe My grandmother would always sneak a little extra in for a bolder flavor and now I do the same Every time I taste the sauce I am reminded of busy festive evenings spent laughing and swapping stories around the dinner table

Storage Tips

Store leftover butter chicken in an airtight container in the fridge for up to three days. The flavors actually develop and taste even more amazing the next day. For freezing let it cool completely and store in a freezer safe container. Butter chicken freezes well for up to two months just thaw overnight before reheating gently on the stove or in the microwave. Always check for freshness by giving it a quick smell and tasting a bit before serving again.

Ingredient Substitutions

If you cannot find boneless chicken thighs boneless skinless chicken breast also works though thighs stay juicier during simmering. For the cream you can substitute coconut cream for a dairy free twist. The sauce will still be luscious but with a hint of coconut flavor. Greek yogurt can swap for plain yogurt in the marinade if that is what you have on hand and dried ginger can be used if you do not have fresh.

Serving Suggestions

Butter chicken tastes best with warm basmati rice so the grains soak up every bit of sauce. I also love serving it with homemade or store bought naan bread for scooping. The dish pairs wonderfully with cucumber raita a tangy yogurt salad or a side of spiced roasted vegetables. For brunch leftovers we sometimes fill soft rolls or wraps with cold butter chicken and fresh greens.

A bowl of rice with meat and sauce. Pin it
A bowl of rice with meat and sauce. | tasteofcook.com

This butter chicken recipe is sure to become a cherished favorite one bite and it will steal the show every time

Frequently Asked Questions

→ How long should the chicken be marinated?

For best flavor and tenderness, marinate the chicken for at least 1 hour, though overnight in the refrigerator is ideal.

→ Can I use chicken breast instead of thighs?

Yes, chicken breast works, but thighs offer more juiciness and flavor. Adjust cooking time to prevent dryness.

→ Is there a dairy-free alternative to heavy cream?

Coconut milk is a popular alternative for a dairy-free, creamy texture while maintaining rich flavor.

→ What can I serve with this dish?

This dish pairs beautifully with steamed basmati rice or warm naan to soak up the creamy, spiced sauce.

→ How spicy is this preparation?

The heat level is moderate. Adjust chili powder and garam masala quantities to suit your taste preferences.

Best Butter Chicken Indian Cuisine

Chicken simmered in creamy, spiced sauce with aromatic Indian spices, finished with fresh cilantro and served hot.

Prep Time
15 Minutes
Cook Time
40 Minutes
Total Time
55 Minutes


Difficulty: Intermediate

Cuisine: Indian

Yield: 6 Servings (Serves approximately 6 portions)

Dietary: Gluten-Free

Ingredients

→ Chicken Marinade

01 680 g boneless chicken thighs, cut into bite-sized pieces
02 120 ml plain yogurt
03 30 ml freshly squeezed lemon juice
04 10 g garam masala
05 5 g ground cumin
06 5 g ground coriander
07 5 g chili powder
08 5 g turmeric powder
09 Salt, to taste

→ Sauce and Cooked Chicken

10 45 g butter, divided
11 1 large onion, finely chopped
12 4 cloves garlic, minced
13 2.5 cm ginger, grated
14 480 ml crushed tomatoes
15 240 ml heavy cream
16 5 g sugar
17 Fresh cilantro, chopped, for garnish

→ For Serving

18 Cooked basmati rice or warm naan

Instructions

Step 01

Combine yogurt, lemon juice, garam masala, cumin, coriander, chili powder, turmeric, and salt in a large bowl. Add chicken pieces, ensuring thorough coating. Cover and refrigerate for at least 1 hour or preferably overnight.

Step 02

In a large skillet over medium heat, melt 30 g of butter. Add chopped onion and cook until golden brown, 8–10 minutes. Stir in minced garlic and grated ginger, cooking for 1 minute until aromatic.

Step 03

Increase heat to medium-high. Add marinated chicken to the skillet, reserving the marinade. Sauté for 5–7 minutes, turning to brown evenly on all sides.

Step 04

Add crushed tomatoes and reserved marinade to the skillet. Bring to a simmer. Reduce heat to low, cover, and cook for 15–20 minutes, or until chicken is cooked through and tender.

Step 05

Uncover skillet and stir in heavy cream and sugar. Simmer uncovered for 5 minutes, stirring occasionally, until the sauce is creamy and slightly thickened. Adjust salt if needed.

Step 06

Spoon over cooked basmati rice or serve with warm naan. Garnish generously with freshly chopped cilantro before serving.

Notes

  1. For optimal flavor, marinate the chicken overnight. Use full-fat yogurt and heavy cream for a rich, velvety sauce.

Tools You'll Need

  • Large mixing bowl
  • Large skillet or sauté pan
  • Chef’s knife
  • Cutting board
  • Wooden spoon
  • Measuring cups and spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (yogurt, butter, cream)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 495
  • Total Fat: 33 g
  • Total Carbohydrate: 13 g
  • Protein: 35 g