Indian Butter Chicken Recipe

Indian Butter Chicken, also known as Murgh Makhani, is one of the most beloved dishes in Indian cuisine. This recipe by Lori Lange captures the authentic taste of the restaurant favorite — tender pieces of chicken marinated in spiced yogurt, simmered in a rich, creamy tomato sauce. The perfect balance of spices and creaminess makes this dish comforting and satisfying. It’s ideal for both weeknight dinners and special occasions, and pairs beautifully with steamed basmati rice or naan bread.

Ingredients

For the Marinade & Chicken:

  • 1 cup full-fat plain Greek yogurt (or fat-free if watching calories)
  • 1 tablespoon freshly squeezed lemon juice
  • 2 teaspoons ground turmeric
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 2 medium garlic cloves, minced
  • 1 tablespoon grated fresh ginger
  • 2 pounds boneless, skinless chicken breasts (or thighs), cut into bite-sized pieces

For the Sauce:

  • ½ tablespoon unsalted butter
  • ½ tablespoon vegetable oil
  • ½ cup finely chopped onion
  • 1 large garlic clove, minced
  • 1 tablespoon grated fresh ginger
  • 1 teaspoon garam masala
  • ½ teaspoon chili powder
  • ¼ teaspoon ground cayenne pepper
  • ¼ teaspoon salt (adjust to taste)
  • 8 ounces low-sodium tomato sauce
  • 2 tablespoons tomato paste
  • 1 cup half and half cream
  • 1 tablespoon unsalted butter

For Serving:

  • Hot cooked rice
  • Chopped fresh cilantro

Instructions

Step 1: Prepare the Chicken

  1. In a large glass bowl, combine yogurt, lemon juice, turmeric, garam masala, cumin, garlic, and ginger.
  2. Add the chicken pieces and mix well to coat evenly.
  3. Cover and refrigerate for at least 40 minutes or up to 24 hours for best flavor.

Step 2: Cook the Sauce

  1. Heat ½ tablespoon butter and the vegetable oil in a large non-stick skillet over medium heat.
  2. Add chopped onion and sauté until soft and translucent, about 3 minutes.
  3. Stir in minced garlic and grated ginger; cook for 1 minute until fragrant.
  4. Add garam masala, chili powder, cayenne, and salt. Stir well and cook for 30 seconds to release the aroma.
  5. Turn heat to medium-high and add marinated chicken (discard any leftover marinade). Cook for about 5 minutes until chicken is no longer pink on the outside.
  6. Pour in the tomato sauce and tomato paste, stirring to combine.
  7. Let the sauce simmer uncovered for 15–20 minutes, stirring occasionally, until the chicken is cooked through and the sauce thickens.
  8. Reduce heat to low, add half and half cream and the remaining tablespoon of butter. Stir gently until the butter melts and the sauce becomes creamy.

Step 3: Serve

  1. Spoon the butter chicken over hot cooked rice.
  2. Garnish with chopped fresh cilantro.
  3. Serve warm with naan or roti on the side.

Serving and Storage Tips

  • Serving Suggestions: Serve your Indian Butter Chicken over hot steamed basmati rice or with warm naan or roti to soak up the creamy sauce. For a complete meal, add a side of cucumber raita or roasted vegetables.
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors often develop more depth overnight.
  • Freezing: Allow the butter chicken to cool completely before freezing. Store in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating: Warm gently in a skillet over medium heat, adding a splash of cream or milk to maintain the sauce’s creamy texture. Avoid boiling to prevent curdling.
  • Meal Prep Tip: You can marinate the chicken up to a day in advance or freeze the marinated chicken for future quick meals.

Variations

  1. Spicy Butter Chicken: Increase the cayenne pepper or add red chili flakes for a bold, fiery flavor.
  2. Coconut Butter Chicken: Substitute half and half with coconut milk for a dairy-free, tropical twist.
  3. Tandoori Butter Chicken: Grill or bake the marinated chicken before adding it to the sauce for smoky depth.
  4. Paneer Butter Masala: Replace chicken with paneer cubes for a rich vegetarian version.
  5. Tofu Butter Masala: Swap chicken for tofu for a vegan-friendly alternative with the same creamy sauce.
  6. Cashew Cream Butter Chicken: Blend soaked cashews into the sauce for an ultra-rich, nutty finish.
  7. Yogurt-Free Butter Chicken: Replace yogurt with buttermilk or coconut cream for a tangy twist.
  8. Low-Fat Butter Chicken: Use light yogurt and low-fat cream to reduce calories without sacrificing flavor.
  9. Slow Cooker Butter Chicken: Combine all ingredients in a slow cooker and cook on low for 6–8 hours for a set-it-and-forget-it meal.
  10. Instant Pot Butter Chicken: Pressure cook the chicken in the sauce for a quick, flavorful weeknight dinner.
  11. Butter Chicken with Spinach: Add chopped spinach toward the end of cooking for added nutrition and color.
  12. Butter Chicken with Potatoes: Include diced potatoes or peas for a heartier, family-style dish.
  13. Butter Chicken Pasta: Toss cooked pasta in the sauce for a creamy Indian-Italian fusion meal.
  14. Mango Butter Chicken: Add mango puree or chutney for a subtle sweetness that balances the spice.
  15. Butter Chicken Pizza: Spread the sauce on naan or pizza dough, top with mozzarella, and bake until golden for a creative twist.

FAQs

1. Can I use chicken thighs instead of breasts?
Yes, chicken thighs are juicier and more flavorful, making them an excellent choice.

2. What does garam masala taste like?
It’s a blend of warm spices like cumin, cinnamon, coriander, and cloves — aromatic and slightly sweet.

3. Can I make butter chicken without cream?
Yes, use coconut milk or Greek yogurt for a lighter, dairy-free option.

4. Is butter chicken spicy?
Traditionally, it’s mildly spiced, but you can adjust heat levels with cayenne or chili powder.

5. What’s the difference between butter chicken and tikka masala?
Butter chicken is creamier and milder, while tikka masala has a bolder, tangier tomato flavor.

6. Can I prepare the sauce ahead of time?
Absolutely. You can make the sauce 1–2 days in advance and reheat it before serving.

7. How do I make the sauce thicker?
Simmer uncovered until reduced or stir in a spoonful of tomato paste or cashew cream.

8. Can I use store-bought garam masala?
Yes, store-bought versions work fine. For stronger flavor, toast your own spice blend at home.

9. What side dishes pair well with butter chicken?
Try rice, naan, roti, cucumber raita, or a simple green salad.

10. Can I double the recipe for guests?
Yes, this recipe scales up easily — just ensure you use a large enough pan for even cooking.

This Indian Butter Chicken is the ultimate comfort food — creamy, flavorful, and bursting with rich spices. The marinated chicken melts in your mouth while the smooth tomato-cream sauce brings warmth and depth to every bite. Whether you’re cooking for family or entertaining guests, this dish delivers restaurant-quality results at home. Pair it with basmati rice or naan for a truly authentic experience that will keep everyone coming back for seconds.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Indian Butter Chicken Recipe


  • Author: Lusine Svetlana

Description

Indian Butter Chicken, also known as Murgh Makhani, is one of the most beloved dishes in Indian cuisine. This recipe by Lori Lange captures the authentic taste of the restaurant favorite — tender pieces of chicken marinated in spiced yogurt, simmered in a rich, creamy tomato sauce. The perfect balance of spices and creaminess makes this dish comforting and satisfying. It’s ideal for both weeknight dinners and special occasions, and pairs beautifully with steamed basmati rice or naan bread.


Ingredients

For the Marinade & Chicken:

  • 1 cup full-fat plain Greek yogurt (or fat-free if watching calories)
  • 1 tablespoon freshly squeezed lemon juice
  • 2 teaspoons ground turmeric
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 2 medium garlic cloves, minced
  • 1 tablespoon grated fresh ginger
  • 2 pounds boneless, skinless chicken breasts (or thighs), cut into bite-sized pieces

For the Sauce:

  • ½ tablespoon unsalted butter
  • ½ tablespoon vegetable oil
  • ½ cup finely chopped onion
  • 1 large garlic clove, minced
  • 1 tablespoon grated fresh ginger
  • 1 teaspoon garam masala
  • ½ teaspoon chili powder
  • ¼ teaspoon ground cayenne pepper
  • ¼ teaspoon salt (adjust to taste)
  • 8 ounces low-sodium tomato sauce
  • 2 tablespoons tomato paste
  • 1 cup half and half cream
  • 1 tablespoon unsalted butter

For Serving:

  • Hot cooked rice
  • Chopped fresh cilantro

Instructions

Step 1: Prepare the Chicken

  1. In a large glass bowl, combine yogurt, lemon juice, turmeric, garam masala, cumin, garlic, and ginger.
  2. Add the chicken pieces and mix well to coat evenly.
  3. Cover and refrigerate for at least 40 minutes or up to 24 hours for best flavor.

Step 2: Cook the Sauce

  1. Heat ½ tablespoon butter and the vegetable oil in a large non-stick skillet over medium heat.
  2. Add chopped onion and sauté until soft and translucent, about 3 minutes.
  3. Stir in minced garlic and grated ginger; cook for 1 minute until fragrant.
  4. Add garam masala, chili powder, cayenne, and salt. Stir well and cook for 30 seconds to release the aroma.
  5. Turn heat to medium-high and add marinated chicken (discard any leftover marinade). Cook for about 5 minutes until chicken is no longer pink on the outside.
  6. Pour in the tomato sauce and tomato paste, stirring to combine.
  7. Let the sauce simmer uncovered for 15–20 minutes, stirring occasionally, until the chicken is cooked through and the sauce thickens.
  8. Reduce heat to low, add half and half cream and the remaining tablespoon of butter. Stir gently until the butter melts and the sauce becomes creamy.

Step 3: Serve

  1. Spoon the butter chicken over hot cooked rice.
  2. Garnish with chopped fresh cilantro.
  3. Serve warm with naan or roti on the side.

Notes

    • Serving Suggestions: Serve your Indian Butter Chicken over hot steamed basmati rice or with warm naan or roti to soak up the creamy sauce. For a complete meal, add a side of cucumber raita or roasted vegetables.
    • Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors often develop more depth overnight.
    • Freezing: Allow the butter chicken to cool completely before freezing. Store in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
    • Reheating: Warm gently in a skillet over medium heat, adding a splash of cream or milk to maintain the sauce’s creamy texture. Avoid boiling to prevent curdling.
    • Meal Prep Tip: You can marinate the chicken up to a day in advance or freeze the marinated chicken for future quick meals.