Butter Chicken Recipe: Creamy Pakistani & South Asian Chicken Curry
Butter Chicken is a rich, creamy chicken curry known for tender pieces of chicken cooked in a smooth tomato-based sauce with butter, aromatic spices, and a creamy finish. It is one of the most recognizable dishes associated with South Asian cuisine and is especially popular with people who enjoy flavorful curries without an aggressively spicy profile.
At ZaiqaHaus, this Butter Chicken recipe is part of our Chicken Recipes collection, where you can explore Pakistani and South Asian chicken dishes ranging from Chicken Biryani and Chicken Karahi to grilled chicken, rice dishes, and traditional curries.
Butter Chicken is a particularly good choice when you want a comforting dinner that pairs easily with naan, roti, paratha, or fragrant rice. Its creamy sauce also makes it a natural choice for family meals and special dinners.
What Is Butter Chicken?
Butter Chicken, also known as Chicken Makhani, is a chicken curry characterized by a rich tomato-based sauce, butter, aromatic spices, and a creamy texture.
The chicken is commonly marinated and cooked before being combined with the sauce. The finished curry balances several flavors: the acidity of tomatoes, the richness of butter and cream, the warmth of spices, and the savory flavor of the chicken.
Although Butter Chicken is widely associated with Indian cuisine, it belongs to the broader South Asian culinary tradition and has become popular across Pakistan and around the world. Recipes vary considerably between households and restaurants, so there is no single universal combination of ingredients or preparation method.
What makes a good Butter Chicken distinctive is not simply adding butter and cream. The sauce should have enough tomato character and seasoning to prevent the richness from becoming overwhelming.
Butter Chicken vs. Chicken Tikka Masala
Butter Chicken and Chicken Tikka Masala are often confused because both can feature grilled or cooked chicken in a creamy tomato-based sauce.
They are related but should not automatically be treated as the same dish.
Butter Chicken generally emphasizes:
- Butter
- Creaminess
- Tomato-based sauce
- Aromatic spices
- Tender chicken
- A smooth, rich texture
Chicken Tikka Masala can have a stronger tomato and spice character depending on the recipe.
The exact distinction varies because recipes evolve across regions, restaurants, and households. If you enjoy creamy tomato-based chicken curries, both are worth exploring.
Why You’ll Love This Butter Chicken
Butter Chicken works well when you want a curry that feels rich and comforting without relying entirely on chili heat.
Its appeal comes from the combination of:
- Tender chicken
- Creamy tomato sauce
- Butter
- Aromatic spices
- Mild warmth
- Rich texture
- Easy pairing with bread or rice
It can also be adapted to suit different preferences. You can adjust the chili level while keeping the aromatic spices that give the curry its character.
Ingredients for Butter Chicken
A Butter Chicken recipe typically brings together chicken, aromatics, tomatoes, butter, dairy, and spices.
Chicken
Chicken thighs or other suitable chicken pieces can work particularly well in curries because they can remain tender during cooking.
Boneless chicken is convenient when you want easy serving, while bone-in chicken can provide a deeper savory character.
Use the chicken cut specified by your recipe and adjust cooking time if making substitutions.
Butter
Butter contributes richness and a characteristic buttery flavor to the sauce.
It does not need to dominate the dish. The goal is to combine butter with tomato, spices, and dairy to create a balanced curry.
Tomatoes
Tomatoes provide acidity, color, moisture, and the foundation of the sauce.
The quality and concentration of the tomato component can have a significant effect on the finished curry.
Cream
Cream gives Butter Chicken its characteristic smooth and rich texture.
The amount can be adjusted according to the desired richness, but adding excessive cream can hide the flavor of the spices and tomatoes.
Yogurt
Yogurt may be used as part of the chicken marinade or in some variations of the sauce.
It contributes tanginess and works particularly well with South Asian spice blends.
Ginger and Garlic
Fresh ginger and garlic provide an aromatic foundation for both the chicken and sauce.
They help build savory depth and complement the spices.
Spices
Depending on the recipe, Butter Chicken may include spices such as:
- Garam masala
- Cumin
- Coriander
- Turmeric
- Chili
- Black pepper
- Cardamom
- Cinnamon
The exact combination varies between recipes.
How to Make Butter Chicken
The basic preparation involves three important stages: marinating the chicken, cooking the chicken, and developing the sauce.
Step 1: Prepare the Chicken
Cut the chicken into reasonably even pieces so that they cook consistently.
If the recipe uses a marinade, combine the chicken with the specified ingredients and spices.
A yogurt-based marinade can help coat the chicken with seasoning and prepare it for grilling, roasting, or pan cooking.
Allow the chicken to marinate according to the recipe instructions.
Step 2: Cook the Chicken
Cook the marinated chicken using the method specified in your recipe.
Depending on the preparation, the chicken may be grilled, roasted, or cooked in a pan.
Cooking the chicken separately before adding it to the sauce can develop additional roasted or browned flavors.
Do not overcook the chicken simply to achieve more browning. The chicken needs to remain tender while also reaching a safe internal temperature.
Step 3: Build the Tomato Sauce
Start by cooking the aromatics according to the recipe.
Add the tomato component and spices, then allow the sauce to cook sufficiently for the flavors to develop.
This stage is important. Simply combining raw tomatoes, spices, butter, and cream will not necessarily produce the same depth as properly cooking the sauce.
Step 4: Blend the Sauce if Needed
For an especially smooth Butter Chicken, the cooked tomato sauce can be blended.
If blending hot ingredients, use an appropriate method and equipment designed for hot liquids to avoid splashing or pressure buildup.
Straining the sauce can create an even smoother restaurant-style texture, although it is not essential for every home recipe.
Step 5: Add Butter
Add butter to the prepared sauce according to the recipe.
The butter should enrich the sauce without completely masking the tomato and spice flavors.
Step 6: Add the Chicken
Add the cooked chicken to the sauce and allow it to simmer gently so the flavors can come together.
Avoid excessively aggressive boiling, particularly after adding dairy ingredients.
Step 7: Finish With Cream
Add cream near the end of cooking according to the recipe.
Taste the curry and adjust the seasoning carefully.
A balanced Butter Chicken should taste creamy and rich while retaining noticeable tomato and spice character.
How to Get a Rich, Balanced Butter Chicken Sauce
The sauce is the heart of this dish.
A common mistake is focusing entirely on cream and butter while overlooking acidity, seasoning, and cooking technique.
Balance Richness With Acidity
Tomatoes provide acidity that helps balance butter and cream.
If the sauce becomes excessively rich, the tomato component and seasoning need to remain strong enough to give the curry definition.
Cook the Tomato Base Properly
Allowing the tomato mixture to cook sufficiently helps develop its flavor and reduces the raw character of the ingredients.
The exact cooking time depends on the recipe, pan, heat, and quantity.
Don’t Overdo the Cream
Cream should create smoothness rather than erase the character of the sauce.
Add it gradually if you are adjusting an existing recipe.
Use Spices for Aroma, Not Just Heat
Butter Chicken does not need to be extremely spicy.
Aromatic spices such as cumin, coriander, cardamom, cinnamon, and garam masala can contribute complexity without making the curry overwhelmingly hot.
How Spicy Is Butter Chicken?
Butter Chicken is generally associated with a milder and creamier flavor profile than many strongly spiced South Asian curries, but the heat level depends on the recipe.
You can make it milder by reducing:
- Fresh chilies
- Chili powder
- Hot chili varieties
However, reducing all spices can make the curry taste flat.
Instead, maintain aromatic spices while adjusting the ingredients responsible primarily for heat.
If you enjoy more heat, additional chili can be incorporated gradually.
What Does Butter Chicken Taste Like?
A well-balanced Butter Chicken typically combines several flavors rather than tasting simply “buttery.”
You may notice:
Tomato: Provides acidity and savory depth.
Butter: Adds richness.
Cream: Creates a smooth, mellow texture.
Spices: Provide warmth and aroma.
Chicken: Adds the main savory component.
Ginger and garlic: Build aromatic depth.
The finished curry should feel rich without becoming excessively heavy, with enough tomato and spice character to keep each bite interesting.
What to Serve With Butter Chicken
Butter Chicken is versatile because its creamy sauce pairs well with several traditional South Asian accompaniments.
Butter Chicken With Naan
Naan is one of the easiest choices because its soft texture works well for scooping up the sauce.
Plain naan is a simple pairing, while garlic naan can add another layer of flavor.
Butter Chicken With Roti
Roti provides a lighter flatbread option and works particularly well for a family-style meal.
Butter Chicken With Paratha
Paratha is richer and more substantial than roti, making it suitable when you want a more indulgent meal.
Butter Chicken With Rice
Serve Butter Chicken with:
- Basmati rice
- Plain steamed rice
- Jeera rice
- Other suitable aromatic rice
Rice allows the sauce to spread through the grains, creating a satisfying combination.
Butter Chicken With Raita
A simple yogurt-based raita can provide a cooling contrast, particularly if the curry contains noticeable chili.
Butter Chicken With Salad
A fresh cucumber, onion, tomato, or mixed salad can add texture and freshness alongside the creamy curry.
Butter Chicken for a Family Dinner
Butter Chicken can work particularly well as a shared family meal because its creamy sauce makes it approachable for people who prefer milder curries.
For a complete dinner, consider serving it with:
- Butter Chicken
- Basmati rice or naan
- Fresh salad
- Raita
- Lemon wedges
For larger gatherings, increase the ingredients proportionally rather than simply adding extra sauce.
Common Butter Chicken Mistakes
Even a simple curry can lose its balance if a few key steps are overlooked.
Using Too Much Cream
Too much cream can make the sauce heavy and reduce the impact of the tomato and spices.
Using Too Much Butter
Butter is important, but excessive butter can overwhelm the other flavors.
Undercooking the Tomato Base
A poorly developed tomato sauce can taste sharp or raw.
Overcooking the Chicken
Chicken that is cooked for too long can become dry, particularly when using lean boneless pieces.
Making It Too Spicy
Adding too much chili can overpower the creamy and aromatic character that makes Butter Chicken distinctive.
Adding Dairy Over Excessive Heat
Very aggressive boiling after adding dairy can affect the texture of some sauces. Gentle cooking is generally preferable.
How to Make Butter Chicken Less Spicy
If you are cooking for people who prefer mild food, reduce the chili component rather than removing all the spices.
Try:
- Reducing chili powder.
- Using fewer fresh chilies.
- Choosing a milder chili variety.
- Keeping aromatic spices such as cumin and coriander.
- Serving raita alongside the curry.
This preserves much of the dish’s character while reducing heat.
How to Make Butter Chicken More Flavorful
Flavor comes from balance and technique rather than simply adding more spices.
Cook Aromatics Properly
Give onions, ginger, and garlic enough time to develop flavor according to the recipe.
Toast Spices When Appropriate
Some recipes benefit from briefly cooking spices in fat, which can help release their aromas.
Develop the Tomato Sauce
Allow the tomato component to cook properly rather than rushing directly to the cream.
Season in Stages
Adding all the seasoning at the very end can make it harder to develop a balanced flavor.
Follow the recipe’s sequence and taste where appropriate.
Finish Carefully
Butter and cream are finishing ingredients as much as they are sources of richness. Add them at the appropriate stage and avoid overpowering the sauce.
Can You Use Chicken Breast for Butter Chicken?
Yes, chicken breast can be used, particularly in boneless preparations.
However, chicken breast is relatively lean and can become dry if overcooked.
If substituting chicken breast for another cut:
- Cut it into even pieces.
- Avoid excessive cooking.
- Follow the recipe’s recommended cooking method.
- Check that the chicken is safely cooked.
Chicken thighs are often more forgiving in longer-cooking preparations because they contain more fat and connective tissue.
Can Butter Chicken Be Made Without Heavy Cream?
Some variations can be prepared with alternative dairy ingredients or different proportions of yogurt and other ingredients.
However, changing the dairy component changes the texture and flavor.
If you want a lighter sauce, adjust the recipe deliberately rather than simply removing the cream and expecting the same result.
Can Butter Chicken Be Made Ahead?
Butter Chicken can be suitable for advance preparation because the sauce can develop additional flavor after resting.
If preparing ahead:
- Cool the food appropriately.
- Refrigerate leftovers promptly.
- Store in a suitable covered container.
- Reheat thoroughly before serving.
- Reheat gently to help maintain the sauce’s texture.
Food-safety requirements should always take priority over convenience.
How to Reheat Butter Chicken
Gentle reheating generally works better than rapidly boiling a creamy curry.
On the Stove
Place the curry in a suitable pan and reheat over moderate heat, stirring occasionally.
If the sauce has thickened considerably, a small amount of appropriate liquid can help loosen it.
In the Microwave
Use a microwave-safe container and cover it appropriately to reduce splattering.
Heat in stages, stirring between intervals so the curry warms evenly.
Butter Chicken vs. Chicken Karahi
Both are popular South Asian chicken dishes, but they offer very different experiences.
| Feature | Butter Chicken | Chicken Karahi |
|---|---|---|
| Sauce | Creamy tomato-based | Tomato-forward and savory |
| Texture | Smooth and rich | Often more rustic |
| Flavor | Creamy, aromatic, balanced | Bold, spicy, tomato-rich |
| Heat | Usually milder | Often more pronounced |
| Best for | Comforting meals | Bold Pakistani-style curry meals |
Choose Butter Chicken when you want a creamy and mellow curry.
Choose Chicken Karahi when you want a bolder, more tomato-and-chili-forward dish.
Butter Chicken vs. Chicken Handi
Butter Chicken and Chicken Handi can both be rich and creamy, but they are not identical.
Butter Chicken is particularly associated with a buttery tomato-based sauce.
Chicken Handi can have a different balance of cream, tomato, yogurt, spices, and cooking technique depending on the recipe.
If you enjoy creamy chicken curries, both are worth exploring.
Tips for Restaurant-Style Butter Chicken at Home
Restaurant-style texture often comes from careful sauce preparation rather than simply increasing the amount of butter or cream.
Try these techniques:
- Use evenly cut chicken.
- Marinate the chicken properly.
- Develop the tomato sauce before finishing it.
- Blend the sauce if a smooth texture is desired.
- Strain it for an exceptionally smooth finish if appropriate.
- Cook spices carefully.
- Add butter at the right stage.
- Add cream toward the end.
- Avoid overcooking the chicken.
- Taste and balance the seasoning before serving.
The goal is a sauce that is smooth and rich while still tasting like tomato, spices, and chicken.
Is Butter Chicken a Pakistani Dish?
Butter Chicken is strongly associated with the broader South Asian culinary tradition and is widely recognized internationally as an Indian dish.
At the same time, creamy chicken curries and related preparations are popular throughout Pakistan and the wider region, with restaurants and home cooks developing their own variations.
For ZaiqaHaus, Butter Chicken fits naturally within the site’s broader Pakistani and South Asian chicken recipe collection.
It is better to recognize this shared culinary context than to suggest that every version follows one fixed national recipe.
Frequently Asked Questions About Butter Chicken
What is Butter Chicken made of?
Butter Chicken generally combines chicken with a tomato-based sauce, butter, aromatic spices, and a creamy ingredient such as cream. Depending on the recipe, yogurt, ginger, garlic, onions, and different spices may also be used.
Is Butter Chicken spicy?
Butter Chicken is generally associated with a mild-to-moderate level of heat, but the spice level varies. You can adjust chili while keeping aromatic spices for flavor.
What is Butter Chicken also called?
Butter Chicken is commonly known as Chicken Makhani. The names are often used for similar preparations, although recipes can differ between cooks and restaurants.
What should I eat with Butter Chicken?
Naan, roti, paratha, basmati rice, and other suitable rice dishes are popular choices. Raita and fresh salad can also complement the curry.
Can I make Butter Chicken with boneless chicken?
Yes. Boneless chicken is convenient and works well in many Butter Chicken preparations. Chicken breast and chicken thighs may require different cooking times.
Can Butter Chicken be made less spicy?
Yes. Reduce the amount of chili while retaining aromatic spices such as cumin, coriander, and garam masala.
Why is my Butter Chicken too acidic?
Excessive tomato acidity can make the sauce taste sharp. The balance depends on the tomatoes, cooking time, seasoning, and finishing ingredients. Follow the recipe proportions carefully rather than simply adding more cream.
Why is my Butter Chicken too watery?
The sauce may need additional cooking to reduce excess moisture, depending on the recipe. Avoid trying to solve the problem by adding large amounts of cream or butter.
Why did my Butter Chicken sauce separate?
Creamy sauces can separate when exposed to excessive heat or when the balance of fat and liquid is not appropriate. Gentle cooking and following the recipe’s finishing steps can help maintain a smoother texture.
Can I freeze Butter Chicken?
Some Butter Chicken preparations can be frozen, although the texture of cream-based sauces may change after thawing and reheating. If freezing, cool and store the food safely and reheat it thoroughly.
Explore More Chicken Recipes
Butter Chicken is only one part of the ZaiqaHaus Chicken Recipes collection.
If you enjoy creamy curries, you may also want to explore Chicken Handi and Chicken Korma.
For a bolder Pakistani curry, try Chicken Karahi.
For a rice-based meal, explore Chicken Biryani or Chicken Pulao.
For grilled flavors, discover Chicken Tikka, Tandoori Chicken, or Chicken Malai Tikka.
Visit the Chicken Recipes sub-pillar to explore the complete collection.
Final Thoughts
Butter Chicken is a useful introduction to the rich and varied world of South Asian chicken cooking. Its combination of tender chicken, tomato, butter, cream, and aromatic spices creates a comforting curry that can work for an everyday dinner or a more special meal.
The key to a good Butter Chicken is balance. The sauce should be rich without becoming overwhelmingly heavy, creamy without losing its tomato character, and aromatic without relying entirely on chili heat.
Serve it with naan, roti, paratha, or basmati rice, add a fresh side such as salad or raita, and adjust the spice level to suit the people at your table.
If you enjoy this style of curry, continue exploring the ZaiqaHaus Chicken Recipes collection for more Pakistani and South Asian dishes.












