Butter Chicken Recipe (Easy & Authentic)

By Natalie Quinn

On January 7, 2026

An overhead shot of creamy butter chicken in a black bowl, surrounded by ingredients like tomatoes, spices, and garlic, illustrating a homemade butter chicken recipe.

Cuisine

Indian

Prep time

20 minutes

Cooking time

35 minutes

Total time

55 minutes

Servings

6 people

Welcome to the ultimate guide to creating a rich, creamy, and incredibly flavorful Butter Chicken Recipe right in your own kitchen. Forget takeout; this homemade version delivers that authentic, restaurant-quality taste you crave. It’s a dish that perfectly balances tangy tomatoes and luscious cream with aromatic spices, creating a velvety sauce that clings to tender, marinated chicken pieces. This recipe is designed to be straightforward, ensuring a spectacular result every time.

If you’ve ever wondered how restaurants achieve that signature silky texture and deep flavor, you’re in the right place. We’re breaking down the process into simple, manageable steps, from the crucial double marination of the chicken to the final simmer of the iconic makhani sauce. Prepare to impress yourself, your family, and your friends with this show-stopping meal.

A close-up shot of the makhani gravy for the butter chicken recipe, showing its vibrant orange color and smooth, rich consistency before the chicken is added.
The secret to amazing butter chicken is all in the makhani sauce.

Why This Is The Best Butter Chicken Recipe

This isn’t just another chicken recipe; it’s a culinary experience. What sets this Butter Chicken Recipe apart is its commitment to authentic flavor while maintaining simplicity. We use a two-step marination process that tenderizes the chicken and infuses it with spice. The sauce, or makhani gravy, is built on a foundation of ripe tomatoes, cashews for creaminess, and a carefully selected blend of spices, finished with butter and cream for that classic, velvety mouthfeel. It’s a foolproof method for achieving a complex, layered flavor that tastes like it simmered for hours.

What is Butter Chicken?

Butter Chicken, or Murgh Makhani, is a world-renowned dish originating from Northern India. It was famously created in the 1950s at the Moti Mahal restaurant in Delhi. The dish consists of tandoor-cooked chicken pieces simmered in a mildly spiced, creamy tomato-butter sauce. Its global popularity stems from its luxurious yet comforting nature—a perfect introduction to Indian cuisine for novices and a beloved classic for connoisseurs.

Key Ingredients for Authentic Flavor

The magic of this dish lies in its ingredients. While the list might seem long, each component plays a vital role in creating the signature taste and texture. Here’s what you’ll need:

For the Chicken Marinade

  • Chicken: Boneless, skinless chicken thighs are best for their flavor and tenderness, but breasts work too.
  • Yogurt: Full-fat plain yogurt is the base of the marinade, tenderizing the chicken beautifully.
  • Ginger-Garlic Paste: A cornerstone of Indian cooking, providing a pungent, aromatic base.
  • Spices: A blend of Kashmiri red chili powder (for color, not intense heat), turmeric, garam masala, and salt.
  • Lemon Juice: The acidity helps to tenderize the chicken.

For the Makhani Gravy (Butter Sauce)

  • Tomatoes: Ripe, red tomatoes are essential for a vibrant and slightly sweet sauce.
  • Cashews: Soaked raw cashews are the secret to an ultra-creamy sauce without being overly heavy.
  • Butter: Unsalted butter is used generously, lending the dish its name and rich flavor.
  • Aromatics: Onion, ginger, and garlic form the flavor foundation.
  • Spices: Garam masala, ground coriander, cumin, and a touch of sugar to balance the acidity of the tomatoes.
  • Kasuri Methi: Dried fenugreek leaves are non-negotiable for that authentic butter chicken aroma and taste.
  • Heavy Cream: Stirred in at the end to create that iconic, velvety finish.
An overhead shot of creamy butter chicken in a black bowl, surrounded by ingredients like tomatoes, spices, and garlic, illustrating a homemade butter chicken recipe.
The creamy, velvety texture of our homemade butter chicken is irresistible.

How to Make This Butter Chicken Recipe

Follow these steps closely for a perfect result. We’ll break it down into marinating the chicken, cooking it, and then preparing and finishing the incredible sauce.

Step 1: Marinate the Chicken

In a large bowl, combine the chicken pieces with all the marinade ingredients: yogurt, ginger-garlic paste, lemon juice, Kashmiri red chili powder, turmeric, garam masala, and salt. Mix thoroughly to ensure every piece is coated. Cover and refrigerate for at least 1 hour, or up to 8 hours for the best flavor.

Step 2: Cook the Chicken

You can cook the chicken in a pan or under a broiler. For the stovetop method, heat a tablespoon of oil or ghee in a large skillet over medium-high heat. Cook the chicken in batches, ensuring not to crowd the pan, until it’s golden brown and cooked through. Set aside.

Step 3: Prepare the Creamy Tomato Gravy

In the same skillet or a large pot, melt a few tablespoons of butter. Add the chopped onion and cook until softened. Add the ginger-garlic paste and cook for another minute until fragrant. Stir in all the spices for the gravy and cook for 30 seconds. Add the chopped tomatoes and soaked cashews, then add about a cup of water. Bring to a simmer, then cover and cook for 15-20 minutes, until the tomatoes are mushy and falling apart.

Step 4: Blend and Finish the Sauce

Carefully transfer the hot tomato mixture to a blender and blend until completely smooth. For an extra silky texture, strain the sauce through a fine-mesh sieve back into the pot. Return the sauce to a gentle simmer. Stir in the cooked chicken, the Kasuri Methi (crush it between your palms first to release its aroma), a touch of sugar, and the heavy cream. Let it simmer for 5 more minutes for the flavors to meld. Taste and adjust salt if needed. For another delicious chicken dish, try this Alice Springs Chicken Recipe (coming soon).

Tips for the Perfect Butter Chicken

  • Don’t Skip the Marinade: Marinating is crucial for tender, flavorful chicken. An hour is good, but a few hours is even better.
  • Use Chicken Thighs: They stay more moist and tender than chicken breasts, though both work.
  • Toast Your Spices: Briefly cooking the ground spices in the butter (a process called “blooming”) deepens their flavor significantly.
  • Don’t Overcook the Chicken: Remember the chicken will simmer in the sauce later, so cook it until it’s just done to prevent it from becoming tough.

What to Serve with Butter Chicken

Butter chicken is a rich dish that pairs wonderfully with simple accompaniments that can soak up the delicious gravy. Serve it with fluffy basmati rice or warm naan bread. For a complete meal, add a side of cucumber raita to cool the palate or a simple green salad. If you love rice bowls, you might also enjoy our easy teriyaki chicken bowl. And for a perfect bread side, consider this vegan and gluten-free naan recipe (coming soon).

Storage and Reheating Instructions

Butter chicken tastes even better the next day as the flavors have more time to meld together.

  • To Store: Let the butter chicken cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 4 days.
  • To Reheat: Gently reheat on the stovetop over low heat until warmed through. Avoid microwaving, as it can make the chicken tough and cause the sauce to separate.
  • To Freeze: You can freeze butter chicken for up to 3 months. Thaw it overnight in the refrigerator before reheating gently on the stove.

Frequently Asked Questions

Authentic butter chicken has a subtle sweetness to balance the tanginess of the tomatoes. This usually comes from the tomatoes themselves, onions, and sometimes a small amount of sugar or honey. It should be balanced, not overly sweet.

For a similar creamy texture, you can substitute heavy cream with evaporated milk, half-and-half, or a paste made from blended cashews and water. Full-fat coconut cream can also be used, but it will impart a coconut flavor to the dish.

Butter Chicken (Murgh Makhani) is known for its creamy, buttery, and milder tomato-based sauce. Chicken Tikka Masala typically has a more complex, robust flavor profile with prominent spices and a less creamy, more tomato-forward gravy.

The most important ingredient for authentic flavor is Kasuri Methi, or dried fenugreek leaves. Crushing them before adding them to the sauce releases their unique, aromatic flavor that is signature to the dish.

For a silky-smooth sauce, it’s essential to use a high-powered blender to puree the tomato and cashew mixture. For a guaranteed restaurant-quality texture, strain the blended sauce through a fine-mesh sieve before adding the chicken.

The Ultimate Butter Chicken Recipe

This Butter Chicken Recipe is a testament to the beauty of Indian cuisine—rich, fragrant, and deeply comforting. It’s a dish worth mastering, and with these detailed steps, you’re well on your way. We hope you love making and sharing this incredible meal.

If you try this recipe, please leave a comment below and let us know how it turned out! We’d love to see your creations on Pinterest.

An overhead shot of creamy butter chicken in a black bowl, surrounded by ingredients like tomatoes, spices, and garlic, illustrating a homemade butter chicken recipe.

Butter Chicken Recipe (Easy & Authentic)

This easy and authentic Butter Chicken Recipe delivers rich, creamy, restaurant-quality flavor at home. Tender marinated chicken in a velvety tomato and cream sauce.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 6 people
Course: Dinner, Main Course
Cuisine: Indian
Calories: 550

Ingredients
  

For the Chicken Marinade
  • 2 lbs boneless, skinless chicken thighs cut into 1-inch pieces
  • 1/2 cup plain full-fat yogurt
  • 1.5 tbsp ginger-garlic paste
  • 1 tbsp lemon juice
  • 1 tsp Kashmiri red chili powder
  • 1 tsp garam masala
  • 1/2 tsp turmeric powder
  • 1 tsp salt
For the Makhani Gravy
  • 4 tbsp unsalted butter divided
  • 1 tbsp oil or ghee
  • 1 large onion finely chopped
  • 1 tbsp ginger-garlic paste
  • 1.5 tsp ground cumin
  • 1.5 tsp garam masala
  • 1 tsp ground coriander
  • 28 oz canned crushed tomatoes or 4 large ripe tomatoes, chopped
  • 1/4 cup raw cashews soaked in hot water for 15 minutes
  • 1 cup water or as needed
  • 1 tsp sugar or to taste
  • 1/2 cup heavy cream
  • 1 tbsp dried fenugreek leaves (Kasuri Methi)

Equipment

  • 1 Large bowl
  • 1 Large Skillet or Pot
  • 1 Blender

Instructions
 

  1. In a large bowl, combine chicken pieces with all marinade ingredients (yogurt, 1.5 tbsp ginger-garlic paste, lemon juice, chili powder, 1 tsp garam masala, turmeric, and salt). Mix well, cover, and refrigerate for at least 1 hour or up to 8 hours.
  2. Heat oil in a large skillet or pot over medium-high heat. Add the marinated chicken in a single layer (work in batches if necessary) and cook for 3-4 minutes per side, until golden brown and cooked through. Remove the chicken and set aside.
  3. In the same pot, melt 2 tbsp of butter over medium heat. Add the chopped onion and cook until soft, about 5-7 minutes. Add 1 tbsp of ginger-garlic paste and cook for 1 minute until fragrant.
  4. Stir in the ground cumin, 1.5 tsp garam masala, and ground coriander. Cook for 30 seconds until aromatic. Add the crushed tomatoes, soaked cashews (with their water), and 1 cup of water. Bring to a simmer.
  5. Cover the pot, reduce heat to low, and let it simmer for 15-20 minutes, until tomatoes have broken down.
  6. Carefully transfer the hot mixture to a high-powered blender. Blend until completely smooth. For an extra velvety sauce, pour the blended sauce through a fine-mesh sieve back into the pot.
  7. Return the pot to low heat. Stir in the remaining 2 tbsp of butter, the heavy cream, sugar, and the cooked chicken. Crush the dried fenugreek leaves between your palms and stir them in.
  8. Simmer for 5-10 minutes to allow the flavors to meld. Do not boil. Taste and adjust seasoning if necessary. Serve hot with naan or basmati rice.

Notes

For the best flavor, marinate the chicken for at least 4 hours.
Soaking the cashews is crucial for a creamy sauce.
Crush the Kasuri Methi (dried fenugreek leaves) between your hands before adding to release its full aroma.

Pin This Recipe!

An authentic Butter Chicken Recipe served in a traditional bowl with naan bread, garnished with fresh cilantro and a swirl of cream. This image captures the rich, creamy texture of the classic Indian dish.
Get the secret to restaurant-quality Butter Chicken at home!

You might also like these recipes

Leave a Comment

Recipe Rating