New! Get Your Free PDF Copy

Tastiest Recipe of the Week

Potato Salad With Egg

Dinner » Butter Chicken Recipe

Butter Chicken Recipe

I first discovered the magic of butter chicken during a family trip to Northern India when I was just twelve years old. The memory of that first taste – rich, velvety sauce coating tender pieces of chicken – stayed with me for years. When I returned home, my grandmother taught me her special recipe, passed down through generations, and I’ve been perfecting it ever since.

The comforting warmth of butter chicken is like a cozy embrace on a chilly evening. What makes this dish truly special is the harmonious blend of aromatic spices in the marinade, the tanginess from yogurt and lemon juice, and that irresistible creamy tomato sauce that simmers to perfection. Each bite delivers a perfect balance of flavors that dance on your tongue.

I believe anyone, regardless of culinary expertise, can master this recipe with a little patience and care. The process might seem elaborate, but I promise the steps are straightforward and the results are absolutely worth it. There’s something deeply rewarding about creating this restaurant-quality dish in your own kitchen – the rich aroma that fills your home as it cooks is almost as satisfying as the first delicious bite.

butter chicken recipe 2

Why You’ll Love This Recipe

Reasons to Love Butter Chicken:

  • Depth of Flavor: I’ve found that marinating the chicken overnight creates a flavor profile that’s impossible to achieve with shortcuts – each bite bursts with complex, aromatic spices.
  • Silky Texture: The combination of yogurt-tenderized chicken and velvety cream sauce creates a mouthwatering texture that literally melts in your mouth.
  • Crowd-Pleaser: Whether you’re cooking for picky eaters or adventurous foodies, I’ve never met anyone who didn’t fall in love with this dish at first taste.
  • Flexible Spice Level: I’ve designed this recipe so you can easily adjust the heat – make it mild for family dinner or dial up the spice for those who crave that extra kick.
  • Make-Ahead Friendly: I often prepare this dish a day in advance for gatherings since the flavors actually deepen overnight, saving me from last-minute cooking stress.
butter chicken recipe 3

Ingredients for This Recipe

Marinade

  • Plain Yogurt : The creamy backbone that tenderizes the chicken while adding subtle tanginess. I always use full-fat for richness and to prevent the marinade from becoming watery.
  • Lemon Juice : I always use fresh lemon juice. It elevates the flavors dramatically and helps break down the protein fibers for melt-in-your-mouth chicken.
  • Turmeric Powder : This golden spice contributes that beautiful yellow hue and earthy undertones. I find its subtle bitterness balances the rich cream perfectly.
  • Garam Masala : The aromatic heart of butter chicken. I prefer to toast whole spices and grind them fresh when possible – the fragrance is incomparable.
  • Chili/Cayenne Powder : The heat regulator in this recipe. I start with this amount, but you can adjust up or down based on your spice tolerance.
  • Ground Cumin : Provides warm, earthy notes that form the foundation of the flavor profile. Fresh ground cumin seeds offer the most vibrant taste.
  • Ginger : The zingy, aromatic kick that cuts through richness. I insist on fresh ginger here – pre-packaged simply doesn’t compare.
  • Garlic : I crush rather than mince the garlic to release more essential oils. Freshness is crucial; a rough chop releases those magical flavor compounds.
  • Chicken Thigh Fillets : I’ve tested this recipe with breast meat, but thighs offer superior moisture and flavor that stands up to the bold spices.

Curry

  • Ghee or Butter : The namesake ingredient that provides that distinctive nutty richness. I prefer ghee for its higher smoking point and authentic touch.
  • Tomato Passata : Creates the silky base for our sauce. I look for passata with no additives – just pure, strained tomatoes for clean flavor.
  • Heavy Cream : The luxurious element that transforms this dish into something truly special. Its velvety texture mellows the spices into harmony.
  • Sugar : Just enough to balance the acidity of the tomatoes. I sometimes use honey instead for a more complex sweetness.
  • Salt : The crucial flavor enhancer that brings everything together. I always taste and adjust at the end – proper seasoning makes all the difference.

To Serve

  • Basmati Rice: My preference for its aromatic quality and fluffy texture that perfectly complements the rich sauce.
  • White Rice: A neutral alternative that allows the curry’s flavors to shine.
  • Coriander/Cilantro: That fresh, citrusy finish that cuts through richness. I find it essential, though I know some people experience it as soapy.

How to Make This Recipe

butter chicken recipe 4

Prepare the Marinade

  1. Combine the Marinade Ingredients: In a large bowl, I mix the yogurt, lemon juice, turmeric, garam masala, chili powder, cumin, ginger, and garlic until smooth. The aroma that rises from this mixture is your first hint of the deliciousness to come.
  2. Prepare the Chicken: I cut the chicken thighs into bite-sized pieces, about 1.5 inches each. Uniform pieces ensure even cooking and the perfect sauce-to-meat ratio in each bite.
  3. Marinate the Chicken: I add the chicken pieces to the spice mixture, ensuring each piece is thoroughly coated. The marinade should cling to the meat, creating a vibrant yellow coating.
  4. Rest the Marinade: I cover the bowl and refrigerate for at least 3 hours, preferably overnight. This patience pays off tremendously in flavor development – the longer, the better.

Cook the Curry

  1. Heat the Cooking Fat: In a large, heavy-bottomed pan, I melt the ghee or butter over medium heat until it shimmers slightly. The nutty aroma signals it’s ready.
  2. Cook the Marinated Chicken: I add the marinated chicken and cook for 3-4 minutes until the outside changes color. The marinade will sizzle and become aromatic as it hits the hot pan.
  3. Add the Tomato Base: I pour in the tomato passata and stir to combine. The vibrant red sauce should envelop the golden chicken pieces in a beautiful contrast.
  4. Simmer the Curry: I reduce the heat to medium-low, cover partially, and simmer for 15-20 minutes until the chicken is cooked through and the sauce has thickened slightly. The aroma filling your kitchen at this point will be absolutely intoxicating.
  5. Finish with Cream: I stir in the heavy cream, sugar, and salt. The sauce transforms before your eyes, lightening to that characteristic orange-hued butter chicken color.
  6. Final Simmer: I allow the curry to simmer gently for another 5-7 minutes to meld the flavors. The sauce should coat the back of a spoon beautifully when ready.
  7. Rest Before Serving: I take the pan off the heat and let it rest for 5 minutes. This pause allows the flavors to settle and the sauce to reach the perfect consistency.
  8. Serve: I spoon the butter chicken over basmati rice and garnish with fresh coriander leaves for a bright contrast in both color and flavor.

Expert Cooking Tips

  • Marinade Timing Matters: I’ve found that overnight marination yields dramatically better results than just a few hours. The spices need time to penetrate the meat fully.
  • Control the Heat: When adding the chicken to the pan, I resist the urge to stir constantly. Allowing it to sear slightly creates richer flavor compounds.
  • The Simmer Secret: I always keep my simmer gentle – a rapid boil can break the cream and toughen the chicken. Patience yields that signature velvety texture.
  • Taste as You Go: I always taste just before adding the cream and adjust spices. Once the cream goes in, it’s harder to boost flavor without affecting the texture.
  • Let It Rest: Just like with good steak, I’ve discovered that butter chicken benefits from a 5-minute rest before serving. The texture improves dramatically.

Proper Storage

  • Refrigerator Storage: I store leftovers in an airtight container for up to 3 days. The flavors actually deepen overnight, making day-two butter chicken sometimes even better!
  • Freezer-Friendly: I portion cooled curry into freezer containers, leaving room for expansion, and freeze for up to 2 months. The sauce might separate slightly when thawed.
  • Gentle Reheating: I always reheat on low heat, stirring occasionally. Microwave reheating works in a pinch, but stovetop gives more control to prevent sauce separation.
  • Freshening Up: When reheating, I sometimes add a splash of cream and a sprinkle of garam masala to revive the flavors. This simple trick makes leftovers taste nearly fresh-made.

Variations and Substitutions

  • Dairy-Free Version: I’ve successfully replaced heavy cream with coconut cream for a different but equally delicious variation. The tropical notes complement the spices beautifully.
  • Vegetarian Adaptation: I often substitute paneer or firm tofu for the chicken. For paneer, I skip the marination and simply add it during the last 10 minutes of cooking.
  • Spice Adjustments: For milder taste, I reduce the chili powder to 1/4 teaspoon. For those who love heat, adding 1/2 teaspoon of red chili flakes creates a pleasant burn.
  • Tomato Alternatives: When I can’t find passata, I blend canned whole tomatoes until smooth. In summer, I sometimes use 4-5 fresh tomatoes, blanched and peeled, for brighter flavor.
  • Quick Version: When time is tight, I skip the marinade and instead bloom the spices in ghee before adding the chicken and other ingredients. Not quite as deep in flavor, but still delicious.
butter chicken recipe 5

What Goes with This Recipe

  • Garlic Naan: The pillowy bread with its hint of garlic makes the perfect tool for soaking up that irresistible sauce. I’ve found the contrast of textures elevates both components.
  • Cucumber Raita: This cooling yogurt side balances the rich curry with its refreshing crunch and subtle tanginess. The temperature contrast creates a wonderful dining experience.
  • Steamed Vegetables: Simple steamed broccoli or green beans provide a clean counterpoint to the rich, spiced curry. I appreciate how they cleanse the palate between bites.
  • Mango Chutney: The sweet-tart fruit preserves offer a delightful contrast that cuts through the creaminess. That sweet-savory interplay creates unforgettable flavor experiences.
  • Indian-Spiced Cauliflower: Roasted cauliflower dusted with turmeric and cumin becomes an extension of the curry’s flavor palette while adding contrasting texture.

FAQ

  • Can I use chicken breast instead of thighs? Yes, though I find thighs more forgiving and flavorful. If using breasts, reduce cooking time to prevent dryness.
  • Is this recipe very spicy? As written, it’s mild-medium. Adjust the chili powder up or down to suit your preference.
  • Can I make this in advance for a party? Absolutely! The flavors improve overnight, making it perfect for preparing a day ahead.
  • Why did my sauce separate? Likely due to boiling rather than simmering. Gentle heat and avoiding vigorous stirring help maintain the creamy emulsion.
  • What can I substitute for heavy cream? Half-and-half works but produces a thinner sauce. Coconut cream offers a dairy-free alternative with tropical notes.
Print

Butter Chicken Recipe

butter chicken recipe 1

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

My authentic Butter Chicken recipe delivers tender, aromatic chicken in a velvety tomato cream sauce. Learn the secrets to this beloved Indian dish with my family’s traditional method.

  • Author: Emma Collins
  • Prep Time: 20 minutes (plus marination time)
  • Cook Time: 35 minutes
  • Total Time: 55 minutes (plus marination time)
  • Yield: 4 servings

Ingredients

Marinade

  • 1/2 cup plain yogurt, full fat
  • 1 tbsp lemon juice
  • 1 tsp turmeric powder
  • 2 tsp garam masala
  • 1/2 tsp chili powder or cayenne pepper powder
  • 1 tsp ground cumin
  • 1 tbsp ginger, freshly grated
  • 2 cloves garlic, crushed
  • 1.5 lb / 750 g chicken thigh fillets, cut into bite size pieces

Curry

  • 2 tbsp (30 g) ghee or butter, OR 1 tbsp vegetable oil
  • 1 cup tomato passata (aka tomato puree)
  • 1 cup heavy / thickened cream
  • 1 tbsp sugar
  • 1 1/4 tsp salt

To Serve (Choose)

  • Basmati rice
  • White rice
  • Coriander/cilantro (optional)

Instructions

  1. Mix all marinade ingredients in a bowl.
  2. Add chicken pieces and coat thoroughly.
  3. Cover and refrigerate overnight or at least 3 hours.
  4. Heat ghee in a heavy pan over medium heat.
  5. Add marinated chicken and cook for 3-4 minutes until color changes.
  6. Pour in tomato passata and stir to combine.
  7. Reduce heat, partially cover, and simmer 15-20 minutes until chicken is cooked.
  8. Stir in cream, sugar, and salt.
  9. Simmer gently for another 5-7 minutes.
  10. Rest for 5 minutes off heat before serving.
  11. Serve over rice and garnish with fresh coriander if desired.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

© 2025 Sweet Home Cook | All rights reserved.

Send this to a friend