Indian Butter Chicken

Featured in main-dishes.

Hey friend, look at this gorgeous plate of butter chicken! See how that vibrant orange sauce just glistens under the light? Those tender chicken pieces are practically begging to be devoured. The best part? You can make this restaurant favorite right in your own kitchen! Imagine the aroma of toasted spices filling your home as you simmer that creamy tomato sauce. The chicken gets so incredibly tender, and when you take that first bite with fluffy rice and a piece of charred naan to scoop up all that luscious sauce... pure magic! Trust me, once you master this recipe, you'll never order takeout butter chicken again. It's easier than you think, and your family will be absolutely blown away!

Tswira dial profile dial zaho awlaydi..
Updated on Wed, 26 Nov 2025 22:09:54 GMT
Main recipe image showcasing the final dish pin it
Creamy Indian butter chicken in rich tomato sauce with basmati rice and naan | lonerecipes.com

I first encountered butter chicken during a trip to an Indian restaurant in college, and it was love at first bite. The way the creamy tomato sauce coated each piece of tender chicken, the complex layers of warm spices that didn't overwhelm but instead created this perfect harmony of flavors - I was hooked. This recipe captures that exact magic I fell in love with. The chicken gets marinated in yogurt and spices, which makes it incredibly tender and flavorful. Then it's cooked in a sauce that starts with aromatic garlic and ginger, builds with tomatoes and spices, and finishes with butter and cream for that signature silky richness. What I love most is how the dish looks as good as it tastes - that vibrant orange-red color is absolutely stunning on the plate. The fresh cilantro on top adds a pop of green and a bright herbaceous note that cuts through the richness perfectly. Every time I make this, I'm transported back to that first memorable meal, except now I have the satisfaction of knowing I created it myself.

Why I love this recipe

This butter chicken recipe holds a special place in my heart because it proves that restaurant-quality Indian food is absolutely achievable at home. I love how forgiving this recipe is - even if your spice measurements aren't exact, it still turns out delicious. The way the house smells when this is cooking is enough to make anyone's mouth water. What really gets me is the texture of the sauce - it's so velvety and luxurious, you'd swear it came from a high-end restaurant kitchen. I appreciate that it uses everyday ingredients you can find at most grocery stores, yet the result tastes incredibly authentic. The recipe also scales beautifully, so I can make a big batch for meal prep or double it when hosting friends. It's become my go-to dish when I want to impress someone or when I'm craving serious comfort food. Plus, watching people take that first bite and their eyes light up with surprise and delight never gets old!

What You Need From Your Kitchen

  • Chicken thighs: Cut into bite-sized pieces and marinate in yogurt with spices for tenderness
  • Tomato puree: Use as the base for the rich sauce, creating depth and color
  • Heavy cream: Stir in at the end to create the signature creamy, luxurious texture
  • Garam masala: Add this warming spice blend in two stages for layered flavor throughout
  • Fresh ginger and garlic: Mince and grate finely, then sauté to create aromatic foundation
  • Yogurt: Use to marinate chicken, tenderizing the meat while adding tang
  • Butter: Use generously to sauté chicken and build the sauce for authentic richness

Let's Make These Together

Marinate for Tender Chicken
Start by combining your chicken with yogurt and half the spices in a large bowl. The yogurt acts as a natural tenderizer, breaking down the proteins in the chicken while infusing it with flavor. Make sure every piece is well coated, then let it sit in the refrigerator for at least 30 minutes. If you have time, let it marinate for several hours or even overnight for the most tender, flavorful result. This step is crucial for achieving that melt-in-your-mouth texture you find in restaurants.
Brown the Marinated Chicken
Heat butter in your pan until it's nice and hot, then add the marinated chicken pieces. You'll hear that satisfying sizzle as the chicken hits the pan. Cook the pieces, turning them occasionally, until they develop a golden-brown exterior. This browning process, called the Maillard reaction, creates incredible depth of flavor. Don't worry if the chicken isn't completely cooked through at this point – it will finish cooking in the sauce later.
Create Aromatic Spice Base
In the same pan with all those delicious browned bits, add more butter and let it melt. Toss in your garlic and ginger, and watch them sizzle and release their incredible aromas. After about a minute, add your ground spices and stir constantly for 30 seconds. This toasting process wakes up the spices and intensifies their flavors dramatically. The kitchen will smell absolutely amazing at this point. Then add your tomato puree and stir everything together, scraping up all those flavorful bits stuck to the bottom of the pan.
Simmer in Creamy Sauce
Now comes the magical transformation. Pour in the heavy cream and watch as your sauce turns that signature beautiful orange color. Return your browned chicken to the pan along with any juices that collected on the plate. Reduce the heat and let everything simmer gently for about 12-15 minutes. During this time, the sauce will thicken, the flavors will meld together beautifully, and your chicken will finish cooking through while absorbing all those wonderful spices. Stir occasionally to prevent sticking and ensure even cooking.
Finish with Fresh Garnish
Give your butter chicken a final taste and adjust the salt if needed. Remove from heat and scatter freshly chopped cilantro generously over the top. The bright green herbs provide a fresh contrast to the rich, creamy sauce. For presentation, you can drizzle a little extra cream on top in a decorative swirl. Serve immediately while it's hot and at its absolute best, alongside fluffy basmati rice and warm naan bread for the ultimate Indian feast experience.
Additional recipe photo showing texture and details pin it
Restaurant-style Indian butter chicken with tender pieces in creamy sauce | lonerecipes.com

Switch Things Up

I remember the first time I attempted butter chicken at home - I was terrified I'd mess it up because it always seemed like such a complex restaurant dish. But after taking that first bite of my homemade version, I literally did a happy dance in my kitchen! The sauce was silky smooth, the spices were perfectly balanced, and the chicken was melt-in-your-mouth tender. Now I make this at least twice a month, and I've gotten bold enough to adjust the spice levels to my liking. Sometimes I add a little extra garam masala when I'm craving more warmth, or I'll throw in some cashew paste for extra creaminess. My family now requests this over ordering takeout, which feels like the ultimate cooking achievement. The best part? The leftovers taste even better the next day when all those flavors have had time to meld together overnight.

Perfect Pairings

Indian Butter Chicken pairs beautifully with fluffy basmati rice that soaks up all that incredible sauce, or serve it with warm, pillowy naan bread for scooping. For a complete Indian feast, accompany it with cooling cucumber raita, crispy vegetable samosas, or a fresh kachumber salad with tomatoes, cucumbers, and onions. A side of garlic naan or buttery paratha makes the meal even more indulgent. For beverages, try a sweet mango lassi to balance the spices, or a crisp Indian pale ale if you prefer beer. Complete the meal with traditional accompaniments like lime pickle or mango chutney on the side.

Step-by-step preparation photo pin it
Authentic butter chicken curry garnished with cilantro served alongside fluffy rice | lonerecipes.com

Frequently Asked Questions

→ Can I use chicken breast instead of thighs?

Yes, you can absolutely use chicken breast, though thighs are preferred because they stay more tender and juicy during cooking. If using breast, cut them into slightly larger pieces and be careful not to overcook them. Reduce the simmering time by 2-3 minutes to prevent the breast meat from drying out.

→ How spicy is this butter chicken?

This recipe is mild to medium in terms of heat. The spices provide warmth and depth of flavor rather than intense spiciness. If you prefer more heat, add cayenne pepper, red chili powder, or fresh green chilies to taste. For a milder version, reduce the amount of garam masala slightly.

→ Can I make this recipe ahead of time?

Absolutely! Butter chicken actually tastes even better the next day as the flavors have more time to develop. You can marinate the chicken the night before, or make the entire dish and refrigerate it for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of cream or water if the sauce has thickened too much.

→ What can I substitute for heavy cream?

If you don't have heavy cream, you can use half-and-half, though the sauce will be slightly less rich. For a dairy-free option, coconut cream works wonderfully and adds a subtle sweetness that complements the spices. You can also use cashew cream by blending soaked cashews with water until smooth and creamy.

→ Why is my butter chicken sauce not as thick as restaurant style?

Restaurant-style butter chicken often has cashew paste or ground almonds added to thicken the sauce. You can blend 1/4 cup of soaked cashews with a little water and add it to your sauce. Alternatively, simmer the sauce longer to reduce and thicken it naturally, or add a tablespoon of tomato paste for extra body and depth.

→ Can I freeze butter chicken?

Yes, butter chicken freezes excellently! Let it cool completely, then transfer to airtight containers or freezer bags, leaving some space for expansion. It will keep well for up to 3 months in the freezer. Thaw overnight in the refrigerator and reheat gently on the stovetop, stirring occasionally. The texture and flavor remain remarkably good after freezing.

→ What's the difference between butter chicken and chicken tikka masala?

While similar, butter chicken has a smoother, creamier tomato-based sauce with more butter and cream, giving it a milder, sweeter flavor. Chicken tikka masala typically has a chunkier sauce with more visible tomatoes and tends to be spicier. Butter chicken also usually includes more butter (as the name suggests) and has a silkier texture overall.

Conclusion

This Indian Butter Chicken recipe brings the authentic flavors of your favorite Indian restaurant right to your dinner table. The combination of aromatic spices, creamy tomato sauce, and tender chicken creates a dish that's both comforting and impressive. Whether you're cooking for family dinner or entertaining guests, this recipe never fails to delight. Serve it with warm naan bread and basmati rice for the complete experience, and don't forget to garnish generously with fresh cilantro for that perfect finishing touch.

Indian Butter Chicken

Tender chicken pieces simmered in a velvety tomato-butter sauce infused with aromatic Indian spices, served with fluffy basmati rice and warm naan bread.

Prep Time
20 Minutes
Cook Time
35 Minutes
Total Time
55 Minutes
By: chris

Category: main-dishes

Difficulty: easy

Cuisine: Indian

Yield: 4 Servings (4 balls)

Dietary: Meat, Halal, Gluten-free option

Ingredients

011.5 lbs boneless chicken thighs, cut into bite-sized pieces
021 cup heavy cream
031 cup tomato puree
044 tablespoons butter
051 tablespoon garam masala
062 teaspoons ground cumin
071 teaspoon ground coriander
081 teaspoon turmeric powder
091 teaspoon paprika
104 cloves garlic, minced
111 inch fresh ginger, grated
121/2 cup plain yogurt
13Fresh cilantro for garnish
14Salt to taste

Instructions

Step 01

In a large bowl, combine the chicken pieces with yogurt, half the minced garlic, half the grated ginger, 1 teaspoon garam masala, 1 teaspoon cumin, turmeric, and salt. Mix well to ensure all chicken pieces are evenly coated. Cover and refrigerate for at least 30 minutes, or up to 4 hours for maximum flavor. The yogurt will tenderize the chicken while the spices infuse deep flavor.

Step 02

Heat 2 tablespoons of butter in a large skillet or heavy-bottomed pan over medium-high heat. Remove chicken from marinade, shaking off excess, and add to the hot pan. Cook for 6-8 minutes, turning occasionally, until the chicken is browned on all sides and cooked through. The chicken doesn't need to be fully cooked at this stage as it will continue cooking in the sauce. Transfer chicken to a plate and set aside.

Step 03

In the same pan, add the remaining 2 tablespoons of butter. Once melted, add the remaining garlic and ginger, and sauté for 1 minute until fragrant. Add the remaining garam masala, cumin, coriander, and paprika, stirring constantly for 30 seconds to toast the spices. Pour in the tomato puree and stir well, scraping up any browned bits from the bottom of the pan. These bits add incredible depth of flavor to your sauce.

Step 04

Reduce heat to medium-low and stir in the heavy cream, mixing until fully incorporated and the sauce turns a beautiful orange color. Return the cooked chicken pieces to the pan, along with any accumulated juices. Gently stir to coat the chicken in the sauce. Simmer for 12-15 minutes, stirring occasionally, until the sauce thickens slightly and the flavors meld together beautifully.

Step 05

Taste and adjust seasoning with salt if needed. Remove from heat and garnish generously with freshly chopped cilantro. Serve hot with steamed basmati rice, warm naan bread, or both. For an extra touch of indulgence, drizzle a small amount of heavy cream on top in a decorative swirl just before serving. The butter chicken is best enjoyed immediately while the sauce is silky and the chicken is tender.

Notes

  1. For a richer flavor, marinate the chicken overnight in the refrigerator. The longer marination time allows the spices to penetrate deeper into the meat.
  2. If you prefer a spicier butter chicken, add 1/2 teaspoon of cayenne pepper or 1-2 chopped green chilies when building the sauce.
  3. The sauce can be made smoother by blending it with an immersion blender before adding the chicken back in. This creates an ultra-silky restaurant-style texture.
  4. Leftovers store beautifully in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen and improve after a day or two.
  5. For a dairy-free version, substitute coconut cream for heavy cream and use ghee or oil instead of butter. The result is slightly different but still delicious.

Tools You'll Need

  • Large mixing bowl
  • Heavy-bottomed skillet or pan
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Knife and cutting board
  • Grater for fresh ginger

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (cream, butter, yogurt)
  • Garlic
  • Ginger

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 485
  • Total Fat: 28 g
  • Total Carbohydrate: 18 g
  • Protein: 38 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!