Go Back
Indian Butter Chicken

Indian Butter Chicken

Indian Butter Chicken is a creamy, aromatic curry with tender chicken pieces bathed in a rich tomato and butter sauce. This easy weeknight dinner brings warm spices like garam masala and turmeric together with tangy yogurt and heavy cream for a satisfyingly silky result, perfect for serving over rice or with bread, and a must try for comforting, flavorful meals.
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Course Dinner
Cuisine Indian
Servings 4 servings
Calories 450 kcal

Equipment

  • Large Skillet
  • Ziplock bag

Ingredients
  

  • 3/4 cup full-fat plain yogurt Provide creamy tang and tenderizing power to the marinade, helping to infuse flavor and keep chicken moist during cooking. Combine smoothly with spices to create a base that balances acidity and richness for the dish. Use full-fat for optimal texture and mouthfeel in the finished sauce.
  • 2 cloves garlic minced Add pungent savory depth when minced and mixed into marinades and sauces, releasing aromatic oils that enhance overall flavor. Cook briefly with butter to mellow sharpness while building a fragrant foundation for the curry. Use freshly minced garlic for the brightest, most intense aroma.
  • 1 tablespoon lemon juice from 1/2 lemon Contribute bright acidity and subtle citrus aroma to the marinade, helping to tenderize proteins and balance richer elements in the sauce. Squeeze fresh lemon juice for the cleanest flavor impact rather than bottled alternatives. Use measured amount to avoid overpowering other spices.
  • 1 tablespoon grated fresh ginger Impart fresh, warming, slightly sweet zing to the marinade and sauce, complementing garlic and spices while adding complexity. Grate fresh ginger finely so it distributes evenly and releases its essential oils. Use fresh ginger to achieve lively, authentic flavor.
  • 1 tablespoon Garam Masala Indian spice Provide a fragrant, complex blend of warm spices that defines the curry’s characteristic flavor profile, including notes of cinnamon, cardamom, cloves, and cumin. Stir into the marinade and sauce to anchor the dish’s Indian identity. Use garam masala near the end of cooking for the brightest aroma if desired.
  • 1 teaspoon ground turmeric Deliver warm, earthy color and gentle bitterness that supports the curry’s spice blend and contributes to the sauce’s signature hue. Mix into the marinade so the turmeric distributes evenly and enhances visual appeal. Use measured amount to avoid overpowering other spices.
  • 1/2 teaspoon ground cumin Bring a subtle nutty, warm undertone to the spice blend, complementing garam masala and turmeric without overwhelming. Stir into the marinade to layer savory spice notes and contribute to overall balance. Use ground cumin for consistency in texture and flavor.
  • 1/2 teaspoon kosher salt Season the chicken and sauce to enhance and elevate all other flavors while helping to draw moisture from the meat for even cooking. Dissolve into wet marinades and sprinkle during cooking for controlled salinity. Use kosher salt for straightforward measurement and taste.
  • 1/4 teaspoon ground black pepper Add mild heat and aromatic sharpness with a background peppery quality that complements warmer spices. Mix into the marinade to ensure subtle pepper notes throughout the dish. Use freshly ground black pepper for the best flavor impact.
  • 1/4 teaspoon ground cayenne pepper or more to taste Introduce concentrated heat and smoky fruity spice to the dish, allowing control over spice level by adjusting quantity to taste. Blend into the marinade and sauce cautiously to build warmth rather than outright spiciness. Use cayenne sparingly if sensitive to heat.
  • 1 1/2 pounds boneless, skinless chicken thighs cut into 1-inch pieces Provide rich, tender protein with enough fat to produce succulent texture and absorb marinades, delivering hearty substance to the curry. Cut into uniform 1-inch pieces for even cooking and maximum surface area for flavor absorption. Use boneless, skinless thighs for juiciness and forgiving cook times.
  • 3 tablespoons unsalted butter (3/8 stick) Contribute luxurious mouthfeel and nutty richness when melted to begin the sauce, helping to sauté aromatics and meld flavors. Add butter at the start and finish as needed to round out the sauce and create a glossy finish. Use unsalted butter to control overall seasoning.
  • 8 ounces tomato sauce (1 can) Offer concentrated tomato flavor and body to form the saucy base, providing acidity and sweetness that bind the cream and spices. Pour in and simmer to integrate with garlic, ginger, and spices for a balanced tomato-forward curry. Use plain tomato sauce for smooth consistency.
  • 1 cup heavy cream Lend silky richness and mellow dairy sweetness to the sauce, tempering tomato acidity and creating the dish’s signature creamy texture. Stir in near the end of cooking to avoid curdling and to achieve a smooth, velvety finish. Use heavy cream for traditional richness.
  • 1 tablespoon tomato paste Supply concentrated tomato intensity and deeper umami when mixed into the sauce, boosting color and thickness for a robust finish. Stir in small amounts and simmer to dissolve paste fully and enrich overall tomato flavor. Use a measured tablespoon to avoid overpowering.
  • 1/2 tablespoon granulated sugar Add a touch of sweetness to balance tomato acidity and spices, smoothing sharp edges and rounding the sauce’s flavor profile. Dissolve into the simmering sauce so sugar integrates evenly and enhances subtle caramel notes. Use granulated sugar sparingly for harmony.
  • Fresh cilantro optional, for serving Provide a fresh herbal finish and bright garnish that cuts through the richness of the sauce when chopped and sprinkled over servings. Add optional cilantro just before serving to lift flavors and add color contrast. Use cilantro leaves for their aromatic, slightly citrusy quality.

Instructions
 

  • Add the yogurt, garlic, lemon juice, ginger, garam masala, turmeric, cumin, salt, and peppers in a large Ziplock bag. Gently smush the spices into the yogurt to combine, then add the chicken pieces to the bag, massaging to coat it in the spiced yogurt.: When you mix these ingredients, breathe in the bright, tangy aroma of yogurt mingled with the warm perfume of Garam Masala Indian spice and ginger . The texture should feel creamy, and you will see flecks of spices suspended in the yogurt . This step is crucial because the acidic yogurt begins to tenderize the chicken , and massaging ensures even coating so every piece receives equal flavor. A common mistake is to rush and not fully incorporate the spices, which leads to uneven seasoning. If the mixture seems dry, press down on the bag to break up clumps and redistribute the marinade. Keep an eye on salt distribution, because it will concentrate in spots if not mixed thoroughly.
  • Seal the Ziplock bag and refrigerate for at least 3 hours, or overnight.: As the mixture chills, the scent settles and the flavors deepen quietly in the cold. You will notice the chicken firming slightly as the marinade works its tenderizing magic, and the texture becomes more yielding. This slow transformation matters for final juiciness, because it allows spices to penetrate the flesh rather than merely coating the surface. A typical pitfall is skimping on time, which yields less tender meat and a shallower flavor profile. If you are short on time, prioritize at least three hours rather than skipping marination entirely. Keep the bag flat in the fridge so the marinade contacts the pieces evenly.
  • In a large skillet, melt the butter (or ghee) over medium-high heat. Working in batches, cook the coated chicken pieces in the skillet for 2-4 minutes, flipping once, until the outside of the chicken is a light golden brown.: When the butter melts it will foam briefly and release a nutty aroma, signaling the pan is ready. As you add the marinated chicken pieces, you should hear a confident sizzle, and within moments small caramelized spots will appear where the sugars and proteins meet the hot surface. Browning creates flavor through the Maillard reaction, and those golden edges add depth to the sauce later. Avoid overcrowding the pan because that lowers the temperature and causes steaming instead of browning, which prevents development of color and texture. Work in batches so each piece has space, and watch for a gentle golden hue rather than deep charring.
  • Add the tomato sauce, cream, tomato paste, and sugar to the skillet, then stir until well combined. Reduce the heat to medium-low and simmer for 20 minutes, stirring occasionally, until thickened. Taste and adjust seasonings as desired.: As the tomato sauce hits the pan, it will bubble and release a sweet acidity that brightens the air. Stirring in the heavy cream calms that edge, creating a smoother, creamier consistency, and the tomato paste will deepen the color and body of the sauce. Simmering gently allows water to evaporate, concentrating flavors and producing a silky coat for the chicken . You should notice the sauce reduce and cling more to the spoon, and the aroma will shift from sharp tomato to warm, rounded curry. A common misstep is boiling aggressively, which can split the cream or scorch the sauce; keep the heat low and stir occasionally to prevent sticking. Toward the end, taste and correct salt or heat levels so the balance is pleasing to your palate.
  • Serve garnished with cilantro.: When plated, the final sprinkle of fresh cilantro adds a burst of herbaceous brightness, and visually it contrasts with the orange red sauce. The first forkful should reveal a tender bite of chicken coated in a glossy, creamy sauce that holds the spices in harmony. Serve while warm so the texture is at its best, and be mindful that sauces thicken as they cool, so spoon generously over rice or bread. A typical mistake is adding the garnish too early, which can wilt delicate herbs; add right before serving for the best look and flavor. Enjoy the contrast of textures, and listen for appreciative murmurs as guests taste the layered flavors.

Notes

  • Use full fat Greek yogurt: Swap in Greek yogurt for regular yogurt to create a thicker marinade that clings better to the chicken. Greek style yields a creamier coating and slightly tangier profile, which can deepen the overall sauce after cooking.
  • Substitute ground ginger: If you lack fresh ginger, use a small amount of ground ginger, about one quarter teaspoon, but note the flavor will be less bright. Ground ginger works in a pinch, but fresh grated releases volatile oils that give the dish its lift.
  • Adjust the heat level: Omit or reduce the cayenne pepper for a milder version, or increase it for more kick. Because heat concentrates during simmering, add conservatively and taste before serving to avoid overpowering the creamy balance.
  • Swap chicken cuts: Boneless, skinless chicken breasts can be used instead of thighs, but watch cooking time carefully to prevent drying. Thighs are more forgiving and remain juicier when simmered in the sauce.
  • Use ghee instead of butter: Replace butter with ghee for a nuttier, authentic flavor. Ghee has a higher smoke point which helps if you are browning chicken at a slightly higher temperature.
  • Lighten the sauce: Swap half of the heavy cream with half and half to reduce richness. This yields a lighter mouthfeel while keeping a creamy texture, though the sauce will be a touch less indulgent.
Keyword butter chicken recipe, creamy chicken curry, easy Indian curry, weeknight Indian dinner