Creamy Butter Chicken Perfection

Butter Chicken Recipe: Experience the magic of homemade Butter Chicken, a creamy, rich, and incredibly delicious curry that brings authentic Indian flavors straight to your kitchen. Forget takeout – this homemade version is simply irresistible and easier to make than you think!

A vibrant plate of homemade Butter Chicken served on fluffy basmati rice, garnished generously with fresh cilantro, ready to be enjoyed.

The Ultimate Butter Chicken Recipe: A Culinary Journey to India

Butter Chicken, affectionately known as Murgh Makhani, holds a revered spot in the hearts of curry enthusiasts globally. Its captivating blend of succulent, tender chicken pieces immersed in a velvety, subtly sweet, and tangy tomato-based sauce makes it a perpetually sought-after dish. Over the years, I’ve dedicated myself to perfecting this recipe, striving to capture that authentic restaurant quality right here in the comfort of your home. Each spoonful promises an explosion of rich, aromatic flavor, making it an unwavering go-to dish in my own kitchen. While my Coconut Chicken Curry remains a popular choice, this Butter Chicken consistently receives glowing reviews and truly stands as a dependable staple for any weeknight or special occasion.

Why This Homemade Butter Chicken Recipe Stands Out

What sets this particular Butter Chicken recipe apart from the rest? It’s the meticulous balance of intricate flavors and textures, achieved through thoughtful preparation and the selection of premium ingredients. From the initial marinade, which tenderizes the chicken and infuses it with deep, vibrant spices, to the slow simmering of the rich tomato and cream sauce, every step is designed to maximize taste and create a truly memorable meal. We’re talking about chicken that is so tender it practically melts in your mouth, enveloped in a sauce so luxurious and perfectly balanced that you’ll be tempted to savor every last drop. This recipe aims to demystify what many perceive as a complex Indian dish, rendering it entirely accessible for home cooks while consistently delivering a result that genuinely surpasses the quality of many takeout options.

The Rich History Behind Murgh Makhani

The fascinating story of Butter Chicken begins in Delhi, India, in the vibrant culinary scene of the 1950s. It is widely credited to Kundan Lal Gujral, the founder of the iconic Moti Mahal restaurant. The tale suggests that Gujral, known for his innovative approach, sought a creative way to utilize leftover tandoori chicken. His brilliant solution was to simmer the pieces in a rich, buttery tomato gravy. This accidental masterpiece was named Murgh Makhani, translating to “butter chicken,” and it quickly became an overnight sensation. Its widespread popularity around the globe is a testament to its irresistible deliciousness and remarkable adaptability. While traditional versions are often made with chicken cooked in a tandoor (a clay oven), our carefully adapted recipe achieves equally juicy and flavorful results using standard home kitchen equipment.

A visual progression showing aromatic spices being carefully measured into a bowl, then blended with thick Greek yogurt, and finally combined with tender chicken pieces to create a rich, flavorful marinade.

Key Ingredients for an Unforgettable Butter Chicken Recipe

Creating the ultimate Butter Chicken starts with understanding the unique contribution of each ingredient. Here’s a detailed breakdown of what you’ll need and the vital role it plays in achieving that perfect flavor profile:

  • Aromatic Spices (Ground Cumin, Garam Masala, Ground Turmeric, Paprika, Cayenne Pepper): This carefully selected blend of spices forms the very essence of your curry. Briefly toasting them in the pan before introducing other ingredients is a critical step, as it awakens and unlocks their full aromatic potential, laying down a deep, complex foundation for the sauce. Garam Masala, a cornerstone of North Indian cuisine, imparts a distinctive warmth and profound depth, while turmeric contributes its earthy notes and characteristic golden hue. Paprika offers a mild sweetness and a beautiful, vibrant red color, and cayenne pepper allows for customizable heat, ensuring the dish is perfectly spiced to your liking.
  • Fresh Garlic & Ginger: These two potent aromatics are indispensable in nearly all Indian cooking. Using freshly minced garlic and ginger ensures the most vibrant and authentic flavor possible. While convenient pre-diced, jarred, or paste varieties exist, opting for fresh ingredients will undeniably elevate your curry to a superior level, building a robust and fragrant base for the entire dish.
  • Chicken (Boneless, Skinless Thighs or Breasts): Boneless, skinless chicken thighs are highly recommended for this recipe. Their naturally higher fat content ensures they remain exceptionally juicy and tender, even after simmering in the rich sauce. If you prefer or only have chicken breasts, it’s vital to be cautious of overcooking, as they can become dry quickly. A smart technique is to fully cook them first, then gently stir them back into the sauce only during the final minutes of cooking, just to warm through, thereby preserving their moisture and tenderness.
  • Full-Fat Greek Yogurt: An essential component of the chicken marinade, Greek yogurt not only acts as a tenderizing agent but also imparts a subtle, pleasant tang to the chicken. Crucially, always use full-fat yogurt; its inherent richness contributes significantly to a creamier texture in the marinade and helps prevent separation during cooking, ensuring your chicken is moist and packed with flavor.
  • Fresh Lemon Juice: A judicious squeeze of fresh lemon juice is transformative, brightening all the flavors in both the chicken marinade and the finished curry. It aids in further tenderizing the chicken and provides a crucial acidic counterpoint that balances the richness of the sauce. Always prioritize fresh lemon juice over bottled for the purest taste.
  • Unsalted Butter: More than just a name, butter is a fundamental building block for the dish’s signature luxurious texture and rich flavor. Using unsalted butter grants you precise control over the overall saltiness of the curry, which is particularly important given the presence of other salty components like tomato paste and potentially chicken stock.
  • Finely Diced Yellow Onion: The finely diced yellow onion forms a sweet and aromatic base for the sauce. When sautéed until perfectly translucent, it imparts a subtle sweetness and depth. Chopping the onion into very small pieces ensures it breaks down and melds seamlessly into the creamy sauce, adding body and flavor without any noticeable chunks.
  • Tomato Paste & Fire-Roasted Crushed Tomatoes: This powerful combination creates the vibrant, savory, and slightly smoky backbone of the Butter Chicken sauce. Tomato paste delivers a concentrated burst of rich tomato flavor, while fire-roasted crushed tomatoes add a delightful smoky depth and natural sweetness, elevating the entire dish with a more complex and nuanced profile compared to regular crushed tomatoes.
  • Heavy Cream: This is the quintessential ingredient for achieving the dish’s hallmark rich, creamy texture and truly decadent mouthfeel. It is important to add the heavy cream slowly and gradually over low heat to meticulously prevent it from curdling or separating, ensuring a wonderfully smooth and luscious sauce. It gently mellows the spices and provides a luxurious, restaurant-quality finish.
  • Sugar: Even just a small amount of sugar plays a significant role in balancing the natural acidity from the tomatoes and enhancing the overall sweetness of the sauce, beautifully rounding out the complex flavors. Always taste and adjust to your preference – the goal is to achieve a perfect equilibrium, not to make the dish overtly sweet.
The cooking process for Butter Chicken, showing finely diced onions sautéing in butter until golden, followed by the addition of aromatic spices and rich tomato paste, and finally, the marinated chicken being added to the pan to sear and brown.

How To Craft the Best Homemade Butter Chicken: Step-by-Step Instructions

Creating this incredible Butter Chicken at home is a rewarding and relatively straightforward process, broken down into a few essential steps that build flavor layer by layer:

  1. 1. Prepare the Spice Blend: In a small bowl, meticulously combine all your dry spices: ground cumin, garam masala, turmeric, paprika, half of the finely minced fresh ginger, half of the finely minced fresh garlic, and cayenne pepper (remember to adjust the cayenne to your desired spice preference as per Note 1). Stir all these ingredients thoroughly until they are well combined, forming a uniform spice mix. Set this fragrant blend aside for later use.
  2. 2. Marinate the Chicken for Tenderness: Carefully trim any excess fat from your boneless, skinless chicken thighs and cut them into uniformly sized 1-inch pieces. Place the prepared chicken in a large mixing bowl or a sturdy, sealable zip-top bag. To this, add the full-fat Greek yogurt, fresh lemon juice, 1 teaspoon of the salt, and exactly half of your previously prepared spice mix. Mix everything thoroughly, ensuring that every single piece of chicken is evenly coated with the vibrant marinade. Cover the bowl tightly or seal the bag and refrigerate for a minimum of 30 minutes. For optimal tenderness and a more deeply infused flavor, I highly recommend marinating for up to 4 hours, but please do not exceed 24 hours.
  3. 3. Sauté the Aromatics and Build the Base: In a large, heavy-bottomed pan or a Dutch oven, melt the 2 tablespoons of unsalted butter over medium heat. Add the finely diced yellow onion and cook gently, stirring occasionally, for 7–10 minutes. The goal is for the onions to become soft and translucent, but it’s crucial to prevent them from browning, as this can affect the final flavor of the sauce. Reduce the heat slightly if you notice them starting to burn. Once softened, stir in the *remaining half* of your spice mix and the 1 tablespoon of tomato paste. Continue to cook for another 2–3 minutes, stirring constantly. This vital step toasts the spices and deepens the flavor of the tomato paste, creating an incredibly fragrant and rich base for your curry.
  4. 4. Sear the Marinated Chicken: Gently push the sautéed onion and spice mixture to the edges of the pan, creating a clear space in the center. Add the marinated chicken pieces to this cleared center. It’s important to allow some of the marinade to cling to the chicken – do not wipe it off. Cook the chicken over medium-high heat for approximately 3–4 minutes, stirring frequently, until the exterior of the chicken turns opaque and white. The chicken does not need to be cooked through completely at this stage. As the chicken sears, gradually mix in the aromatic onions and spices from the sides of the pan, ensuring they coat the chicken pieces.
  5. 5. Simmer the Sauce to Perfection: Once the chicken has turned white on all sides, stir in the entire can of fire-roasted crushed tomatoes, the 1-1/4 cups of heavy cream, the 1 tablespoon of sugar, and the remaining 1/2 teaspoon of salt. Mix all these ingredients thoroughly until everything is well combined and the sauce is uniform. Reduce the heat to low, cover the pan, and allow the curry to simmer gently for 15–20 minutes. This crucial simmering period allows the chicken to cook through completely (reaching an internal temperature of 165°F or 74°C) and the rich sauce to thicken and develop its full, complex depth of flavor. Stir occasionally to prevent any sticking. If desired, stir in some fresh chopped cilantro during the last minute of simmering for an added burst of freshness.
  6. 6. Serve and Garnish: Your exquisite homemade Butter Chicken is now ready to be savored! Ladle it generously over a bed of freshly cooked basmati rice (refer to Note 2 for the best cooking method). For a bright, herbaceous finish, garnish generously with additional fresh cilantro leaves. Serve immediately with warm flatbread, traditional roti, or soft naan bread on the side, perfect for scooping up every last bit of the rich and delicious sauce. Enjoy your authentic, restaurant-quality Indian feast!
A close-up view of Butter Chicken simmering gently in a large pot, the rich, creamy sauce bubbling around tender pieces of chicken, with a separate serving of basmati rice on the side.

Expert Tips for Perfect Butter Chicken Every Time

Achieving restaurant-quality Butter Chicken at home is entirely possible with a few key techniques and considerations:

  • Maximize Marinating Time: Don’t underestimate the power of a good marinade. While 30 minutes is the minimum, allowing the chicken to marinate for 2-4 hours, or even overnight (up to 24 hours), will significantly enhance its tenderness and infuse it with a deeper, more complex flavor. This step is crucial for deeply flavored chicken.
  • Proper Spice Activation: The brief sautéing of the dry spices with the onions and butter is not just for mixing; it’s a vital step to “bloom” the spices. This process releases their essential oils and intensifies their aroma and flavor, making a profound difference in the depth of taste in your final sauce.
  • Embrace Full-Fat Dairy: For the most authentic richness, luxurious texture, and to prevent the sauce from curdling, always opt for full-fat Greek yogurt in your marinade and heavy cream in the sauce. Lower-fat alternatives may result in a thinner sauce or a less satisfying mouthfeel.
  • Gentle Cream Integration: When adding the heavy cream to the sauce, ensure the heat is on low and stir it in slowly and gradually. Introducing cream to high heat too quickly can cause it to separate or curdle, leading to an undesirable grainy texture in your beautiful sauce.
  • Master the Flavor Balance: Before you serve, always taste your sauce. Butter Chicken is all about balance. Adjust the salt, sugar, and cayenne pepper as needed to achieve your perfect equilibrium of sweet, savory, and spicy notes. A final splash of fresh lemon juice can also work wonders to brighten and lift all the flavors.
  • Don’t Rush the Simmer: The simmering stage is where the magic happens. Allowing the curry to simmer gently for the recommended time ensures the chicken cooks through perfectly and, more importantly, gives all the flavors a chance to meld and deepen into that signature rich, cohesive Butter Chicken taste.

What To Serve With This Delectable Butter Chicken

Butter Chicken pairs exquisitely with a diverse array of traditional Indian accompaniments, transforming a simple meal into a full, flavorful feast. Here are some fantastic suggestions to complement your homemade curry:

  • Fluffy Rice: The quintessential choice is perfectly cooked basmati rice, whose long, fragrant grains are ideal for soaking up every drop of the rich, creamy sauce. For a delightful variation, you might also consider serving it with yellow rice, aromatic curry rice, or simply classic white rice.
  • Warm Indian Breads: Soft, warm bread is an absolute must for scooping up the luscious sauce. Traditional Indian breads like pillowy, chewy naan (garlic naan is particularly heavenly!), wholesome and buttery roti (an unleavened Indian flatbread), pita bread, or any other kind of flatbread you enjoy will be perfect companions.
  • Fresh Vegetable Sides: To provide a fresh contrast to the richness of the curry, vibrant vegetable dishes are an excellent choice. A simple stir-fry featuring seasonal vegetables, such as roasted cauliflower florets, sweet roasted carrots, or sautéed spinach with a touch of garlic, would be a superb accompaniment.
  • Cooling Accompaniments: A refreshing side dish offers a wonderful counterpoint to the warm spices of the curry. A very common and beloved accompaniment to Indian dishes is Raita, a cooling cucumber and yogurt salad, often seasoned with cumin. You can find a fantastic and easy-to-make recipe for Raita in this pumpkin curry post.

Frequently Asked Questions (FAQ) About Butter Chicken

Can I make Butter Chicken ahead of time?
Absolutely! Butter Chicken is one of those dishes that often tastes even better the next day, as the flavors have more time to fully meld and deepen. You can prepare the entire curry, allow it to cool completely to room temperature, and then transfer it to an airtight container. Store it in the refrigerator for up to 3 days, ready for a quick and delicious meal.
Can I freeze Butter Chicken?
Yes, Butter Chicken freezes remarkably well. Once the curry has cooled down, transfer it into freezer-safe containers or heavy-duty freezer bags. It can be frozen for up to 3 months without significant loss of quality. To reheat, thaw overnight in the refrigerator, then gently warm it on the stovetop over low heat, stirring occasionally. If the sauce appears too thick after thawing and reheating, you can always add a splash of water or a little extra cream to restore its desired consistency.
How do I adjust the spice level of this recipe?
The primary source of heat in this recipe is cayenne pepper. The initial quantity of 1/8 teaspoon provides a very subtle background warmth. For a completely mild version, you can omit the cayenne pepper entirely. If you prefer more heat and a spicier butter chicken, feel free to increase the amount gradually, up to a full teaspoon or even more, tasting as you go to achieve your perfect level of spice.
What’s the difference between Butter Chicken and Chicken Tikka Masala?
While Butter Chicken (Murgh Makhani) and Chicken Tikka Masala share some similarities in their creamy, tomato-based sauces, there are distinct differences. Butter Chicken is generally milder and sweeter, boasting a richer, buttery sauce. Chicken Tikka Masala typically features pieces of chicken tikka (marinated chicken that has been grilled or roasted) in a sauce that is often spicier and sometimes tangier, with more pronounced ginger and garlic notes, and a slightly less creamy finish than Butter Chicken. Both are delicious but offer different flavor experiences.

More Irresistible Curry Recipes to Explore:

Dinner

Sweet Potato Curry

Dinner

Vegetable Curry

Soups And Stews

Green Curry Noodle Soup

Dinner

Mango Chicken Curry

A plate featuring a generous serving of creamy Butter Chicken, elegantly plated over white rice and ready to be enjoyed.

Pin Recipe
Print Recipe

5 out of 5 stars from 6 votes.

Butter Chicken Recipe

By

Chelsea Lords
This Butter Chicken Recipe is a beloved curry featuring tender, marinated chicken in a rich, creamy sauce, perfect for a comforting meal at home.
Prep Time:

30 minutes
Cook Time:

30 minutes
Marinating Time:

30 minutes (up to 4 hours recommended)
Total Time:

1 hour 30 minutes (excluding extended marinating)
Servings:

4 servings

Equipment

  • Large Heavy-Bottomed Pan or Dutch Oven

Ingredients

For the Marinade and Chicken:

  • 2 tablespoons ground cumin
  • 2 tablespoons garam masala
  • 1-1/2 tablespoons ground turmeric
  • 1 teaspoon paprika
  • 1-1/2 tablespoons finely minced garlic (divided for marinade and sauce)
  • 1-1/2 tablespoons finely minced ginger (divided for marinade and sauce)
  • 1/8 teaspoon cayenne pepper (see note 1 for spice adjustment)
  • 2 pounds boneless, skinless chicken thighs (or breasts, see note 3)
  • 3/4 cup plain Greek yogurt (full-fat for best results)
  • 1 tablespoon fresh lemon juice
  • 1-1/2 teaspoons salt (divided)

For the Sauce:

  • 2 tablespoons unsalted butter
  • 1-1/2 cups finely diced yellow onion
  • 1 tablespoon tomato paste
  • 1 (14-ounce) can fire-roasted crushed tomatoes
  • 1-1/4 cups heavy cream
  • 1 tablespoon sugar

For Serving:

  • Basmati rice (cooked, see note 2)
  • Fresh cilantro (chopped, for garnish, optional)
  • Naan, Roti, or Flatbread (for serving, optional)

Instructions

  1. 1. Prepare Spice Mix: In a small bowl, combine cumin, garam masala, turmeric, paprika, half of the finely minced ginger, half of the finely minced garlic, and cayenne pepper (refer to Note 1 for heat adjustment). Stir thoroughly until well combined, then set aside.
  2. 2. Marinate Chicken: Trim any excess fat from the boneless, skinless chicken thighs and cut them into approximately 1-inch pieces. Place the chicken in a large bowl or a sealable bag. Add the Greek yogurt, lemon juice, 1 teaspoon of the salt, and half of your prepared spice mix. Mix well to ensure the chicken is evenly coated. Cover the bowl tightly or seal the bag and refrigerate for at least 30 minutes, or for maximum flavor, up to 4 hours. Do not marinate for longer than 24 hours.
  3. 3. Sauté Onions and Spices: In your large pan or Dutch oven, melt the 2 tablespoons of unsalted butter over medium heat. Add the finely diced yellow onion and cook gently, stirring occasionally, for 7–10 minutes, until the onions are soft and translucent. Be careful not to let them brown. Reduce the heat if they start to burn. Stir in the remaining half of the spice mix and the 1 tablespoon of tomato paste. Cook for another 2–3 minutes, stirring continuously, until the mixture is very fragrant and the tomato paste has deepened in color.
  4. 4. Sear the Chicken: Push the onion and spice mixture to the sides of the pan, creating a clear space in the center. Add the marinated chicken pieces to the center of the pan (do not worry about cleaning off excess marinade). Cook over medium-high heat for about 3–4 minutes, stirring frequently, until the exterior of the chicken turns opaque and white. The chicken does not need to be cooked through at this point. As the chicken cooks, gradually mix in the sautéed onions and spices from the sides of the pan.
  5. 5. Simmer the Sauce: Once the chicken is white all over, stir in the entire can of fire-roasted crushed tomatoes, the 1-1/4 cups of heavy cream, the 1 tablespoon of sugar, and the remaining 1/2 teaspoon of salt. Mix everything thoroughly. Reduce the heat to low, cover the pan, and let the curry simmer gently for 15–20 minutes. This allows the chicken to cook through completely (to an internal temperature of 165°F or 74°C) and the sauce to thicken and develop its full depth of flavor. Stir occasionally to prevent sticking. If desired, stir in some fresh chopped cilantro just before serving.
  6. 6. Serve: Ladle the rich and creamy Butter Chicken over freshly cooked basmati rice (refer to Note 2 for the best method). Garnish with additional fresh cilantro leaves for a burst of color and flavor. Serve immediately with warm flatbread, roti, or naan on the side to soak up every drop of the delicious sauce. Enjoy your homemade, restaurant-quality Indian feast!

Recipe Notes

Note 1 (Spice Level): The recipe calls for 1/8 teaspoon of cayenne pepper, which provides a very mild background heat. You can omit cayenne entirely if you’re very sensitive to spice or cooking for children. For those who prefer more heat, feel free to increase the amount up to a full teaspoon or even more, depending on your preference for a spicier butter chicken.

Note 2 (Cooking Basmati Rice): Achieving perfectly fluffy basmati rice is simple with this method:

  • Rinse: Measure your desired amount of basmati rice. Rinse it thoroughly in a fine-mesh sieve under cold running water until the water runs completely clear. This removes excess starch, preventing sticky rice.
  • Soak: Place the rinsed rice in a bowl and cover it with fresh water. Let it soak for about 5–10 minutes. Soaking helps the grains elongate and cook more evenly.
  • Boil: While the rice is soaking, fill a large pot with plenty of water (like cooking pasta) and bring it to a rolling boil over high heat.
  • Cook: Drain the soaked rice and add it to the vigorously boiling water. Cook uncovered without reducing the heat for exactly 5 minutes. Taste a grain to ensure it’s tender but still has a slight bite; if not, cook for another minute.
  • Drain & Fluff: Immediately drain the cooked rice through a fine-mesh sieve. Return it to the empty pot, cover, and let it steam off the excess moisture for 5 minutes. Fluff gently with a fork before serving.

Note 3 (Using Chicken Breast): If you choose to use boneless, skinless chicken breasts instead of thighs, it’s crucial to adjust the cooking method to prevent dryness. Cook the chicken breast pieces completely through in Step 4, then remove them from the pan and place them on a plate, covering loosely with foil to keep warm. Only add the cooked chicken breast back into the curry sauce during the last minute or two of simmering (Step 5) just to warm through. This ensures the chicken remains tender and moist.

Storage and Reheating: Leftover Butter Chicken can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm on the stovetop over low heat, stirring occasionally, or use a microwave. If the sauce has thickened too much, you can add a splash of water or cream to achieve your desired consistency.

Nutrition Information (Approximate)

Serving: 1serving |
Calories: 250kcal |
Carbohydrates: 8.4g |
Protein: 14.4g |
Fat: 17.9g |
Cholesterol: 93.1mg |
Sodium: 71.7mg |
Fiber: 0.9g |
Sugar: 6.5g

Nutrition information is automatically calculated, so should only be used as an approximation. It does not include rice or serving suggestions.



Love this recipe? Share your thoughts below!