Butter chicken recipe thumbnail with creamy curry and steam

Butter Chicken Recipe (Easy, Creamy, Restaurant Style)

This butter chicken recipe brings restaurant style Murgh Makhani to your home kitchen in about 80 minutes. You get tender chicken with a light smoky char, folded into a silky tomato butter sauce that tastes rich, mildly spiced, and deeply comforting. The secret is a double marinade and a blended sauce, two steps that turn simple ingredients into a curry that rivals your favorite Indian restaurant.

Butter chicken is one of the most loved curries in the world, and this version keeps it approachable. You marinate the chicken twice, grill it for color, then simmer it in a smooth sauce finished with cream and kasuri methi. Nothing here needs special equipment beyond a pan and a blender, and every spice is easy to find.

In this guide you will learn what makes butter chicken different from chicken tikka masala, why chicken thighs beat breast for this dish, and how long to marinate for the best flavor. The recipe behind this guide uses a two stage marinade and a grilled finish, the same method Delhi restaurants made famous. You will find a spice substitution table with exact amounts, five clear cooking steps, a full troubleshooting section, and variations for the Instant Pot, slow cooker, dairy free, and lighter diets. You will also learn what to serve with it, how to freeze it, and the answers to the most asked questions.

What Is Butter Chicken? (Murgh Makhani)

Butter chicken, known as murgh makhani in India, is a creamy tomato based chicken curry born in Delhi. It starts with chicken marinated in yogurt and spices, cooked until lightly charred, then simmered in a smooth sauce of tomatoes, butter, and cream. Dried fenugreek leaves, called kasuri methi, give it the signature aroma that makes it instantly recognizable.

The dish was created to use up tandoori chicken by simmering it in a rich tomato gravy. That history explains its character: smoky chicken meets a velvety, mildly spiced sauce. It is gentler than many Indian curries, which is why even people who fear heat love it. The cream and butter round off the spices into something luxurious but balanced.

Today it is one of the most popular Indian dishes worldwide. Home cooks love it because the method is forgiving and the result feels special. Once you learn the base technique, you can adjust the spice, the richness, and the cooking method to fit your kitchen.

Authentic Restaurant Style Butter Chicken (Murgh Makhani)

Authentic Restaurant Style Butter Chicken (Murgh Makhani)

Tender chicken thighs in a double marinade, grilled for a light char, then simmered in a silky tomato butter sauce finished with cream and kasuri methi. A family recipe that tastes like your favorite Indian restaurant.
Prep Time 15 minutes
Cook Time 35 minutes
Marinating 30 minutes
Total Time 1 hour 20 minutes
Servings: 4
Course: Dinner
Cuisine: Indian
Calories: 550

Ingredients
  

  • Chicken:
  • 6 boneless chicken thighs
  • First marinade:
  • 1 tsp salt
  • 2 Tbsp white vinegar
  • 1/4 tsp cayenne pepper
  • 1/2 tsp tandoori masala
  • 1/2 tsp Kashmiri chili powder
  • Second marinade:
  • 1 tsp ginger garlic paste
  • 1/4 tsp cayenne pepper
  • 1 tsp garam masala
  • 1 Tbsp fried onions blended
  • 1/2 Tbsp chopped cilantro
  • 2 Tbsp plain yogurt
  • 1 Tbsp oil
  • 1/2 tsp coriander powder
  • 1/2 Tbsp kasuri methi dried fenugreek leaves
  • 1/2 tsp tandoori masala
  • 1 tsp Kashmiri chili powder
  • Curry:
  • 2 Tbsp butter
  • 2 Tbsp oil
  • 1 cup finely chopped onion
  • 2 Tbsp ginger garlic paste
  • 1/2 tsp cayenne pepper
  • 1/2 tsp Kashmiri chili powder
  • 1 can 14.5 oz crushed tomatoes
  • Salt to taste
  • 2 tsp sugar
  • 1 cup water
  • 1/2 Tbsp lime juice
  • 1/2 tsp garam masala
  • 1/4 cup cream
  • Garnish:
  • 1/2 tsp roasted cumin seeds
  • 2 Tbsp ginger cut into thin strips
  • 1 Tbsp chopped cilantro

Equipment

  • Grill or oven
  • large pan
  • immersion blender

Method
 

  1. Clean the chicken and pound it lightly for even thickness. Rub in the first marinade and rest at least 15 minutes.
  2. Drain off the first marinade and coat the chicken with the second marinade. Rest at least 15 more minutes.
  3. Grill or bake at 400°F for about 15 minutes, turning once. Brush with melted butter and broil briefly for a light char. Cut into bite sized pieces.
  4. Heat the butter and oil in a large pan over medium heat. Sauté the onion with the ginger garlic paste until light brown.
  5. Take the pan off the heat and stir in the cayenne and Kashmiri chili so the spices bloom without burning.
  6. Return to the heat and add the crushed tomatoes, salt, and sugar. Cook a few minutes, then add the water and bring to a boil.
  7. Lower the heat, cover, and simmer 10 minutes, stirring now and then.
  8. Blend the curry smooth with an immersion blender.
  9. Add the chicken pieces and simmer a few minutes. Add a splash of boiling water if you want more sauce.
  10. Stir in the lime juice, garam masala, and cream. Simmer briefly, then garnish with roasted cumin, ginger strips, and cilantro. Serve hot with naan or basmati rice.

Notes

  • The light char on the chicken is what gives the restaurant style smoky flavor; do not skip the broil step.
  • Both marinades need at least 15 minutes each; longer is fine.
  • If the curry tastes too tangy, add a pinch more sugar; if too thick, thin with hot water.

Butter Chicken vs Chicken Tikka Masala

Butter chicken and chicken tikka masala look similar, but they are different dishes with different roots. Butter chicken comes from Delhi and uses a smooth tomato butter cream sauce with kasuri methi as the signature flavor. The chicken is marinated in yogurt, charred, and simmered gently in the sauce.

Chicken tikka masala was created in Britain and usually has a bolder, more heavily spiced onion tomato sauce. It often tastes hotter and less creamy, with a stronger garam masala presence. The chicken pieces are typically tikka style chunks in a thicker, chunkier gravy.

If you want mild, silky, and buttery, choose butter chicken. If you want bold and fiery, choose tikka masala. Both are delicious, but now you know exactly what sets them apart.

Why This Recipe Works

The best butter chicken recipe succeeds because of three decisions that most quick versions skip. First, the double marinade builds flavor in layers: vinegar and salt tenderize first, then yogurt and spices soak in deep. Second, grilling the chicken before it meets the sauce adds the light char that defines restaurant style taste. Third, blending the sauce until completely smooth creates the velvet texture that makes every bite feel luxurious.

This is an authentic butter chicken recipe adapted for a home kitchen. It keeps the traditional base: tandoori style marinade, tomato butter gravy, cream finish, kasuri methi aroma. It skips nothing that matters and rushes nothing that counts. The total time is about 80 minutes, and most of it is hands off marinating and simmering.

You also get flexibility. The variations below cover the Instant Pot, slow cooker, dairy free, and lighter builds, so one master method serves every diet. Learn it once and you can repeat it any night of the week.

Ingredients You Need to Know

Before you cook, it helps to understand the few ingredients that matter most. Here is what to buy and why each choice counts.

Chicken Thighs vs Breast

Chicken thighs are the better pick for butter chicken because their extra fat keeps them juicy through marinating, grilling, and simmering. They forgive a few extra minutes of cooking and soak up the yogurt marinade beautifully. Boneless skinless thighs are ideal, and six thighs serve about four people generously.

Chicken breast works when it is what you have, but it needs more care. Cut it into even pieces, do not over marinate beyond a few hours, and watch the grill time closely so it stays tender. Breast gives a leaner result with slightly less rich flavor.

For the juiciest curry with the least worry, choose thighs. The difference is noticeable in the final dish.

The Double Marinade and Timing Guide

Chicken thighs coated in yogurt spice marinade

The double marinade is what separates good butter chicken from great butter chicken. The first marinade of salt, vinegar, cayenne, tandoori masala, and Kashmiri chili opens up the meat and starts tenderizing. Fifteen minutes is enough, and this step should never be skipped.

The second marinade does the flavor work: ginger garlic paste, garam masala, blended fried onions, cilantro, yogurt, oil, coriander, kasuri methi, tandoori masala, and more Kashmiri chili. Give it at least 15 minutes. One hour is better, and overnight in the fridge gives the deepest flavor and most tender chicken.

Here is the simple rule: 15 plus 15 minutes is the minimum, one hour is the sweet spot, and overnight is the luxury version. Longer marinating means more tender meat and deeper spice, so plan ahead when you can.

Kasuri Methi: The Secret Ingredient

Kasuri methi is dried fenugreek leaves, and it is the quiet signature of real butter chicken. It adds a warm, slightly sweet, almost maple like aroma that no other spice replaces. Restaurants crush it between their palms and stir it in at the end, and that final hit of fragrance is what makes the dish smell like itself.

Find it in Indian grocery stores or the international aisle of large supermarkets, usually in small boxes or bags. Store it sealed and it lasts for months. If you truly cannot find it, a tiny pinch of celery seed plus a pinch of sugar is the closest substitute, but the real leaves are worth seeking out.

Use half a tablespoon in the marinade and crush more over the finished curry. This one ingredient does more for authenticity than any other.

Spice Substitutions Table

Indian spice bowls with labels

Missing a spice should never stop you from cooking. Use this table for exact swaps in a full pot of this recipe.

If you lackUse insteadAmount
Kashmiri chili powderPaprika plus a pinch of cayenne1 tsp paprika plus 1 pinch cayenne
Tandoori masalaGaram masala plus paprika1 tsp garam masala plus 1/2 tsp paprika
Kasuri methiCelery seed plus sugar1/4 tsp celery seed plus 1 pinch sugar
Fresh ginger garlic pasteHalf ginger powder, half garlic powder1/2 tsp each
Heavy creamHalf and half or coconut milkSame amount

These swaps keep the dish delicious when your spice box is incomplete. The flavor shifts slightly, but the curry stays rich and satisfying.

How to Make Butter Chicken (Step by Step)

The method has five stages, and each one builds on the last. Follow them in order for the best result.

Step 1: Marinate the Chicken

A great butter chicken recipe starts long before the stove turns on. Clean the chicken thighs and pound them lightly so they cook evenly. Rub in the first marinade of salt, vinegar, cayenne, tandoori masala, and Kashmiri chili, then rest at least 15 minutes.

Drain off the first marinade and coat the chicken thoroughly with the second marinade. Cover and rest at least 15 more minutes, or refrigerate up to overnight. The yogurt tenderizes while the spices soak deep into the meat.

Do not rush this step. Marinating is where the flavor is built.

Step 2: Grill for the Char

Grilled chicken thighs with char marks on a grill pan

Heat your grill or oven to 400°F. Cook the marinated chicken about 15 minutes, turning once, until lightly charred at the edges and nearly cooked through. Brush with melted butter and broil briefly for extra color.

That light char gives the gentle smokiness that defines restaurant style flavor. No sauce shortcut can fake it. Cut the chicken into bite sized pieces and set aside.

If you have no grill, a hot cast iron skillet or oven broiler gives the same effect. Color equals flavor here.

Step 3: Build the Curry Base

Heat butter and oil in a large pan over medium heat. Sauté the chopped onion with ginger garlic paste until light brown and sweet smelling. Take the pan off the heat and stir in the cayenne and Kashmiri chili so the spices bloom in the hot fat without burning.

Return to the heat and add the crushed tomatoes, salt, and sugar. Cook a few minutes until the mixture deepens in color. Add one cup of water, bring to a boil, then lower the heat, cover, and simmer 10 minutes, stirring now and then.

This slow simmer melts the tomatoes and marries the spices. The sauce should look rich and smell deeply savory before you blend.

Step 4: Blend Until Silky

Blend the simmered curry completely smooth with an immersion blender, right in the pan. For the most velvet texture, pour it through a fine sieve back into the pan, pressing with a spoon and discarding the leftover fibers.

This step is what separates silky restaurant sauce from grainy homemade sauce. It takes two extra minutes and transforms the dish. The sauce should pour like thick cream with no lumps at all.

Return the smooth sauce to gentle heat before the chicken goes in. Never let it boil hard from this point on.

Step 5: Finish with Cream

Add the chicken pieces to the smooth sauce and simmer gently for a few minutes until heated through. If the curry looks thicker than you like, stir in a splash of hot water. Stir in the lime juice, garam masala, and cream, then simmer briefly.

Taste and adjust: a pinch more salt if flat, a pinch more sugar if too tangy. Garnish with roasted cumin seeds, ginger strips, and cilantro. Serve hot with naan or basmati rice.

How to Make It Creamy and Rich

Cream swirl being poured into butter chicken curry

Creaminess in butter chicken comes from technique, not just cream. First, blend and sieve the sauce until it is completely smooth, because any graininess reads as thin on the tongue. Second, use room temperature cream and stir it in over low heat, since cold cream in a boiling sauce can split and turn grainy.

Third, finish with butter. A tablespoon of butter swirled in at the end adds gloss and rounds off the spices. Fourth, do not skimp on the simmer: the sauce should reduce until it coats a spoon before the cream goes in. A thin sauce plus cream still tastes thin, but a reduced sauce plus cream tastes luxurious.

If your sauce still feels light, a spoonful of cashew paste blended in adds body without changing the flavor. Richness is built in layers, and each of these steps adds one.

Tips and Troubleshooting

Great butter chicken is forgiving, but a few problems come up often. Here is how to fix each one fast.

If the sauce splits or looks oily, the heat was too high after the cream went in. Take it off the heat, whisk in a splash of warm water, and keep it at a gentle simmer from then on. If the sauce tastes too tangy, the tomatoes were sharp: add sugar a quarter teaspoon at a time until balanced. If it tastes flat or bland, it usually needs salt first, then a pinch more garam masala.

If the chicken turned dry, it overcooked on the grill or simmered too long. Next time pull it at a light char and let it finish gently in the sauce. If the sauce is grainy, it was not blended enough: blend longer and sieve it. If the color looks pale, add a little more Kashmiri chili or paprika, which give red color without much heat.

Taste at every stage and adjust boldly to your own taste.

Butter Chicken Variations

Once you know the classic method, these variations adapt it to your schedule, diet, and kitchen. Pick the one that fits tonight.

30 Minute Version

A 30 minute butter chicken skips the long marinade and still delivers big flavor. Cut the chicken small so it cooks fast, marinate just 10 minutes in yogurt and spices, and sear it hard in a hot pan instead of grilling. Use tomato passata instead of canned tomatoes to save simmering time.

Build the sauce in the same pan, blend it quickly, and finish with cream. The char will be lighter and the depth slightly less, but dinner lands in half an hour.

Instant Pot Version

Instant pot butter chicken is the fastest path to tender curry. Use the sauté mode to brown the onion, ginger garlic paste, and spices in butter, then add tomatoes and a splash of water. Lay the marinated chicken on top without stirring too much.

Pressure cook on high for 10 minutes with a 10 minute natural release. Blend the sauce smooth, stir in the cream off the heat, and garnish. The pressure does the tenderizing work that marinating usually does.

Slow Cooker Version

The slow cooker butter chicken trades speed for depth. Sear the marinated chicken quickly for color, then add everything except the cream to the slow cooker. Cook on low 4 to 5 hours or on high 2 to 3 hours.

Blend the sauce smooth, stir in room temperature cream, and rest 15 minutes before serving. The long gentle cook makes the chicken spoon tender and the spices deeply melded.

Dairy Free with Coconut Milk

A dairy free butter chicken keeps all the comfort with smart swaps. Use coconut oil instead of butter, full fat coconut milk instead of cream, and coconut yogurt or plain non dairy yogurt in the marinade. The coconut adds a gentle sweetness that suits the spices.

Everything else stays the same: double marinade, char, blend, finish. Add the coconut milk at the end over low heat just like cream. The result is rich, fragrant, and completely dairy free.

Healthy Lighter Version

A healthy butter chicken trims richness without losing soul. Use chicken breast, half the butter, and half and half or light cream instead of heavy cream. Bulk the sauce with extra tomatoes and a little cauliflower blended in for body.

Keep the double marinade and the char, because flavor comes free. You save roughly 150 to 200 calories per serving while the curry still tastes indulgent. Serve over cauliflower rice or with a big salad for the lightest plate.

UK Kitchen Notes

UK cooks can make this recipe with easy local swaps. Use double cream instead of heavy cream, since it is the standard in British shops. Chicken thighs are sold everywhere, and 6 thighs weigh about 700 grams. Measure water in milliliters: one cup equals about 240 milliliters.

Find garam masala, Kashmiri chili powder, and kasuri methi in the world foods aisle or at any Indian grocer, found on most UK high streets. Naan bread from the supermarket warms perfectly in a hot oven. The method stays exactly the same.

What to Serve with Butter Chicken

Butter chicken served with naan bread basmati rice and raita

The classic partners never fail. Warm naan bread for scooping, fluffy basmati rice for soaking up sauce, or both when you are hungry. A simple cucumber raita cools the palate between bites.

Add freshness with a chopped salad of tomato, onion, and cilantro with lemon juice. Pickled red onions cut the richness beautifully. For drinks, mango lassi is the traditional match, while sparkling water with lime keeps it light. One bread plus one rice or salad is plenty.

Storage, Freezing and Reheating

Store leftover butter chicken in an airtight container in the fridge for 3 to 4 days. The flavors deepen overnight, so day two often tastes even better. Reheat gently on the stove over low heat, stirring now and then, and add a splash of water or cream if the sauce thickened.

Can you freeze butter chicken? Yes, and it freezes beautifully for up to 3 months. Cool it completely, pack in portion sized containers, and leave a little headspace. Thaw overnight in the fridge, then reheat low and slow, stirring in a splash of cream to bring back the silk.

For meal prep, freeze the curry and cook fresh rice or warm naan on serving day. Label with the date so nothing lingers too long.

Frequently Asked Questions

What is butter chicken made of?

Marinated chicken simmered in a smooth sauce of tomatoes, butter, cream, and spices. The key flavors come from garam masala, ginger garlic, and kasuri methi, with yogurt tenderizing the chicken.

What is the difference between butter chicken and chicken tikka masala?

Butter chicken is a Delhi origin curry with a silky mild tomato butter cream sauce. Chicken tikka masala is a British creation with a bolder, chunkier, spicier onion tomato sauce. Butter chicken is milder and creamier.

How do I make butter chicken creamy and rich?

Blend and sieve the sauce until silky, reduce it until it coats a spoon, then stir in room temperature cream over low heat. Finish with a knob of butter. Never boil after adding cream.

Can I make butter chicken without cream or dairy?

Yes. Use coconut oil instead of butter, full fat coconut milk instead of cream, and non dairy yogurt in the marinade. The result stays rich and comforting.

How long should I marinate the chicken?

At least 15 minutes per marinade as the minimum, one hour total as the sweet spot, and overnight in the fridge for the deepest flavor. Longer marinating means more tender chicken.

What do you serve with butter chicken?

Warm naan bread and basmati rice are the classics. Add cucumber raita, a fresh chopped salad, or pickled onions for contrast. Mango lassi is the traditional drink pairing.

Can you freeze butter chicken?

Yes, for up to 3 months in airtight containers. Thaw overnight in the fridge and reheat gently, stirring in a splash of cream to restore the silky texture.

How many calories are in butter chicken?

A restaurant style serving runs about 500 to 600 calories, mostly from cream, butter, and chicken thighs. Lighter versions with less butter and light cream land closer to 350 per serving.

Conclusion

This butter chicken recipe proves that restaurant style Murgh Makhani belongs in your home kitchen. The double marinade builds deep flavor, the grill adds gentle char, and the blended sauce turns silky with cream and butter. About 80 minutes gives you a curry that tastes slow cooked and special.

Remember the keys: marinate with patience, char the chicken, blend the sauce smooth, and add cream gently over low heat. Try the Instant Pot version on busy nights, the dairy free build when needed, or the classic exactly as written for pure comfort.

Now it is your turn. Gather your spices, warm the naan, and enjoy every creamy bite. Serve it with basmati rice and keep the leftovers, because they taste even better the next day. If you loved this recipe, leave a rating and share it with someone who loves a good curry.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating