Butter Chicken

Butter Chicken brings restaurant-quality flavor home with marinated chicken and a velvety, spice-rich sauce.

This dish has earned its reputation as one of the most beloved Indian recipes for good reason. The chicken gets marinated in yogurt and spices, then cooked in batches so it browns instead of steaming. The sauce, enriched with cream or blended cashews, turns a gorgeous orange and develops layers of warmth from garam masala, cumin, and coriander. A swirl of cream and fresh cilantro on top makes it look as good as it tastes.

If you’ve been ordering takeout and wondering whether you could pull this off yourself, the answer is yes. The marinade does most of the flavor work, and the sauce comes together in stages that are easier than they sound. You’ll end up with something rich, silky, and gently spiced, perfect for pairing with basmati rice or soft naan.

What You Need for Butter Chicken Success

The ingredient list looks long, but most of it is spices you probably already have. Here’s what each component brings to the dish.

  • Chicken thighs or breasts – thighs stay juicier, but breasts work if you prefer leaner meat.
  • Plain yogurt – Greek or hung curd creates a thick marinade that clings to the chicken and tenderizes it.
  • Lemon juice – adds brightness and helps break down the chicken for a more tender bite.
  • Ginger and garlic – freshly grated versions deliver the most aromatic punch in both the marinade and the sauce.
  • Garam masala – the warm spice blend that defines the dish’s signature flavor.
  • Ground cumin and coriander – earthy and slightly citrusy, they build depth in both the marinade and the sauce.
  • Kashmiri chili powder or paprika – provides color and gentle heat without overwhelming the other spices.
  • Ground turmeric – adds a subtle earthiness and contributes to the sauce’s vibrant color.
  • Butter – divided between cooking the onions and finishing the sauce for richness.
  • Olive oil or ghee – helps the butter cook without burning and adds a layer of flavor.
  • Onions – sautéed until golden, they form the base of the sauce and add natural sweetness.
  • Tomato puree or passata – creates the tangy, smooth foundation that balances the cream.
  • Cashews – soaked and blended, they thicken the sauce and add silky richness, though cream works as a substitute.
  • Heavy cream – the key to that luxurious, velvety texture.
  • Sugar or honey – a small amount balances the acidity of the tomatoes.
  • Kasuri methi – dried fenugreek leaves add an authentic, slightly bitter aroma that deepens the flavor.
  • Fresh cilantro – brightens the dish and adds a fresh contrast to the rich sauce.

Step-by-Step: Crafting Butter Chicken at Home

STEP 1: Combine the yogurt, lemon juice, grated ginger, grated garlic, garam masala, cumin, coriander, chili powder, turmeric, and salt in a large bowl. Add the chicken pieces and toss until every piece is coated. Cover and refrigerate for at least 3 hours, or overnight if you have the time.

STEP 2: Cook the marinated chicken in batches by grilling, broiling, or pan-frying until the edges turn lightly browned. The chicken doesn’t need to be fully cooked at this stage. Set it aside while you build the sauce.

STEP 3: Heat 2 tablespoons of butter with the oil or ghee in a large pan over medium heat. Add the chopped onions and sauté until they turn golden and softened, about 8 to 10 minutes.

STEP 4: Stir in the minced garlic, grated ginger, chili powder, cumin, coriander, and garam masala. Cook for about 1 minute until the spices smell fragrant and toasted.

STEP 5: Add the tomato puree and the blended cashew paste. Stir everything together and let it simmer for 10 minutes, stirring often, until the sauce thickens and deepens to a rich orange.

STEP 6: Pour in the cream, sugar or honey, crushed kasuri methi if using, and salt. Simmer for another 5 to 10 minutes until the sauce turns silky and the flavors meld together.

STEP 7: Add the chicken and any accumulated juices to the sauce. Simmer gently for 10 to 15 minutes until the chicken cooks through and becomes tender.

STEP 8: Stir in the remaining tablespoon of butter, then taste and adjust the salt or spice level if needed. Garnish with fresh cilantro and a drizzle of cream before serving hot with basmati rice or naan.

Butter Chicken Cooking Tips & Tricks

Recipe variations

  • Cook the chicken in batches – overcrowding the pan traps steam and prevents browning, which means less flavor. Give each piece enough space to develop those lightly charred edges.
  • Use full-fat yogurt – Greek yogurt or hung curd creates a thick, creamy marinade that won’t water out during cooking. Low-fat versions can turn the marinade thin and watery.
  • Blend the cashews completely smooth – grainy cashew paste can make the sauce feel gritty instead of silky. Soak them in hot water for 20 minutes, then blend with a little liquid until no lumps remain.
  • Simmer gently once the chicken goes in – high heat can make the chicken tough and rubbery. Keep the heat low and let everything cook through slowly for the most tender result.

Best Sides to Serve with Butter Chicken

Butter Chicken pairs beautifully with sides that soak up the sauce and balance the richness. Fluffy basmati rice is the classic choice, letting the creamy sauce shine without competition. Soft garlic naan or roti works equally well for scooping up every last bit of that velvety sauce. For a cooling contrast, serve a side of cucumber raita—the cool, tangy yogurt cuts through the warmth of the spices and adds a refreshing element to the meal.

Butter Chicken: Your Questions Answered

Can I use chicken breasts instead of thighs?

Yes, chicken breasts work well, though they can dry out more easily than thighs. Cut them into slightly larger pieces and watch the cooking time closely. Pull them from the heat as soon as they’re cooked through to keep them tender.

Is it possible to make butter chicken nut-free?

Absolutely. Skip the cashews and use only heavy cream for richness. The sauce will still turn out silky and luxurious. If you want extra body, simmer the sauce a few minutes longer to thicken it naturally.

What’s the best way to get a silky sauce?

Blend the onion-tomato base with an immersion blender before adding the cream and chicken. This step removes any texture from the onions and creates an ultra-smooth foundation. Strain the sauce if you want it even more refined.

Can I freeze butter chicken or just the marinade?

Both freeze well. The uncooked marinated chicken can go straight into the freezer for up to three months, making it a solid meal-prep option. Cooked butter chicken also freezes beautifully. Let it cool completely, then store it in airtight containers for up to three months.

How spicy is this version, and can I adjust the heat?

This version stays gently spiced, leaning more toward warmth than heat. Kashmiri chili powder or paprika adds color without much fire. If you want more kick, add cayenne pepper or use a hotter chili powder, adjusting to your taste.

Storing and Reheating Butter Chicken

Refrigerator: Store leftovers in an airtight container for up to 4 days. The flavors often deepen overnight, making the second serving even better. Reheat gently on the stovetop over low heat, stirring occasionally and adding a splash of cream or water if the sauce thickens too much.

Freezer: Freeze the cooked dish in portion-sized containers for up to 3 months. Thaw overnight in the fridge, then reheat slowly on the stovetop. Stir in a little fresh cream at the end to restore that silky texture. The uncooked marinated chicken also freezes well for up to 3 months, making it a convenient meal-prep option.

Butter Chicken

No ratings yet
Butter Chicken is a beloved Indian classic featuring marinated chicken in yogurt and spices, cooked until tender and simmered in a silky sauce enriched with cream or blended cashews. The sauce delivers gentle heat and a luxuriously rich texture, perfect for serving with fluffy basmati rice or naan. This homemade version makes it simple to achieve restaurant-style flavors in your own kitchen.
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Indian
Calories: 485

Ingredients
  

For the Marinade
  • 2 pounds chicken thighs or breasts cut into bite-sized pieces
  • 3/4 cup plain yogurt Greek or hung curd
  • 1 whole lemon juiced
  • 1/2 tablespoon ginger grated
  • 1/2 tablespoon garlic grated
  • 1/2 tablespoon garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon Kashmiri chili powder or paprika adjust for heat
  • 1/2 teaspoon ground turmeric powder
  • 1 teaspoon salt
For the Sauce
  • 3 tablespoons butter divided
  • 2 tablespoons olive oil or ghee
  • 2 whole onions medium, finely chopped
  • 3 cloves garlic minced
  • 1 tablespoon ginger grated
  • 1 teaspoon Kashmiri chili powder or paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon garam masala
  • 1/2 tablespoon kasuri methi dried fenugreek leaves, crushed, optional
  • 14 ounces tomato puree or passata or 4–5 ripe tomatoes, blended
  • 1/2 cup cashews soaked and blended smooth (or 1/4 cup cream for nut-free)
  • 1 cup heavy cream
  • 1 tablespoon sugar or honey
  • 1 teaspoon salt adjust to taste
For Serving
  • fresh cilantro leaves for garnish
  • extra cream for garnish

Equipment

  • Large mixing bowl
  • Large pan
  • Tongs or spatula
  • Knife and cutting board
  • Blender or food processor
  • Measuring cups and spoons

Method
 

  1. In a large bowl, combine yogurt, lemon juice, grated ginger, grated garlic, garam masala, cumin, coriander, chili powder, turmeric, and salt. Add the chicken pieces and coat them thoroughly. Cover and refrigerate for at least 3 hours, or overnight.
  2. After marinating, grill, broil, or pan-fry the chicken in batches until the edges are browned. The pieces do not need to be cooked through. Transfer the chicken to a plate and set aside.
  3. Melt 2 tablespoons of butter with the oil or ghee in a large pan over medium heat. Add the chopped onions and cook, stirring, until golden.
  4. Add the minced garlic, grated ginger, chili powder, cumin, coriander, and garam masala to the onions. Stir and cook for about 1 minute, until fragrant.
  5. Pour in the tomato puree and blended cashew paste (or cream if using for nut-free). Mix thoroughly and simmer for 10 minutes, stirring frequently, so the sauce thickens and deepens in color.
  6. Stir in the heavy cream, sugar or honey, kasuri methi (if using), and salt. Let the sauce cook gently for an additional 5–10 minutes until it becomes rich and silky.
  7. Add the cooked chicken pieces along with their juices to the sauce. Simmer on low heat for 10–15 minutes, until the chicken is fully cooked and tender.
  8. Mix in the remaining 1 tablespoon of butter. Taste and adjust the salt or spice if needed.
  9. Serve the butter chicken hot, garnished with fresh cilantro leaves and a drizzle of cream. Enjoy with basmati rice or naan.

Nutrition

Calories: 485kcal

Notes

Chicken thighs produce juicier results, but breasts can be used—just monitor them closely to prevent drying out. If you want a nut-free version, substitute the cashew paste with extra cream. For a smooth sauce, blend the tomato-onion mixture before adding cream and chicken. The dish can be made ahead and reheats well, often tasting even better the next day. Store leftovers in an airtight container in the refrigerator for up to four days, or freeze for up to three months. Adjust the chili powder for more or less heat as preferred.

Tried this recipe?

Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating