Welcome to the ultimate guide for creating authentic, restaurant-quality Indian Butter Chicken (also known as Murgh Makhani) right in your own kitchen! This beloved dish, famous for its rich, creamy, and subtly sweet tomato sauce, enveloping tender pieces of marinated chicken, is a true masterpiece of Indian cuisine. Forget ordering takeout – with this easy-to-follow recipe, you can recreate that irresistible flavor with fresh, wholesome ingredients, achieving a truly memorable meal that will delight your family and friends.

The Ultimate Homemade Indian Butter Chicken in a Creamy Tomato Sauce
Butter Chicken isn’t just a restaurant favorite; it’s a global culinary phenomenon. Its distinctive mild yet deeply flavorful profile makes it incredibly appealing to a wide range of palates. Imagine succulent pieces of chicken, marinated to perfection, then bathed in a luxuriously smooth sauce that masterfully balances tangy tomatoes, sweet spices, and the unmistakable richness of butter and cream. This harmony of tastes creates an utterly irresistible experience, often served alongside fluffy basmati rice or warm, pillowy naan bread.
The beauty of this Butter Chicken recipe lies not only in its exquisite flavor but also in its surprising simplicity. Even if you’re new to Indian cooking, you’ll find this dish incredibly straightforward. There are no complicated techniques to master, nor do you need to scour specialty stores for obscure ingredients. Our recipe streamlines the process, bringing together this incredible meal on your stovetop in just about 30 minutes of active cooking time. The secret to its depth? A little marination time, allowing the chicken to soak up all those vibrant spices, ensuring every bite is bursting with flavor.

Why You’ll Fall in Love with This Butter Chicken Recipe
There are countless reasons why this easy Butter Chicken recipe will become a staple in your home:
- Explosion of Flavor: This isn’t just chicken in sauce; it’s a symphony of sweet, savory, tangy, and subtly spicy notes that dance on your tongue. The blend of traditional Indian spices creates a complex, aromatic profile that’s truly addictive.
- Remarkably Quick & Easy: Designed for modern life, this recipe minimizes fuss without compromising on taste. With active cooking time around 30 minutes, it’s ideal for busy weeknights when you crave something special but don’t have hours to spend in the kitchen.
- Wholesome, Real Ingredients: We focus on fresh, accessible ingredients that you can feel good about feeding your family. No artificial flavors or preservatives here – just pure, delicious goodness.
- Impressive Without the Effort: This dish tastes and looks like something you’d order at a high-end Indian restaurant, yet it requires no advanced culinary skills or obscure cooking techniques. It’s perfect for impressing guests or simply treating yourself to a gourmet experience at home.
- Customizable to Your Taste: Whether you prefer a milder curry or a touch more heat, this recipe is incredibly adaptable. Adjust the spices to suit your family’s preferences, making it a truly personalized dish.
- Crowd-Pleasing Comfort Food: Butter Chicken is universally loved. Its rich, creamy texture and comforting flavors make it a guaranteed hit with both adults and children, often becoming a go-to family favorite.

Key Ingredients for the Perfect Butter Chicken
One of the most appealing aspects of making homemade Butter Chicken is its surprisingly concise ingredient list, making it approachable for any home cook. Here’s a detailed look at what you’ll need to create this culinary delight:
For the Flavorful Chicken Marinade:
- Plain Yogurt: Essential for tenderizing the chicken and helping the spices adhere. Full-fat yogurt provides a richer texture, but regular plain yogurt works beautifully too. It also contributes a subtle tang that brightens the overall flavor.
- Lemon Juice: A splash of fresh lemon juice enhances the tenderizing properties of the yogurt and adds a bright, zesty counterpoint to the rich spices.
- Salt: Crucial for seasoning the chicken from within, drawing out moisture and intensifying flavor during marination.
- Garam Masala: This foundational Indian spice blend is a cornerstone of Butter Chicken. Its aromatic mix (often including cumin, coriander, cardamom, and cinnamon) adds incredible depth and warmth. We’ll use it both in the marinade and the sauce for layers of flavor.
- Chili Powder: Contributes a gentle, earthy warmth and a beautiful red hue without necessarily making the dish overtly spicy. Adjust to your preferred heat level.
- Turmeric: Provides that signature golden color and adds an earthy, slightly bitter undertone that complements the other spices. It’s also known for its health benefits.
- Chicken: For the most tender and flavorful results, we highly recommend boneless, skinless chicken thighs, chopped into uniform 1-inch pieces. Thighs stay moist and absorb flavors better than breasts, but chicken breast can be used if preferred, just be mindful not to overcook it.

For the Luscious Butter Chicken Sauce:
- Vegetable Oil: Used for sautéing the chicken and aromatic ingredients, forming the base of your rich sauce. A neutral oil is best.
- Brown Sugar: A touch of brown sugar balances the acidity of the tomatoes and enhances the overall sweetness and complexity of the sauce, giving it that classic Butter Chicken depth.
- Ground Spices: Beyond garam masala, additional spices like cumin, cardamom, cinnamon, and cloves contribute layers of spicy fragrance and warm, comforting notes, building the sauce’s signature aroma. Freshly ground spices offer the most potent flavor.
- Ginger: Freshly minced ginger is non-negotiable for an authentic taste. It adds a pungent, spicy kick. In a pinch, quality ground ginger can work, but fresh is always superior.
- Garlic: Minced or pressed garlic provides a robust, savory base that complements the ginger and other spices.
- Canned Tomatoes: Crushed or pureed tomatoes form the backbone of the sauce, providing the essential tangy, sweet, and slightly acidic foundation. Ensure you use good quality canned tomatoes for the best flavor.
- Heavy Cream: This is where the “cream” in “creamy tomato sauce” comes from. Heavy cream adds a luxurious, velvety texture and mellows the spices, making the sauce incredibly indulgent and smooth.
- Unsalted Butter: True to its name, butter is a star ingredient, enriching the sauce with its unparalleled richness and contributing to its signature silky finish. Unsalted butter allows you to control the overall saltiness of the dish.
- Fresh Chopped Cilantro: A vibrant garnish that adds a burst of fresh, herbaceous flavor and a pop of color, completing the dish. Don’t skip it!
How to Make Authentic Butter Chicken: Step-by-Step Instructions
Achieving the most tender and flavorful Butter Chicken begins with a good marinade. For optimal results, plan to start your marination process several hours, or even a day, before you intend to cook. This ensures the chicken absorbs maximum flavor and becomes incredibly succulent.
- Prepare the Chicken Marinade: In a large mixing bowl, combine the plain yogurt, fresh lemon juice, salt, half of the garam masala (we’ll save the other half for the sauce), chili powder, and turmeric. Whisk or beat these ingredients with a fork until they are thoroughly combined into a smooth paste. Add the chopped chicken thigh pieces to the bowl, ensuring each piece is fully coated with the aromatic marinade.
- Marinate for Maximum Flavor: Once coated, cover the bowl tightly with plastic wrap and refrigerate. Allow the chicken to marinate for a minimum of one hour, but for truly exceptional tenderness and flavor, aim for 4-6 hours, or even up to 24 hours. The longer the marination, the deeper the flavor will be.
- Brown the Marinated Chicken: When you’re ready to cook, place a large, heavy-bottomed cooking pot or a Dutch oven over medium heat. Add the vegetable oil and allow it to shimmer, indicating it’s hot enough. Carefully add the marinated chicken and any remaining marinade into the hot pot.
- Cook the Chicken: Stir the chicken occasionally, breaking up any clumps. Cook for about 5 minutes, or until the chicken pieces are beautifully browned on the outside and no longer pink in the center. Browning adds a crucial layer of flavor.
- Build the Rich Sauce Base: Now, add the remaining half of the garam masala to the pot, along with the brown sugar, ground cumin, ground cardamom, ground cinnamon, ground cloves, fresh minced ginger, and minced garlic. Stir well for about 1 minute, allowing the spices to become fragrant.
- Simmer to Perfection: Pour in the canned crushed or pureed tomatoes and the heavy cream. Stir everything together until well combined. Bring the sauce to a gentle simmer, then reduce the heat to low. Allow the butter chicken to simmer uncovered for 10 to 15 minutes, stirring occasionally. This simmering time is crucial for the flavors to meld and the sauce to thicken slightly.
- Finish with Butter and Cilantro: Finally, stir in the unsalted butter until it has completely melted into the sauce, creating that iconic silky, rich finish. Remove the pot from the heat. Taste the sauce and adjust for salt and pepper if necessary.
- Garnish and Serve: Garnish generously with fresh chopped cilantro. Serve your delicious homemade Butter Chicken immediately with your favorite accompaniments.

Expert Tips for Unforgettable Butter Chicken
These simple yet effective tips will ensure your Butter Chicken turns out perfectly, consistently delivering a restaurant-quality meal every time you make it. Bon appétit!
- Easier Chicken Prep: Cutting boneless, skinless chicken thighs into uniform pieces is much simpler if the chicken is slightly frozen. If time allows, place the raw chicken in the freezer for about 30-60 minutes before chopping. This firms up the meat, making it easier to get clean cuts.
- Embrace Fresh Ingredients: While ground spices are convenient, using freshly minced ginger and garlic will significantly elevate the flavor profile of your sauce. If you have whole spices (like cardamom pods or cinnamon sticks), consider toasting and grinding them for an even more aromatic experience.
- Spice Level Customization: The chili powder in this recipe provides a mild warmth. If you prefer a spicier curry, you can increase the amount of chili powder, or add a pinch of cayenne pepper or a finely minced fresh green chili (like Serrano or Thai chili) to the sauce. For a milder version, reduce the chili powder.
- Alternative to Heavy Cream: For a dairy-free or lighter alternative, this recipe is absolutely delicious with full-fat coconut milk in place of the heavy cream, and coconut oil instead of vegetable oil. The flavor profile will shift slightly, but it will still be incredibly rich and satisfying.
- Adjusting Sauce Creaminess: If you desire an even richer, creamier butter chicken sauce, don’t hesitate to add an extra ½ cup of heavy cream (or coconut milk) during the simmering stage. Stir it in gradually to achieve your preferred consistency and richness.
- Achieving Smoothness: If you prefer an exceptionally smooth sauce, you can carefully blend the sauce with an immersion blender (or in batches in a regular blender) after it has simmered but before adding the final butter. Just be cautious when blending hot liquids.
- Don’t Skimp on Marination: The marination step is critical for developing deep flavor and tenderizing the chicken. Resist the urge to shorten this time too much; it truly makes a difference.

Perfect Pairings: What to Serve with Butter Chicken
While a simple side of fluffy basmati rice is an absolute classic pairing for Butter Chicken, its versatility means it pairs wonderfully with a variety of side dishes. Here are some ideas to complete your Indian feast:
- Basmati Rice: The quintessential choice. Its fragrant, separate grains perfectly absorb the rich, creamy sauce. Consider cooking it with a bay leaf or a few cardamom pods for extra aroma.
- Naan Bread: Soft, chewy, and slightly charred, traditional naan bread is ideal for scooping up every last drop of the luscious sauce. Garlic naan or butter naan adds another layer of deliciousness.
- Roti or Chapati: Lighter and thinner than naan, these whole wheat flatbreads offer a wholesome alternative for soaking up the curry.
- Easy Homemade Flatbread: If traditional naan isn’t an option, a simple homemade flatbread is a fantastic and easy substitute that will still get the job done beautifully.
- Raita: A cooling yogurt-based condiment (often with cucumber, mint, or cumin) provides a refreshing contrast to the richness of the butter chicken.
- Simple Green Salad: A crisp, light salad with a tangy vinaigrette can cut through the richness and offer a fresh palate cleanser.
- Roasted Vegetables: Sweet, caramelized vegetables pair wonderfully. Consider making Garlic Honey Roasted Sweet Potatoes for a touch of sweetness, or Grilled Summer Squash Kebabs for a lighter, carb-conscious option.
- Sautéed Spinach or Kale: A simple side of greens cooked with a touch of garlic can add nutritional value and a vibrant color contrast.

Storing and Reheating Your Delicious Butter Chicken
Butter Chicken is one of those dishes that often tastes even better the next day as the flavors have more time to meld. It’s also fantastic for meal prepping!
- Refrigeration: Once your Butter Chicken has cooled completely to room temperature, transfer it to an airtight container. It can be safely stored in the refrigerator for 2 to 3 days.
- Reheating on the Stovetop: For best results, reheat your Butter Chicken gently on the stovetop over medium-low heat. Stir occasionally until heated through. If the sauce has thickened too much, you can add a splash of water, chicken broth, or a touch more cream to thin it to your desired consistency.
- Microwave Reheating: You can also reheat individual portions in the microwave. Place the butter chicken in a microwave-safe dish and cover it with a paper towel to prevent spatters. Heat in 1-minute intervals, stirring in between, until it’s piping hot.
Can I Freeze Butter Chicken? Absolutely!
Yes, Butter Chicken freezes beautifully, making it an excellent option for future quick meals.
- Freezing Instructions: Once completely cooled, portion the butter chicken into freezer-safe airtight containers or heavy-duty freezer bags. If using bags, squeeze out as much air as possible before sealing. Lay bags flat in the freezer for efficient storage.
- Freezer Life: Stored properly, butter chicken can be kept in the freezer for four to six months.
- Thawing and Reheating: When you’re ready to enjoy, thaw the frozen butter chicken in the refrigerator overnight. Once thawed, reheat it using the stovetop or microwave methods described above.

Print Recipe
Indian Butter Chicken
Ingredients
For the Chicken:
- ½ cup full-fat plain yogurt
- 2 tablespoons lemon juice
- 2 teaspoons salt
- 2 teaspoons garam masala, divided
- 1 teaspoon chili powder
- ½ teaspoon ground turmeric
- 2 pounds boneless, skinless chicken thighs, chopped into 1-inch pieces
For the Sauce:
- 2 tablespoons vegetable oil
- 1 tablespoon brown sugar
- ½ teaspoon ground cumin
- ½ teaspoon ground cardamom
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground cloves
- 2 tablespoons fresh minced ginger
- 4 cloves garlic, minced
- 1 (15-ounce can) crushed or pureed tomatoes
- ½ cup heavy cream
- 4 tablespoons unsalted butter
- Chopped cilantro, for garnish
Instructions
- In a large bowl, mix together the yogurt, lemon juice, salt, half of the garam masala, chili powder, and turmeric. Add in the chicken pieces and toss to coat.
- Cover and place in the refrigerator to marinate for at least 1 hour, and up to 24 hours.
- In a large cooking pot or Dutch oven, heat the vegetable oil over medium heat. Once the oil is shimmering, add the chicken and the marinade to the pot.
- Stir occasionally, and cook until the chicken is browned and no longer pink, about 4 to 5 minutes.
- Add the remaining garam masala, brown sugar, cumin, cardamom, cinnamon, ground cloves, ginger, garlic, tomatoes, and heavy cream. Simmer uncovered for 10 to 15 minutes, stirring occasionally.
- Stir in the butter until melted.
- Remove from heat and taste for salt and pepper; adjust accordingly.
- Garnish with chopped cilantro, and serve immediately.
Notes
- Serve with basmati rice or Indian flatbread of choice.
- If you prefer a creamier butter chicken, you can add an extra ½ cup of heavy cream to the dish.
- The dish can be stored in an airtight container in the refrigerator for up to 2 to 3 days.
Nutrition
Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.
More Delicious Chicken Dinner Ideas
If you loved this Indian Butter Chicken recipe, you’re sure to enjoy these other fantastic chicken dinner ideas that are perfect for any weeknight or special occasion:
- Sweet and Sour Chicken: A classic takeout favorite made healthier and easier at home with a perfectly balanced sauce.
- Salsa Verde Chicken Enchiladas: Cheesy, flavorful, and incredibly satisfying enchiladas featuring a vibrant salsa verde sauce.
- Crispy Chicken Schnitzel Recipe: Golden-brown, tender chicken cutlets, pounded thin and perfectly breaded, reminiscent of European comfort food.
- Creamy Tuscan Chicken: Pan-seared chicken breasts in a rich, sun-dried tomato, spinach, and garlic cream sauce.
- Lemon Herb Roasted Chicken: A simple yet elegant whole roasted chicken infused with bright lemon and fragrant herbs.
- Spicy Peanut Noodles with Chicken: A quick and flavorful Asian-inspired dish with tender chicken and a luscious peanut sauce.
Whether you’re exploring new global flavors or sticking to familiar comfort foods, these chicken recipes are designed to be delicious, easy, and family-friendly. Enjoy your culinary adventures!

