There is nothing quite like the intoxicating scent of rich spices simmering in a creamy tomato sauce. Making authenticIndian Butter Chickenat home is surprisingly simple, transforming your kitchen into a Michelin-starred experience, minus the judgmental maître d’ watching your every move. This recipe delivers a lush, velvety curry that balances sweet, tangy, and savory notes perfectly, proving that the best restaurant food can definitely be achieved right on your own stovetop. Get ready for a dish so good, you might just start taking reservations for your dining room table.
- This deeply savory, balanced sweet and tangy tomato sauce is perfected using a careful blend of fragrant, aromatic Indian spices.
- The marinating process requires only minutes of active preparation, and the luxurious sauce comes together quickly using standard pantry items.
- Achieve a vibrant, inviting orange-red hue and serve tender chunks of marinated chicken, ideal for scooping up with fresh naan bread.
- This incredible recipe works flawlessly for impressive weekend feasts, casual weeknight dinners, and tastes even better as leftovers.
Ingredients for Indian Butter Chicken
Here’s what you’ll need to make this delicious dish:
- Boneless, Skinless Chicken ThighsUse thighs for the best texture and flavor, as they stay juicy even after simmering; cut them into 1-inch cubes.
- Plain Full-Fat YogurtThis is essential for the marinade, tenderizing the chicken and helping the spices adhere; avoid low-fat versions.
- Ginger and Garlic PasteA key flavor foundation for both the marinade and the sauce; using fresh paste makes a huge difference.
- Garam MasalaThe signature spice blend providing warmth and depth; ensure your garam masala is fresh for maximum potency.
- Tomato Puree or Crushed TomatoesProvides the bulk of the sauce’s body and acidity; high-quality canned tomatoes are highly recommended here.
- Unsalted Butter or GheeUsed to cook the sauce base and finish the dish, adding the rich, characteristic “butter” flavor.
- Heavy CreamStirred in at the end to provide the dish with its signature smooth, velvety texture and richness; do not boil the sauce after adding the cream.
- Dried Fenugreek Leaves (Kasoori Methi)This herb is non-negotiable for authentic flavor, lending a slightly bitter, sweet, and pungent aroma.
The full ingredients list, including measurements, is provided in the recipe card directly below.
The Anatomy of Perfect Indian Butter Chicken
Forget what the takeout menus tell you; creating a truly phenomenalIndian Butter Chickenis less about esoteric spices and more about strategic layering of flavor. We aren’t just dumping ingredients into a pot; we are building a foundation of flavor that starts with the marinade and ends with a creamy flourish. Think of it as a culinary symphony, where every ingredient plays a vital, specific part. If you skip the marination, your chicken will simply taste like chicken submerged in sauce, not delicious, deeply flavored curry chicken.
Marinating for Maximum Flavor
The secret to restaurant-quality flavor in this famous Murgh Makhani starts hours before the actual cooking begins. You must give the chicken a spa day in the marinade to tenderize the meat and infuse it completely with aromatics. Start by combining the chicken cubes with the yogurt, ginger and garlic paste, turmeric, Kashmiri chili powder (for color, not just heat), and a touch of salt. The yogurt’s slight acidity breaks down the muscle fibers in the chicken, ensuring it remains incredibly tender when cooked. Ideally, let this mixture hang out in the fridge for a minimum of four hours, but overnight yields the most spectacular results. This process isn’t just about moisture; it’s about making sure every single bite of chicken carries the spice notes throughout the finished dish.
Building the Velvety Sauce Base
Once the chicken has been thoroughly marinated, the real magic begins with the sauce. Many homemade recipes rush this part, but taking your time here dictates the final texture and depth of the curry. First, you’ll sear the marinated chicken either on the stovetop or by lightly broiling it in the oven until it develops a nice char. This adds crucial smokiness and seals in the juices. Next, in a large, heavy-bottomed pot, melt your butter or ghee. Add finely chopped onions, cooking them slowly until they are translucent and sweet—avoid browning them, as that changes the flavor profile entirely. Introduce the remaining ginger and garlic, cooking just until fragrant, usually about one minute. Then, it’s spice time. Add the garam masala, coriander, cumin, and the remaining chili powder. Cook these spices for 30 to 60 seconds, stirring constantly, until they release their incredible aroma. This step, called “blooming” the spices, dramatically enhances their flavor profile and is the secret weapon of any great curry chef.
Simmering and Achieving the Perfect Texture
After blooming the spices, pour in the tomato puree. If you are using canned crushed tomatoes, you might want to blend the sauce later for a truly smooth texture, but for a slightly rustic finish, purees work great as they are. Add a touch of sugar or honey to balance the acidity of the tomatoes. Now comes the simmer: bring the sauce to a gentle bubble, then reduce the heat and let it simmer for at least 20 minutes, stirring occasionally. This long simmer allows the flavors to meld and deepen, transforming the sharp tomato base into a rich, complex foundation. Once the sauce is thick and glossy, drop in the pre-cooked chicken. If you prefer an exceptionally smooth restaurant-style curry, this is the time to transfer the sauce (before adding the chicken) to a blender and process until totally silky. Return the sauce to the pot with the chicken, and let it simmer together for another 5–10 minutes so the chicken can finish cooking gently in the sauce.
How to Make Indian Butter Chicken
Follow these simple steps to prepare this delicious dish: Step 1: Marinate the Chicken for Tenderness In a large bowl, combine the cubed chicken thighs with the plain yogurt, half of the ginger-garlic paste, turmeric, a teaspoon of garam masala, and salt. Mix thoroughly until the chicken is completely coated, then cover the bowl and refrigerate for a minimum of four hours, or ideally, overnight, to allow the marinade to fully penetrate the meat. Step 2: Sear the Chicken for Char Preheat your broiler or use a large skillet over medium-high heat. Remove the chicken from the marinade, shaking off excess moisture. Broil or sear the chicken pieces in batches until lightly charred and cooked through, usually about 8–10 minutes total. Set the cooked chicken aside. Step 3: Build the Aromatic Sauce Base In a heavy-bottomed pot or Dutch oven, melt the butter or ghee over medium heat. Sauté the diced onion until translucent and soft, approximately 5–7 minutes. Add the remaining ginger-garlic paste and cook for one minute until fragrant. Add the cumin, coriander, and remaining spices (including Kashmiri chili powder) and cook, stirring constantly, for 30 seconds to bloom the flavors. Step 4: Simmer and Intensify the Flavors Pour in the tomato puree, along with a pinch of salt and the balancing sugar or honey. Bring the mixture to a simmer, then reduce the heat to low and allow the sauce to bubble gently for 20 minutes, or until it thickens slightly and darkens in color. Stir occasionally to prevent sticking and ensure the robust flavors fully develop. Step 5: Finishing with Cream and Kasoori Methi If desired, blend the sauce until smooth using an immersion blender or a standard blender, then return it to the pot. Stir in the heavy cream and the dried fenugreek leaves (Kasoori Methi), crushing the leaves between your palms before adding them to release their fragrance. Add the reserved chicken and simmer gently for 5 minutes, ensuring the sauce does not come to a full boil once the cream is added. Step 6: Serve Immediately Taste and adjust the seasoning one last time, adding salt or a little more sugar if necessary to achieve that perfect balance. Transfer to plates and serve piping hot over fluffy basmati rice, accompanied by warm garlic naan bread for scooping up every last drop of the luscious sauce.
Troubleshooting and Perfect Pairings
We’ve established that making this dish is surprisingly straightforward, but sometimes, kitchen chemistry throws a curveball. The primary issue people face with Indian Butter Chicken is achieving the right consistency or flavor balance. If your sauce is too thin, simply let it simmer uncovered for a few extra minutes to reduce and thicken naturally. If it seems too acidic, stir in a bit more cream or a small spoonful of sugar. Remember, the sauce should be rich, creamy, and cling beautifully to the chicken.
Achieving the Signature Color and Texture
The vibrant orange-red hue isn’t just for aesthetics; it signifies depth of flavor. If your curry looks pale, chances are you didn’t use enough Kashmiri chili powder (which provides color without extreme heat) or your tomatoes needed a longer simmer time to concentrate their color. Also, ensuring you use full-fat cream contributes significantly to the velvety mouthfeel that makes this dish so famous. Don’t skimp on the final knob of butter added just before serving, either; it melts into the hot sauce, enhancing the sheen and richness.
The Essential Role of Sides
While theIndian Butter Chickenis undeniably the star of the show, it requires a great supporting cast. Basmati rice is the classic partner; rinse the rice well before cooking to remove excess starch, which ensures light, fluffy grains that perfectly absorb the curry sauce. The other crucial component is bread. Whether you opt for homemade naan, store-bought flatbread, or even simple roti, you need something robust enough to mop up the luxurious sauce. For a contrasting freshness, serve a simple side salad of thinly sliced cucumbers and red onions, dressed with lime juice and a sprinkle of chaat masala. This provides a necessary acidic crunch to cut through the richness of the curry, making every bite feel perfectly balanced and ready for seconds.
The Accidental Discovery of Sunshine on a Plate

I first made Indian Butter Chicken on a rainy Tuesday, attempting to clear out my fridge. I expected something bland, but the first bite was a revelation—creamy, rich, and intensely comforting. It was like finding a secret stash of culinary sunshine right in my own kitchen, instantly lifting my spirits.
Perfecting the Cooking Process
Efficiency is key. Start by marinating the chicken; this buys you time to roast the tomatoes and onions. Blend the sauce while the chicken rests after searing, then combine everything to simmer until thick and wonderfully fragrant. This sequence guarantees maximum flavor extraction and tenderness.
Add Your Touch
For a richer flavor, swap heavy cream for full-fat coconut milk (trust me!). If you lack kasuri methi (dried fenugreek leaves), a pinch of dried sage works wonders in a pinch. You can also toss in some roasted cauliflower florets for added texture and a delightful vegetable boost.
Storing & Reheating
Store leftovers in an airtight container for up to four days; the flavor actually deepens overnight. When reheating, use the stovetop on low heat, adding a splash of water or milk if the sauce has become too thick, ensuring a smooth texture that won’t separate.
The Legend of the Luscious Sauce
Let’s be honest, we all have those moments when we crave something deeply comforting, something that coats your soul in warmth. For me, that craving usually leads directly to the kitchen counter where the ingredients for Indian Butter Chicken magically assemble themselves. This dish, known traditionally as Murgh Makhani, isn’t just a meal; it’s a culinary adventure defined by its luxurious texture and perfect harmony of spices. Forget those sad, watery takeout containers you’ve encountered in the past. We are aiming for complexity here, where sweetness, acidity, and that signature fiery red color dance a graceful, beautiful tango right on your spoon.
The beauty of making Indian Butter Chicken at home is controlling that creaminess factor. You dictate how buttery, how spicy, and how thick the final product will be. The recipe relies on simple pantry staples combined with a few star spices, transforming ordinary chicken into something extraordinary. This is the ultimate comfort food upgrade, and I promise you, once you smell the aroma of the simmering sauce filling your home, you will never go back to the store-bought versions again.
The Spice Cabinet Cleanup: Essential Ingredients
Before we dive into the cooking process, let’s talk about the lineup. You need high-quality ingredients because this rich dish showcases every single one. Don’t skimp on the butter—it’s right there in the name—and definitely make sure your spices haven’t been sitting around since the turn of the century, losing all their punch. Fresh spices make a monumental difference in the final depth of the sauce.
For the Chicken Marinade:
- 1.5 lbs boneless, skinless chicken breast or thighs, cut into 1-inch cubes
- 1/2 cup plain full-fat yogurt (dairy or non-dairy equivalent)
- 2 tablespoons fresh ginger-garlic paste
- 1 teaspoon chili powder (adjust to heat preference)
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric powder
- Salt and pepper to taste
For the Rich Makhani Sauce:
- 4 tablespoons unsalted butter
- 1 large yellow onion, roughly chopped
- 3 cups canned crushed tomatoes
- 1 tablespoon fresh ginger-garlic paste
- 1 cup chicken broth (low sodium)
- 1 teaspoon garam masala
- 1/2 teaspoon chili powder
- 1/2 cup heavy cream (or full-fat coconut milk for dairy-free alternative)
- 1 tablespoon kasuri methi (dried fenugreek leaves), crushed
- 1 teaspoon sugar (optional, to balance acidity)
- Coriander for garnish
Mastering the Marination and Sear
The foundation of truly spectacular Indian Butter Chicken is the chicken itself. If you skip marination, you might as well just eat tomato soup with chicken chunks floating in it, and nobody wants that. Marination doesn’t just add flavor; the yogurt’s acidity tenderizes the meat, guaranteeing that soft, yielding texture that melts in your mouth.
In a large bowl, combine all the marinade ingredients with the cubed chicken. Stir until every piece is coated beautifully. Cover the bowl and refrigerate for at least three hours, but if you want to win an imaginary culinary medal, let it marinate overnight. Patience truly is a virtue here.
When you’re ready to cook, heat a tablespoon of oil in a heavy-bottomed pan or skillet over medium-high heat. Remove the chicken pieces from the marinade, shaking off any excess yogurt, and sear them in batches until they are nicely browned and caramelized on the outside. They don’t need to be cooked through yet; the goal is deep color and flavor development. Once seared, set the chicken aside on a plate and prepare yourself for the symphony of the sauce.
The Sauce Symphony: Building Flavor Depth
Now for the main event: the luxurious sauce that gives Indian Butter Chicken its name and fame. This is where the magic happens, and the aromas will start driving your neighbors absolutely wild with curiosity. Start by melting the butter in the same pan you used for the chicken. Toss in the chopped onions and sauté them until they are soft and translucent, which should take about five to seven minutes.
Add the remaining ginger-garlic paste to the onions and cook for one minute until fragrant. This vital step is often called blooming the aromatics, and it releases their essential oils. Next, introduce your dry spices—garam masala, turmeric, and chili powder—stirring them vigorously for about 30 seconds. That brief contact with the fat intensifies their flavor exponentially.
Pour in the crushed tomatoes and the chicken broth. Bring the mixture to a low boil, then reduce the heat, cover, and let it simmer gently for at least 15 minutes. This allows the tomatoes to break down completely and the flavors to fully meld. Once simmered, transfer the entire sauce mixture carefully to a blender. Blend until it is perfectly smooth and velvety. If you are extremely particular about texture, now is the time to strain the blended sauce through a fine-mesh sieve back into the pan. This removes any tiny, gritty bits of spices or tomato skin, yielding that impeccable, silky restaurant finish.
Return the seared chicken to the silky sauce. Stir in the heavy cream and the crushed kasuri methi. Kasuri methi, or dried fenugreek leaves, provides a subtle, slightly earthy sweetness that is essential to authentic Indian Butter Chicken. Let the whole pot simmer together for another ten to fifteen minutes, until the chicken is fully cooked and the sauce has thickened slightly. Taste and adjust the sweetness or salt levels as needed. Garnish generously with fresh cilantro and serve hot over steaming basmati rice or with fresh naan bread.
My toughest critic, my 90-year-old neighbor, declared this Indian Butter Chicken the best thing she’d eaten since 1958. I knew then that this recipe was a total winner and definitely blog-worthy.
Three Pro Tips for Perfect Makhani
- Always bloom your spices in the butter and oil briefly before adding liquids; this essential step wakes up their flavor, preventing a dull or dusty taste.
- For the silkiest sauce, blend it thoroughly after simmering, then strain it through a fine-mesh sieve to remove any rogue spice fragments or tomato skins.
- Marinate the chicken for at least four hours or, ideally, overnight. The acidity from the yogurt guarantees incredibly tender, melt-in-your-mouth results.
Conclusion for Indian Butter Chicken
Whipping up perfect Indian Butter Chicken is surprisingly straightforward once you master the marination and the blending process. Remember that blooming the spices in fat is non-negotiable for achieving genuine flavor depth, and never rush the final simmer. This creamy, vibrant rich Indian dish proves that truly restaurant-quality flavor is totally achievable right in your home kitchen without needing specialized equipment. Serve it hot with fluffy basmati rice and perhaps a warm piece of garlic naan for dipping. Go ahead, embrace the richness of this beautiful dish, and transform your weeknight meal into a fragrant, culinary celebration.
Print
Indian Butter Chicken
Achieve that restaurant-quality flavor! Our authentic Murgh Makhani starts with searing yogurt-marinated chicken thighs before building a creamy tomato sauce base.
- Total Time: 35 minutes
- Yield: 4 servings
Ingredients
- Boneless, skinless chicken thighs, cut into 1-inch pieces: 1.5 pounds
- Plain whole milk yogurt: 1/2 cup
- Unsalted butter (divided): 4 tablespoons
- Yellow onion, finely chopped: 1 medium
- Crushed tomatoes (or tomato puree): 1 (15 oz) can
- Ginger-garlic paste: 1 tablespoon
- Garam masala (divided): 1.5 teaspoons
- Heavy cream: 1/2 cup
Instructions
- Step 1: Marinate the chicken pieces with the yogurt, half a teaspoon of garam masala, and a pinch of salt; let it marinate for at least 30 minutes. In a pan, sear the marinated chicken in 1 tablespoon of butter or oil until cooked through and slightly charred, then set the chicken aside.
- Step 2: Melt the remaining butter in the same pan over medium heat. Add the chopped onion and sauté until soft, about 5 minutes. Stir in the ginger-garlic paste and cook for 1 minute until fragrant.
- Step 3: Add the crushed tomatoes and the remaining 1 teaspoon of garam masala to the pan. Season with salt and a small pinch of sugar (optional, for balancing acidity). Bring the sauce to a gentle simmer for 10-15 minutes, stirring occasionally.
- Step 4: Carefully transfer the sauce mixture into a blender or use an immersion blender and blend until the sauce is completely smooth and uniform. Return the smooth sauce to the pan.
- Step 5: Stir the seared chicken pieces into the sauce. Heat gently until the chicken is warmed through. Finally, stir in the heavy cream and serve immediately garnished with cilantro or an extra drizzle of cream.
Notes
- For optimal texture when storing, freeze the sauce *before* stirring in the heavy cream in Step 5, as dairy often separates upon thawing; stir in fresh cream once you reheat the sauce.
- Reheat any leftovers gently over low heat on the stovetop, adding a tablespoon of water or broth if the sauce has thickened too much overnight, stirring consistently to avoid scorching the bottom.
- Serve this luxurious curry with fluffy basmati rice and plenty of warm, pillowy garlic naan bread, offering a refreshing side of plain yogurt or simple cucumber raita to cut through the richness.
- For the signature velvety mouthfeel of butter chicken, ensure you blend the sauce mixture thoroughly in Step 4—the secret to a perfect texture is removing all traces of onion and tomato solids.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Method: Stovetop
- Cuisine: American

