Simple butter chicken recipe for a comforting weeknight meal

Incredibly tender chicken bathed in a luxuriously creamy and aromatic tomato sauce. The rich, velvety texture and perfect balance of warm spices from garam masala make this Indian butter chicken an unforgettable comfort food.

What Makes This Butter Chicken Recipe So Special

With just a handful of simple ingredients, this butter chicken recipe delivers a restaurant-quality experience right in your own kitchen. We’re talking about incredibly tender chicken bathed in a luxuriously creamy and aromatic tomato sauce. The rich, velvety texture and the perfect balance of warm spices from the garam masala make this Indian butter chicken, or chicken makhani, an unforgettable comfort food. After testing this method multiple times, our team found that the key to the deepest flavor is letting the chicken marinate for the full 30 minutes. This simple step makes all the difference, ensuring every bite is infused with ginger and lemon. You’ll be amazed at how this easy butter chicken comes together with such complex, satisfying results.
This post may contain affiliate recommendations. Please see our disclosure policy.

Ingredients for This Butter Chicken Recipe

Gathering your ingredients is the first step to creating this amazing dish. Here’s everything you’ll need for our tested and perfected creamy butter chicken.
  • 1 1/2 pounds boneless, skinless chicken thighs, cut into 1-inch pieces
  • 1 cup plain whole-milk yogurt
  • 2 tablespoons lemon juice
  • 1 tablespoon grated fresh ginger
  • 2 teaspoons garam masala, divided
  • 3 tablespoons vegetable oil
  • 1 large yellow onion, finely chopped
  • 4 garlic cloves, minced
  • 1 (15-ounce) can tomato sauce
  • 1 cup heavy cream
  • 1/2 cup water
  • 2 teaspoons sugar
  • 1/2 teaspoon cayenne pepper, or to taste
  • 4 tablespoons unsalted butter, cut into pieces
  • 1/4 cup chopped fresh cilantro

Cook Time for This Butter Chicken

We know your time is precious, so we’ve streamlined this process. From start to finish, you can have this incredible Indian butter chicken on your table in about an hour. The active cooking time is minimal, and most of the work is hands-off simmering.
  • Prep Time: 15 minutes (plus 30 minutes marinating)
  • Cook Time: 45 minutes
  • Total Time: About 1 hour 30 minutes

How to Make This Easy Butter Chicken

Follow these steps for a foolproof path to the most delicious chicken makhani. We’ve broken it down so you can build flavor confidently.

Step 1: Marinate the Chicken

In a medium bowl, combine the yogurt, lemon juice, ginger, and 1 teaspoon of the garam masala. Add the chicken pieces and stir to coat thoroughly. Let it marinate at room temperature for 30 minutes while you prepare the sauce base.

Step 2: Build the Aromatic Base

Heat the vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring frequently, until softened and golden brown, about 8-10 minutes. Stir in the minced garlic and cook for another minute until fragrant.

Step 3: Simmer the Tomato Sauce

Add the tomato sauce, remaining 1 teaspoon garam masala, sugar, and cayenne pepper to the pot. Bring to a simmer, then reduce heat to low and let it cook gently for 10 minutes, stirring occasionally, until the sauce thickens slightly and deepens in color.

Step 4: Create the Creamy Sauce

Stir in the heavy cream and water until fully incorporated. Add the marinated chicken along with all the yogurt marinade to the sauce. Bring the mixture back to a gentle simmer.

Step 5: Cook the Chicken

Cook uncovered for 15-20 minutes, stirring occasionally, until the chicken is cooked through and tender. The sauce should be creamy and coat the back of a spoon.

Step 6: Finish with Butter

Remove the pot from heat and stir in the butter pieces until melted and fully incorporated into the sauce. This will give the dish its signature rich, glossy finish.

Step 7: Garnish and Serve

Taste and adjust seasoning with salt if needed. Garnish with fresh cilantro just before serving. For best results, let the butter chicken rest for 5-10 minutes before serving to allow the flavors to meld together.

Pro Tips & Tasty Tweaks

Our team always shares the little discoveries that make a big difference. Here are our top tips for your best butter chicken yet.
  • For a Richer Flavor: Swap the water for a rich chicken broth. It adds another layer of savory depth that we absolutely love.
  • Control the Heat: Remember, the cayenne is for a gentle warmth, not intense heat. Start with 1/4 teaspoon if you’re sensitive to spice and add more at the end.
  • Smoother Sauce Secret: If you prefer a perfectly smooth sauce, you can carefully blend the sauce base (after step 3) with an immersion blender before adding the cream and chicken.
  • Make-Ahead Magic: This dish tastes even better the next day. Let it cool completely before storing it in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop.

Flavor & Texture Notes

When you make this butter chicken recipe correctly, you’ll be greeted by a symphony of flavors and textures. The aroma alone, with its warm garam masala and ginger, will fill your kitchen with an incredibly inviting scent. The first thing you’ll notice is the sauce’s velvety, luxurious texture—it should coat the back of a spoon thickly. The flavor is a beautiful balance: the tang from the tomato and yogurt, the subtle sweetness from the onion and a touch of sugar, and the warm, complex spice from the garam masala. The chicken itself should be fall-apart tender, having absorbed all the wonderful marinade flavors. When it’s done, the sauce will be a rich, orange-red color and have a beautifully glossy sheen from the final butter enrichment.

Variations & Substitutions

We encourage you to make this dish your own! During our testing, we played with several variations that all yielded delicious results. Here are some of our favorite twists on this classic butter chicken.
  • For a Lighter Creaminess: If you don’t have heavy cream, full-fat coconut milk is a fantastic substitute that adds a subtle, sweet flavor.
  • Herbaceous Twist: Stir in two tablespoons of chopped fresh mint along with the cilantro at the end for a bright, refreshing note.
  • Smoky Undertones: Add a teaspoon of smoked paprika along with the garam masala to introduce a gentle, smoky dimension to the sauce.
  • Extra Vegetable Boost: Feel free to add a cup of spinach during the last 5 minutes of cooking. It wilts down perfectly and adds a pop of color and nutrients.
  • Dairy-Free Version: For a dairy-free creamy butter chicken, use a plain, unsweetened dairy-free yogurt for the marinade, substitute the butter with a plant-based alternative, and use canned coconut cream instead of heavy cream.

How to Serve This Butter Chicken Recipe

We love thinking about how a dish comes together on the plate, and this easy butter chicken is incredibly versatile. After many family-style dinners, we found that the right accompaniments truly make the meal sing, turning a great main into an unforgettable dining experience. One of our favorite discoveries was how the creamy butter chicken sauce mingles with fluffy rice. For the ultimate comfort meal, serve it over a bed of steamed basmati rice or with warm, buttery naan bread for dipping. The combination is simply magical. We often like to add a simple, crisp cucumber salad on the side to balance the richness. This classic Indian butter chicken, or chicken makhani, is a complete crowd-pleaser whether it’s a weeknight dinner or a weekend feast.

Mistakes to Avoid

Through our testing, we’ve seen a few common pitfalls that can easily be avoided. Here are the key mistakes we learned to steer clear of for the best results every time. First, don’t rush the marinating time. We know you’re eager to eat, but that full 30 minutes is crucial for tender, flavorful chicken. Secondly, avoid boiling the sauce after adding the cream and yogurt marinade. A gentle simmer is all you need; high heat can cause the dairy to curdle. Finally, don’t skip the final rest. Letting the butter chicken sit for 5-10 minutes off the heat allows the flavors to fully meld and the sauce to thicken perfectly. Another common question we get is about sauce consistency. If your sauce seems too thin, it’s likely because you didn’t let it reduce enough during the final simmer. Conversely, if it’s too thick, a splash of water or cream stirred in at the end will fix it right up. By following these simple tips, your creamy butter chicken will turn out perfectly.

How to Store This Butter Chicken Recipe

We always make a little extra because the leftovers are fantastic. Proper storage is key to enjoying this dish for days to come. After one particularly busy week, we were thrilled to find that this butter chicken recipe tastes even better the next day. Let the dish cool completely to room temperature before transferring it to an airtight container. It will keep in the refrigerator for up to 3 days. For longer storage, this easy butter chicken freezes beautifully. Portion it into freezer-safe containers, leaving a little space for expansion, and it will keep for up to 2 months. When you’re ready to enjoy it, thaw it overnight in the refrigerator and reheat it gently on the stovetop over low heat, stirring occasionally. If the sauce has separated slightly, a good stir will bring it right back together.

Try This Butter Chicken Recipe Yourself

We genuinely hope you feel inspired to make this beloved classic in your own kitchen. This butter chicken recipe has become a staple in our own homes for good reason—it’s consistently delicious, surprisingly simple, and always brings everyone to the table with happy anticipation. Remember, the journey to a great chicken makhani is part of the fun. Don’t be intimidated by the list of spices; the process is straightforward and the result is so rewarding. We encourage you to gather your ingredients, put on some music, and enjoy the process of creating something truly special. Whether it’s your first time making Indian butter chicken or you’re a seasoned pro, this version is sure to become a new favorite. We’d love to hear how it turns out for you!
public

Creamy Butter Chicken

No ratings yet
Incredibly tender chicken bathed in a luxuriously creamy and aromatic tomato sauce. The rich, velvety texture and perfect balance of warm spices from garam masala make this Indian butter chicken an unforgettable comfort food.
Prep Time 15 minutes
Cook Time 45 minutes
Marinating Time 30 minutes
Total Time 1 hour 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Indian
Calories: 485

Ingredients
 
 

  • 1.5 pounds boneless, skinless chicken thighs cut into 1-inch pieces
  • 1 cup plain whole-milk yogurt
  • 2 tbsp lemon juice
  • 1 tbsp grated fresh ginger
  • 2 tsp garam masala divided
  • 3 tbsp vegetable oil
  • 1 large yellow onion finely chopped
  • 4 cloves garlic minced
  • 1 can tomato sauce 15-ounce can
  • 1 cup heavy cream
  • 0.5 cup water
  • 2 tsp sugar
  • 0.5 tsp cayenne pepper or to taste
  • 4 tbsp unsalted butter cut into pieces
  • 0.25 cup fresh cilantro chopped

Equipment

  • Large Heavy-Bottomed Pot or Dutch Oven
  • Medium Bowl
  • Cutting board
  • chef's knife

Method
 

  1. In a medium bowl, combine the yogurt, lemon juice, ginger, and 1 teaspoon of the garam masala. Add the chicken pieces and stir to coat thoroughly. Let it marinate at room temperature for 30 minutes while you prepare the sauce base.
  2. Heat the vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring frequently, until softened and golden brown, about 8-10 minutes. Stir in the minced garlic and cook for another minute until fragrant.
  3. Add the tomato sauce, remaining 1 teaspoon garam masala, sugar, and cayenne pepper to the pot. Bring to a simmer, then reduce heat to low and let it cook gently for 10 minutes, stirring occasionally, until the sauce thickens slightly and deepens in color.
  4. Stir in the heavy cream and water until fully incorporated. Add the marinated chicken along with all the yogurt marinade to the sauce. Bring the mixture back to a gentle simmer.
  5. Cook uncovered for 15-20 minutes, stirring occasionally, until the chicken is cooked through and tender. The sauce should be creamy and coat the back of a spoon.
  6. Remove the pot from heat and stir in the butter pieces until melted and fully incorporated into the sauce. This will give the dish its signature rich, glossy finish.
  7. Taste and adjust seasoning with salt if needed. Garnish with fresh cilantro just before serving. For best results, let the butter chicken rest for 5-10 minutes before serving to allow the flavors to meld together.

Nutrition

Calories: 485kcalCarbohydrates: 15gProtein: 32gFat: 33gSaturated Fat: 16gCholesterol: 185mgSodium: 680mgPotassium: 780mgFiber: 3gSugar: 9gVitamin A: 1250IUVitamin C: 18mgCalcium: 120mgIron: 2.5mg

Notes

For a richer flavor, swap water for chicken broth. Control heat by starting with 1/4 tsp cayenne if sensitive to spice. For smoother sauce, blend tomato-onion base before adding cream. Tastes even better the next day - store in fridge for up to 3 days.

Tried this recipe?

Let us know how it was!

Enjoyed the recipe? Share it!

Easy Dinner eBook

Everyday Recipe Library

Discover our collection of recipe eBooks — simple, delicious meals for every day.

Easy Dinners

Quick, fuss-free dinner recipes the whole family will love — ready in 30 minutes or less.

Get the eBook

Kitchen Essentials We Recommend

Tools that make cooking easier — tried, tested, and loved.

Stainless Cookware Set

Stainless Steel Cookware Set

Professional-grade pots and pans for every recipe.

Buy on Amazon Read Review
Total Crushing Blender

Total Crushing Blender

Smoothies, soups, sauces — powerful and easy to clean.

Buy on Amazon Read Review
Glass Food Storage Set

Glass Food Storage Set

Leakproof, oven-safe containers — perfect for meal prep.

Buy on Amazon Read Review

As an Amazon Associate we earn from qualifying purchases.

Got a recipe the world should try?

Share your favorite family recipe or national dish with food lovers in 100+ countries.

Submit Your Recipe

Frequently Asked Questions

Can I use chicken breasts instead of thighs?

Yes, you can substitute chicken breasts in this butter chicken recipe. We recommend cutting them into slightly larger pieces, about 1.5 inches, and reducing the final simmering time to 12-15 minutes to prevent them from drying out. Chicken thighs remain our top choice for their superior tenderness and flavor, but breasts work well if that’s what you have available.

How do I make my sauce smoother?

For an ultra-smooth creamy butter chicken sauce, we suggest using an immersion blender on the tomato-onion base after step 3, before adding the cream and chicken. Alternatively, you can carefully transfer the base to a stand blender, then return it to the pot to continue with the recipe. This extra step creates that restaurant-style velvety texture we all love.

What can I use if I don’t have garam masala?

While garam masala provides the authentic flavor for this Indian butter chicken, you can create a similar spice blend in a pinch. We’ve had success combining equal parts ground cumin, coriander, and cardamom with a pinch of cinnamon and cloves. The flavor will be slightly different but still delicious for your easy butter chicken.

Can I make this dish ahead of time?

Absolutely! This butter chicken recipe actually improves when made ahead. Simply prepare the dish completely, let it cool, and store it in an airtight container in the refrigerator for up to 3 days. The flavors have more time to develop and meld together. Reheat gently on the stovetop, adding a splash of water or cream if needed to adjust the consistency.

Conclusion

We hope this comprehensive guide gives you all the confidence you need to create an incredible butter chicken recipe at home. From the fragrant marination to the final swirl of butter, each step builds toward a dish that’s far greater than the sum of its parts. This creamy butter chicken has brought so much joy to our test kitchens and family tables, and we’re excited for it to do the same in yours. Remember to take your time, enjoy the process, and don’t forget that final rest—it makes all the difference. Happy cooking!

SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment

Recipe Rating