Authentic Indian Butter Chicken Recipe

Featured in Global Flavors.

Experience rich, creamy Authentic Indian Butter Chicken. This classic recipe features tender chicken in a spiced tomato-butter sauce. Perfect for a flavorful dinner.
Updated on April 4, 2026 at 01:47 AM
Prep Time: 30 min Cook Time: 40 min Total Time: 1 hr 10 min 4 Servings Intermediate
Authentic Indian Butter Chicken Recipe - Featured Image Pin it
Authentic Indian Butter Chicken Recipe | Recipes by HomeChef

Oh my goodness, friends, if there's one dish that totally captured my heart (and my kitchen!) years ago, it's this incredibly rich and flavorful Indian Butter chicken. I remember the first time I tasted it at a little hole-in-the-wall place a total revelation! I just had to recreate that magic at home. It took a few tries, but I cracked the code to that creamy, dreamy sauce, and now it's a regular star on our dinner table. Get ready for some serious comfort food!

One time, I was so excited to make my famous Indian Butter chicken for friends, I completely forgot the yogurt in the marinade! The chicken still cooked, but it just wasn't as tender or infused with flavor. My friends were polite, bless their hearts, but I could tell it was missing that special something. Oops! Lesson learned: yogurt is NOT optional for that juicy, flavorful chicken.

Indian Butter Chicken: The Essential Ingredients

  • 1 1/2 lbs boneless, skinless chicken thighs, cut into 1-inch pieces: chicken thighs are your best friend here, trust me. They stay so much juicier and more tender than breast meat, especially with all that simmering. Cutting them into uniform 1-inch pieces ensures they cook evenly. This is the star protein of our Indian Butter chicken, so don't skimp on quality! You want that melt-in-your-mouth texture that just soaks up all the glorious sauce.
  • 1/2 cup plain whole milk yogurt: This isn't just for flavor, it's a secret weapon for tenderness! The lactic acid in the yogurt works its magic, breaking down the chicken fibers just enough to make them incredibly supple. Plus, it helps all those beautiful spices cling to the chicken, creating a flavorful crust when you sear it. Don't use non-fat here, hon, whole milk is key for richness.
  • 6 tbsp unsalted butter, divided: Hello, Butter chicken! It's in the name for a reason, right? That butter is everything it builds the base, sears the chicken, and then, at the end, it adds that final luxurious, silky finish. We're using it in stages to layer flavor and richness throughout the dish. Honestly, don't try to substitute with oil for the full effect, butter's creamy notes are essential for this Indian Butter chicken.
  • 3 tbsp fresh ginger-garlic paste, divided: This paste is the aromatic heart of so many Indian dishes, and our butter chicken is no exception. It's potent, fragrant, and provides a foundational depth that just can't be replicated. I always have some pre-made in my fridge because it makes life so much easier! It’s what gives the dish that authentic, warm, spicy kick without being too aggressive.
  • 1 (28 oz) can crushed tomatoes: The backbone of that vibrant, rich, reddish-orange sauce! Crushed tomatoes give you a smooth base without too much chunkiness, which is what we want for that characteristic velvety texture. Make sure you get a good quality can it makes a difference. This is where the sauce truly begins to take shape, absorbing all those incredible spices.
  • 2 tsp Kashmiri red chili powder, divided: Okay, this isn't just about heat, it's about that gorgeous, vibrant red color that makes Indian Butter chicken so iconic! Kashmiri chili powder gives a beautiful hue and a milder, fruitier warmth than regular chili powder. It's a game-changer for authenticity. If you can't find it, use a mix of paprika for color and a tiny pinch of cayenne for heat, but try to find this one!

Crafting Your Perfect Indian Butter Chicken: Step-by-Step

Step 1: Marinate Chicken Thighs:
This step is non-negotiable for the best Indian Butter Chicken, seriously! Grab a big bowl and toss your chicken pieces with the yogurt, lemon juice, half of the ginger-garlic paste, half of the Kashmiri red chili powder, turmeric, and cumin. Squish it all together with your hands it's messy but fun! Cover it and let it chill in the fridge for at least 30 minutes, or even better, overnight. This is where the magic starts, tenderizing and infusing every piece with flavor.
Step 2: Sear Chicken Pieces:
Time to get some color on that chicken! Heat 2 tablespoons of butter in a large skillet or Dutch oven over medium-high heat. Once it's shimmering, add your marinated chicken in a single layer, making sure not to overcrowd the pan. You'll probably need to do this in batches. We're not cooking it through, just getting a beautiful golden-brown sear on the outside. That caramelization adds incredible depth to your Indian Butter Chicken. Once seared, set the chicken aside.
Step 3: Build Aromatic Base:
In the same pan (don't clean it, those bits are flavor!), melt another 2 tablespoons of butter over medium heat. Add your finely chopped onion and cook until it's soft and translucent, about 5-7 minutes. Then, stir in the remaining ginger-garlic paste and cook for another minute until super fragrant. Oh, the smells filling your kitchen right now! This aromatic foundation is crucial for the rich flavor of our Indian Butter Chicken.
Step 4: Simmer Tomato Sauce:
Pour in the crushed tomatoes, the rest of the Kashmiri red chili powder, and the remaining turmeric and cumin. Give it a good stir, bring it to a gentle simmer, and let it cook for about 10-15 minutes, stirring occasionally. You want those tomatoes to break down and the spices to really meld together. You'll notice the color deepening and the sauce thickening slightly. This is the heart of your creamy sauce, getting ready for the chicken.
Step 5: Combine & Cook Chicken:
Now, add your seared chicken pieces back into the simmering tomato sauce. Stir everything together so the chicken is nicely coated. Reduce the heat to low, cover the pan, and let it gently simmer for about 15-20 minutes. This allows the chicken to finish cooking through, soaking up all those incredible flavors, and becoming wonderfully tender. This is where the Indian Butter Chicken really comes together, hon, getting closer to perfection!
Step 6: Finish Creamy Sauce:
Almost there! Take the pan off the heat. Stir in the remaining 2 tablespoons of unsalted butter. If you like, you can also stir in a splash of heavy cream for extra richness, though it's amazing without it too. Taste and adjust seasonings maybe a pinch more salt or a tiny bit of sugar if your tomatoes were a bit tart. This final swirl of butter makes the sauce unbelievably smooth and luxurious.

Every time I make this Indian Butter Chicken, it feels like a little culinary adventure. The aroma of the spices blooming, the sizzle of the chicken, the rich, vibrant color of the sauce it's a feast for all the senses even before the first bite! It's a dish that truly rewards your patience and a little bit of love in the kitchen. Pure joy, really.

Keeping Your Leftover Butter Chicken Fresh

So, you've got leftovers of your amazing butter chicken? Lucky you! This dish tastes even better the next day, in my opinion, as the flavors have more time to mingle. Let it cool completely before transferring it to an airtight container. It'll keep beautifully in the fridge for up to 3-4 days. I've definitely learned not to put it away warm, though that's a quick trip to spoilage town! For longer storage, you can freeze it for up to 2-3 months. Just thaw it in the fridge overnight and reheat gently on the stovetop or in the microwave, adding a splash of water or cream if it's too thick. My 'oops' moment was freezing it in a regular plastic container, only to have it crack when I tried to thaw it quickly. Use freezer-safe containers, friends!

Authentic Indian Butter Chicken Recipe - Image 1Pin it
Authentic Indian Butter Chicken Recipe - Image 1 | Recipes by HomeChef

Playing Around with Your Butter Chicken Ingredients

I've played around with this recipe so much over the years! If you don't have chicken thighs, breast meat can work, but reduce the simmering time to prevent it from drying out. For the yogurt, sour cream or even a dairy-free yogurt (like coconut or almond) can be used in a pinch, though the flavor will be a bit different. If you can't find Kashmiri red chili powder, a mix of sweet paprika and a tiny dash of cayenne pepper will give you color and heat, just adjust to your taste. I've also swapped crushed tomatoes for tomato puree when I was out, and it still worked, just a slightly different texture. Don't be afraid to experiment, that's how we learn!

What to Serve with Your Amazing Butter Chicken

Okay, so you've got this glorious, fragrant butter chicken simmering away. What do you serve with it? My go-to is always fluffy basmati rice it's the perfect canvas for soaking up all that incredible sauce. Warm naan bread is also a MUST, for scooping up every last drop. Seriously, don't skip the naan! Sometimes, I'll whip up a quick cucumber and onion raita (yogurt salad) to balance the richness, or a simple green salad with a light vinaigrette. A sprinkle of fresh cilantro and a squeeze of lime just before serving brightens everything up beautifully. It’s a meal that feels special, whether it’s a weeknight or a dinner party.

The Heartwarming Story Behind Butter Chicken

The story behind butter chicken, or Murgh Makhani, is just as rich as the dish itself! It was created in the 1950s by Kundan Lal Gujral at Moti Mahal restaurant in Delhi, India. The legend says it came from a need to use up leftover tandoori chicken, which they simmered in a rich tomato and butter gravy. And just like that, a culinary icon was born! It quickly became a sensation, spreading its creamy, comforting magic across India and then the world. It’s a dish that embodies the warmth and hospitality of Indian cuisine, and honestly, making it at home feels like carrying on a delicious tradition.

And there you have it, friends my cherished Indian Butter Chicken recipe! It’s more than just a meal, it’s a culinary hug, a burst of flavor, and a reminder of all the delicious joy cooking can bring. I hope you love making and eating this as much as I do. Give it a try, gather your loved ones, and savor every spoonful. Don't forget to tell me how it goes in the comments below!

Authentic Indian Butter Chicken Recipe - Image 2Pin it
Authentic Indian Butter Chicken Recipe - Image 2 | Recipes by HomeChef

FAQs About Your Homemade Butter Chicken

→ Can I use chicken breast instead of thighs?

You totally can! Just keep an eye on the cooking time, as chicken breast tends to dry out faster. Reduce the simmering time by about 5-7 minutes and check for doneness. It might not be quite as tender, but it’ll still be delicious, I promise!

→ Is this dish very spicy?

Not overly! Kashmiri red chili powder provides more color than intense heat. It gives a lovely warmth rather than a fiery kick. If you prefer it spicier, you can add a pinch of cayenne pepper with the other spices, or a sliced green chili to the sauce.

→ What if I don't have ginger-garlic paste?

No worries! You can make your own by finely mincing equal parts fresh ginger and garlic. Or, honestly, just use pre-minced jars from the store. It's a lifesaver when you're in a hurry, and it works great in this recipe.

→ Can I make this vegetarian?

Absolutely! You can substitute the chicken with paneer (Indian cheese), chickpeas, or even firm tofu. Add them during Step 5 and simmer until heated through and coated in the sauce. It's a fantastic meat-free option!

→ Why is my sauce not as red as I expected?

That's likely due to the type of chili powder! Kashmiri red chili powder gives that signature vibrant hue. If you used a different chili powder, it might be less red. A tiny bit of red food coloring (just a drop!) can fix it visually, but the flavor will still be amazing.

Authentic Indian Butter Chicken Recipe

Experience rich, creamy Authentic Indian Butter Chicken. This classic recipe features tender chicken in a spiced tomato-butter sauce. Perfect for a flavorful dinner.

4 out of 5
(74 reviews)
Prep Time
30 Minutes
Cook Time
40 Minutes
Total Time
70 Minutes

Category: Global Flavors

Difficulty: Intermediate

Cuisine: Indian

Yield: 4 Servings

Dietary: ~

Published: April 4, 2026 at 01:46 AM

Ingredients

→ The Tandoori-Style Chicken

01 1 1/2 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
02 1/2 cup plain whole milk yogurt
03 1 tbsp fresh lemon juice

→ The Aromatic Foundation

04 6 tbsp unsalted butter, divided
05 1 medium yellow onion, finely chopped
06 3 tbsp fresh ginger-garlic paste, divided
07 1 (28 oz) can crushed tomatoes

→ The Signature Spice Blend

08 2 tsp Kashmiri red chili powder, divided
09 1/2 tsp ground turmeric
10 1 tsp ground cumin
11 1 tsp ground coriander
12 1 1/2 tsp garam masala
13 1 tbsp dried fenugreek leaves (Kasoori Methi), crushed
14 1 1/2 tsp salt, divided

→ The Creamy Finish & Aromatic Garnish

15 1/2 cup heavy cream
16 1 tsp granulated sugar
17 1/4 cup fresh cilantro, chopped, for garnish

Instructions

Step 01

Combine 1 1/2 lbs boneless, skinless chicken thighs, 1/2 cup plain whole milk yogurt, 1 tbsp fresh lemon juice, 1 tsp Kashmiri red chili powder, 1/2 tsp ground turmeric, and 1/2 tsp salt in a bowl. Mix well. Marinate for at least 30 minutes, or up to 4 hours, for the best Authentic Indian Butter Chicken Recipe flavor.

Step 02

Melt 2 tbsp unsalted butter in a large pot or Dutch oven over medium-high heat. Add the marinated chicken in a single layer, working in batches if necessary, and sear for 3-4 minutes per side until lightly browned. Remove chicken and set aside. This step adds depth to your Authentic Indian Butter Chicken Recipe.

Step 03

Reduce heat to medium. Add 2 tbsp unsalted butter to the same pot. Sauté 1 medium yellow onion until softened, about 5-7 minutes. Stir in 2 tbsp fresh ginger-garlic paste, 1 tsp ground cumin, 1 tsp ground coriander, and 1 tsp Kashmiri red chili powder. Cook for 1 minute until fragrant.

Step 04

Pour in 1 (28 oz) can crushed tomatoes. Add 1 tsp salt, 1 1/2 tsp garam masala, and 1 tbsp dried fenugreek leaves (Kasoori Methi), crushed. Bring to a simmer, then reduce heat to low, cover, and cook for 15 minutes, stirring occasionally, allowing the flavors to meld for your Authentic Indian Butter Chicken Recipe.

Step 05

Add the seared chicken pieces back into the sauce. Stir well to coat. Cover and continue to simmer on low heat for another 10-15 minutes, or until the chicken is cooked through and tender.

Step 06

Stir in 1/2 cup heavy cream, 1 tsp granulated sugar, and the remaining 2 tbsp unsalted butter. Cook for 2-3 minutes, just until heated through and the sauce is rich and creamy. Do not boil after adding cream.

Step 07

Taste and adjust seasoning if needed. Garnish your Authentic Indian Butter Chicken Recipe generously with 1/4 cup fresh cilantro, chopped. Serve hot with basmati rice or naan bread.

Notes

  1. For a spicier kick, increase the Kashmiri red chili powder or add a pinch of cayenne pepper to the sauce.
  2. Leftover butter chicken can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop.
  3. For an even richer and smoother sauce, blend a portion of the cooked sauce (before adding chicken) until smooth, then return to the pot.
  4. Crushing the dried fenugreek leaves (Kasoori Methi) between your palms before adding them releases their aromatic oils, enhancing the dish's authentic flavor.

Tools You'll Need

  • Large skillet or Dutch oven
  • Mixing bowls
  • Measuring cups and spoons
  • Cutting board
  • Chef's knife
  • Blender or immersion blender

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 565 kcal
  • Total Fat: 40 g
  • Total Carbohydrate: 18 g
  • Protein: 31 g

Reviews & Comments

Required fields are marked *

Authentic Indian Butter Chicken Recipe

📌 Save Before You Go!

Don't lose this recipe — save it to Pinterest!

Save on Pinterest
Authentic Indian Butter Chicken Recipe

Don't Lose This Recipe!

Save it now — you'll want to make this again!