Traditional Indian Butter Chicken, also known as Murgh Makhani. It is a rich and flavorful dish that originates from North Indian cuisine. Its beloved classic has gained popularity worldwide for its creamy tomato-based sauce and tender chicken.

This mouthwatering dish typically consists of marinated chicken cooked in a buttery tomato sauce. Seasoned with aromatic spices like garam masala, ginger, and garlic. The result is a dish that is both comforting and satisfying, with a perfect balance of flavors.

We will guide you through the step-by-step process of how to prepare traditional Indian butter chicken. We’ve got you covered, from gathering the essential ingredients to grilling the chicken and making the flavorful Makhani sauce. We will also provide tips for achieving the perfect consistency, flavor, and variations you can try to personalize your Butter Chicken experience.

How To Prepare Traditional Indian Butter Chicken

How To Prepare Traditional Indian Butter Chicken: The Must-Try Recipe

How To Prepare Traditional Indian Butter Chicken: The Must-Try Recipe

If you want to prepare a delicious and authentic Indian dish, traditional Indian Butter Chicken is a must-try. This rich and creamy dish features tender chicken in a flavorful tomato-based sauce infused with aromatic spices.

To prepare this dish, mix the chicken with yoghurt and spices to enhance its flavor and tenderness. However, If you’re a fan of Indian cuisine. Then you must try making traditional Indian Butter Chicken at home. This classic dish is known for its rich, creamy tomato-based sauce and tender chicken pieces. Here’s a step-by-step guide to help you how to prepare traditional Indian butter chicken:

Gather The Essential Ingredients

Gather The Essential Ingredients

To prepare traditional Indian butter chicken, you will require several essential ingredients that help create a dish brimming with rich flavors and aromatic spices. Gather chicken, yoghurt, tomato puree, onion, garlic, ginger, and spices such as garam masala, turmeric, and chili powder. Additionally, you will need butter or ghee, cream, and fresh cilantro.

Start by marinating the chicken in a mixture of yoghurt and spices. This step not only tenderizes the meat but also infuses it with a burst of flavors. Next, sauté onions, garlic, and ginger in butter or ghee to create a fragrant base.

Add tomato puree and the remaining spices to build the distinct taste of butter chicken. Once the sauce has simmered and slightly thickened. Introduce the cooked chicken pieces and cream to achieve a creamy and indulgent texture. Remember to serve this delectable dish with naan bread or rice and garnish with fresh cilantro for an authentic and satisfying experience.

Preparing The Marinade

Preparing The Marinade

Creating a flavorful and tenderizing marinade is the first step to preparing traditional Indian butter chicken. This crucial step infuses the chicken with the bold, aromatic spices that make this dish so irresistible.

The marinade typically includes yogurt, lemon juice, ginger, and garlic. And a blend of spices like garam masala, turmeric, and chili powder. Marinating the chicken for at least 2-4 hours, or overnight, allows the flavors to develop fully.

Resulting in more tender and flavorful meat. Once the chicken has marinated, it can be grilled or cooked in a skillet before being added to the rich. The buttery tomato-based sauce gives butter chicken its signature taste. The marinade is a critical component in achieving the authentic flavors of this beloved Indian dish.

Grilling The Chicken

Grilling The Chicken

To prepare the chicken for the delicious traditional Indian butter chicken dish, start by marinating it in a mixture of yogurt. Lemon juice, ginger-garlic paste, and a blend of spices such as garam masala, turmeric, and chili powder. Allow the chicken to marinate for at least 2 hours to infuse the flavors fully. Grilling the chicken adds a smoky charred taste, enhancing its overall flavor profile.

Preheat the grill when the chicken is ready, and lightly oil the grates to prevent sticking. Place the marinated chicken on the grill and cook over medium heat until it is browned and cooked, flipping once. Baste the chicken with melted butter or ghee while grilling to enhance the flavor and keep it moist.

Once the chicken is nicely grilled, remove it from the grill and let it rest for a few minutes before serving with a rich buttery tomato sauce. The grill marks on the chicken add a visually appealing touch to the dish, making it even more appetizing. Grilling the chicken also provides a slightly different texture than other cooking methods, giving it a delicious smoky flavor.

Making The Makhani Sauce

Making The Makhani Sauce

To create the delicious and beloved dish known as butter chicken, it’s essential to master the art of making the makhani sauce. Begin by sautéing a combination of onions, garlic, and ginger in butter until they become soft and aromatic.

This forms the flavorful foundation of the sauce. Next, spice things up by adding a combination of garam masala, turmeric, cumin, and chili powder to the onion mixture. Allow the spices to cook for a few minutes, releasing their fragrant aromas.

Take it to the next level by stirring in tomato puree and letting the mixture thicken slightly. And finally, add a luxurious touch with some heavy cream, simmering the sauce until it reaches that smooth and velvety consistency we all know and love.

Simmering The Curry

Simmering The Curry

To prepare the traditional Indian butter chicken, simmering the curry is a crucial step. After marinating the chicken in a blend of yogurt, lemon juice, ginger-garlic paste, and spices, it’s time to cook it until it’s golden brown in a skillet.

In a separate pan, sauté onions, garlic, and ginger in butter until fragrant. Incorporate aromatic spices like garam masala, turmeric, cumin, and chili powder to enhance the flavors. Introduce tomato puree or crushed tomatoes and let the mixture thicken.

To achieve a rich and creamy consistency, add heavy cream. Let the chicken and sauce simmer together to allow the flavors to meld and create a velvety texture. The result is a delicious dish that pairs perfectly with basmati rice and naan bread.

Finishing The Butter Chicken

To complete the preparation of traditional Indian butter chicken, you’ll add the final touches that bring together the richness and flavors of this delectable dish. After simmering the marinated chicken in the flavorful tomato gravy, it’s time to introduce the elements that truly indulge this dish.

Incorporate a generous amount of heavy cream and butter to achieve the desired creamy and smooth consistency. Enhance the aromatic profile by stirring in garam masala and kasuri methi, which adds a hint of bitterness and texture from dried fenugreek leaves.

Allow the butter chicken to simmer for a few additional minutes, ensuring the flavors blend harmoniously. Just before serving, garnish the dish with freshly chopped cilantro, offering a delightful burst of color and a refreshing touch.

Pair this exquisite traditional Indian butter chicken with warm naan bread or fragrant basmati rice for a satisfying and authentic dining experience.

Serving Suggestions

When indulging in the flavors of traditional Indian butter chicken, there are several mouthwatering serving suggestions to elevate your culinary experience. Accompany this delectable dish with steamed basmati rice or naan bread, both of which complement the creamy flavors impeccably. The basmati rice, with its long grains and delicate aroma, pairs perfectly with the rich tomato-based curry of the butter chicken.

The naan, a soft and chewy bread, is ideal for sopping up every last bit of the luscious, buttery sauce. To counterbalance the richness, serve a side of cucumber raita or cool yogurt, adding a refreshing and tangy element to the meal.

A squeeze of freshly squeezed lemon juice can take the flavors to new heights for an additional tanginess. To complete your culinary journey, savor a refreshing mango lassi or a steaming cup of authentic Indian chai tea alongside your plate of butter chicken.

Tips For The Perfect Butter Chicken

Preparing traditional Indian Butter Chicken can seem intimidating, but you can create the perfect dish with a few tips. First and foremost, marinating the chicken is key to infusing it with flavor.

Use a mixture of yogurt, spices like garam masala and turmeric, and lemon juice to tenderize the meat and allow the flavors to penetrate. When cooking the chicken, it’s important to achieve a nice char without overcooking it.

Grilling or broiling the chicken before adding it to the sauce can help achieve this. Finally, cook the sauce low and slow to allow the flavors to develop and thicken. Don’t forget to finish your Butter Chicken with a generous dollop of butter and cream for that rich and creamy texture. With these tips in mind, you’ll be able to impress your friends and family with an authentic and delicious Indian dish.

Variations To Try

Variations To Try

Traditional Indian Butter Chicken is a beloved dish known for its rich and creamy sauce. While the classic recipe is delicious on its own, there are also some variations you can try to add your personal touch. One variation is to add vegetables like bell peppers or peas to the dish for added color and flavor.

Another option is experimenting with different spices, such as adding a dash of cinnamon or a pinch of cardamom for a unique twist. You can also try using different proteins, such as tofu or paneer, instead of chicken for a vegetarian version. Don’t be afraid to get creative and make this traditional dish your own.


Preparing traditional Indian Butter Chicken can be a rewarding and delicious endeavor. Following the steps to prepare traditional Indian butter chicken, you can recreate the rich flavors and aromatic spices that make this dish so beloved.

From marinating the chicken to simmering it in a luscious tomato and butter sauce, each step is crucial in achieving the authentic taste of Butter Chicken. Serve it with basmati rice or naan bread for a complete meal that will transport your taste buds to the vibrant streets of India.

So gather your ingredients, get your apron on, and embark on a culinary journey that will leave you craving more of this classic Indian dish. We hope our above mention tricks on How to Prepare Traditional Indian Butter Chicken, to help enhance your cooking skill.

Frequently Asked Questions

1.What Is The Best Way To Cook Butter Chicken?

Ans: Marinate the best butter chicken in yogurt, spices, and lemon juice. Sear chicken until browned, and set aside. Sauté onions, garlic, and ginger; add tomato puree and spices. Return chicken to the pan with cream or cashew paste. Simmer until the sauce thickens. Serve with rice or naan.

2.How Do I Make Indian Butter Chicken At Home?

Ans: To prepare Indian Butter Chicken at home, marinate chicken in a blend of yogurt, spices, and lemon juice. Sauté onions, ginger, and garlic until golden brown in a separate pan. Then, add tomato puree, spices, and cream to the pan and simmer briefly. Finally, add the marinated chicken to the sauce and cook until tender. Serve with naan or rice.

3.What Is Indian Butter Chicken, And How Does It Differ From A Chicken Tikka Masala?

Ans: Indian Butter Chicken, or Murgh Makhani, is a popular North Indian dish with marinated grilled chicken in a rich tomato-based sauce. It differs from Chicken Tikka Masala in flavor. Butter Chicken is milder and creamier due to the use of butter or ghee, while Tikka Masala has a spicier taste using yogurt. Both dishes are delicious, but if you want creaminess, choose Butter Chicken; for spice, go for Chicken Tikka Masala.

4.What Are The Key Ingredients Required To Make Traditional Indian Butter Chicken?

Ans: To make traditional Indian butter chicken, you will need chicken, yogurt, tomatoes, onions, garlic, ginger, butter, cream, and a mix of spices like garam masala, turmeric, cumin, and coriander. Fenugreek leaves add flavor, while red chili powder or paprika provide heat. Cashew paste or almond paste can be used for a creamy texture. Garnish with cilantro and serve with naan or rice.

5.What Is The Cooking Process For Making Traditional Indian Butter Chicken?

Ans: To make traditional Indian butter chicken, marinate the chicken in a blend of yogurt, garlic, ginger, and spices. Sauté onions, garlic, and ginger in butter before adding tomato puree and more spices. Cook until the oil separates, then add the marinated chicken and simmer until cooked. Stir in cream and serve with rice or naan.