Indian Butter Chicken (Murgh Makhani)

Butter Chicken (Murgh Makhani) is the perfect gateway into Indian cuisine. This Northern Indian classic features tender chicken pieces swimming in a velvety, aromatic tomato sauce enriched with butter and cream. The balanced blend of spices creates a mild yet flavorful profile that appeals to almost everyone, even those who think they don’t like curry! You can make this restaurant-quality dish in your kitchen in just one hour.

overhead view of butter chicken and rice in a bowl

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

Why This Recipe Works

The secret to authentic butter chicken lies in the two-step process: first marinating the chicken in yogurt and spices to tenderize and infuse flavor, then simmering it in a rich butter-tomato sauce. While traditional recipes might seem intimidating with their long ingredient lists, this version uses readily available spices found in most supermarkets. The addition of coconut cream provides silky richness, while the carefully balanced spices deliver authentic flavor without overwhelming heat.

Ingredients

For the Chicken Marinade

  • Boneless, skinless chicken fillets – Tender meat that absorbs flavors beautifully
  • Garlic – Provides essential aromatic foundation
  • Fresh ginger – Adds warmth and distinctive flavor
  • Plain unsweetened yogurt – Tenderizes the chicken and helps spices adhere
  • Garam masala – Contributes authentic warm spice blend
  • Paprika – Adds color and mild heat
  • Salt – Enhances all flavors
  • Ground black pepper – Provides subtle heat
  • Ground coriander – Delivers earthy, citrus notes
  • Ground turmeric – Gives beautiful golden color and earthy flavor
  • Vegetable oil – Used for cooking the marinated chicken

For the Sauce

  • Yellow onions – Create a flavor base for the sauce
  • Unsweetened coconut cream – Provides rich, silky texture
  • Butter – The signature ingredient that gives the dish its name and luxurious mouthfeel
  • Tomato paste – Concentrates tomato flavor and thickens the sauce
  • Sugar – Balances acidity from the tomatoes
  • Red curry paste – Optional; adds heat if desired
  • Fresh cilantro – Brightens the finished dish with fresh flavor
butter chicken ingredients

How to Make Butter Chicken

Making butter chicken is a simple process. You marinate chicken for a few minutes then cook it and the sauce in a pan on the stovetop. Here are the steps:

  1. Grate the garlic and ginger.
  2. Chop the onions.
    chopping onions for butter chicken sauce
  3. Cut the chicken into bite-sized pieces.
  4. Combine the garlic, ginger, yogurt, garam masala, paprika, coriander powder, turmeric, salt, and pepper in a bowl.
  5. Add the chicken pieces to the marinade and toss to coat well.
    chicken pieces and marinade for butter chicken in a bowl
  6. Marinate for at least 10 minutes.
  7. Heat a pan with the oil over medium heat.
  8. Pour the chicken and marinade into the pan and brown the chicken for 5 to 7 minutes.
  9. Remove the chicken from the pan.
  10. Melt 2 tablespoons of butter in the pan and add the onions.
  11. Cook the onions for 5 minutes on medium heat until golden, stirring occasionally.
  12. Add the remaining 2 tablespoons of butter, coconut cream, tomato paste, sugar, salt, paprika, and red curry paste.
  13. Stir and cook on low heat for 5 minutes.
  14. Add the chicken back in the pan and cook for 10 minutes.
    Indian butter chicken in a pan and fresh cilantro
  15. Garnish with chopped fresh cilantro.
    butter chicken topped with chopped fresh cilantro in a pan
  16. Serve with rice.
overhead view of butter chicken and rice in a bowl

Butter Chicken (Indian Murgh Makhani)

A creamy, aromatic Indian classic with tender chicken pieces in a rich, buttery tomato sauce – perfect for beginners to Indian cuisine!
5 from 3 votes
Print Pin Rate Add to Collection
Course: Main Course
Cuisine: Indian
Keyword: Butter Chicken, Murgh Makhani
Prep Time: 10 minutes
Cook Time: 15 minutes
Marinate: 10 minutes
Total Time: 35 minutes
Servings: 4
Calories: 908kcal

Ingredients

Chicken and Marinade

  • 1 pound boneless, skinless chicken breasts cubed
  • 5 cloves garlic grated
  • 1 1/2 tablespoons fresh ginger grated
  • 3 tablespoons plain yogurt unsweetened
  • 1 tablespoon garam masala
  • 1 teaspoon paprika
  • 1 teaspoon salt
  • 1 teaspoon ground black pepper
  • ½ teaspoon ground coriander
  • 1 teaspoon ground turmeric
  • 2 tablespoons vegetable oil

Butter Chicken Sauce

  • 3 medium yellow onion chopped
  • 1â…” cup unsweetened coconut cream
  • 4 tablespoons butter
  • 2 tablespoons tomato paste
  • 2 teaspoons sugar
  • 1 teaspoon salt
  • 1 teaspoon paprika
  • 1 teaspoon red curry paste optional

For Serving

  • ¼ cup fresh cilantro chopped
  • 4 cups cooked white rice

Instructions

  • Grate the garlic and ginger.
  • Chop the onions.
  • Cut the chicken into bite-sized pieces.
  • Combine the garlic, ginger, yogurt, garam masala, paprika, coriander powder, turmeric, salt, and pepper in a bowl.
  • Add the chicken pieces to the marinade and toss to coat well.
  • Marinate for at least 10 minutes.
  • Heat a pan with the oil.
  • Pour the chicken and marinade into the pan and brown the chicken for 5 to 7 minutes.
  • Remove the chicken from the pan.
  • Melt 2 tablespoons of butter in the pan and add the onions.
  • Cook the onions for 5 minutes on medium heat until golden, stirring occasionally.
  • Add the remaining 2 tablespoons of butter, coconut cream, tomato paste, sugar, salt, paprika, and red curry paste.
  • Stir and cook on low heat for 5 minutes.
  • Add the chicken back in the pan and cook for 10 minutes.
  • Garnish with fresh cilantro.
  • Serve with white rice.

Nutrition

Calories: 908kcal | Carbohydrates: 67g | Protein: 32g | Fat: 59g | Saturated Fat: 45g | Trans Fat: 1g | Cholesterol: 140mg | Sodium: 1445mg | Potassium: 960mg | Fiber: 6g | Sugar: 8g | Vitamin A: 1276IU | Vitamin C: 13mg | Calcium: 96mg | Iron: 5mg
Indian butter chicken in a pan and a bowl with rice

Make Ahead & Storage Instructions

  • Make ahead: The butter chicken sauce can be prepared up to 48 hours before. Store in an airtight glass container in the refrigerator. Reheat gently before adding freshly cooked chicken.
  • Storage: Refrigerate leftovers in an airtight container for up to 3 days.
  • Freezing: Butter chicken freezes exceptionally well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove.
  • Reheating: Warm gently on the stovetop over medium-low heat, stirring occasionally. If the sauce has thickened too much, add a splash of water or cream.

What to Serve With this Indian Butter Chicken Recipe

Delicious Chicken Recipes

Check out my easy chicken recipes and the best main dish recipes here on CopyKat!

About Stephanie Manley

Stephanie Manley is the creator of CopyKat.com. She has been recreating copycat recipes since 1995. Learn more about Stephanie Manley.

REVEALED: Copycat Secrets for 2025

free email bonus

Yes, you CAN make it at home! I'll show you how.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

Reader Interactions

Comments

  1. gcallah

    “You can make Indian food at home.”

    Well, given that a billion Indians do so, this is pretty bloody obvious, isn’t it?

5 from 3 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating




homemade Olive Garden Asiago Torgelloni Alfredo with chicken on a plate

Copycat Recipe Secrets for 2025

REVEALED:

Yes, you CAN make it at home! 
I'll show you how.

FREE EMAIL BONUS