Butter Chicken

By: Ordinary Glow Team Updated on August 24, 2026 Everyday Recipes

Tags: #chicken #indian-inspired #curry #comfort-food #weeknight

Ordinary Glow editorial team emblem
Ordinary Glow Team

The Ordinary Glow Team creates welcoming recipes, useful home guides, and realistic projects for everyday living.

Updated on August 24, 2026

Read more →
Butter Chicken in creamy tomato sauce with cilantro and cream swirls Pin it
Butter Chicken in creamy tomato sauce with cilantro and cream swirls

Butter Chicken is the kind of dinner that makes the kitchen smell warm before the sauce even turns creamy. The chicken gets a quick yogurt marinade with garlic, ginger, lemon, and spices, then it finishes in a tomato sauce glossy with butter and cream.

This version keeps the method friendly for a home stovetop. No tandoor needed. The important parts are simple. Use chicken thighs, let the tomato base simmer until it darkens, and add the cream at the end so the sauce stays smooth.

Butter Chicken Pantry

The sauce depends on a few ingredients doing their job well. Use plain thick yogurt for the marinade, ripe canned tomato puree or passata for the base, and fresh garlic and ginger for the cleanest flavor.

Cashews are optional, but they give the sauce a soft body that cream alone cannot quite match. If you skip them, use a little less stock so the sauce stays lush.

Ingredients for Butter Chicken with yogurt, spices, tomato, cream, and chicken
Ingredients for Butter Chicken with yogurt, spices, tomato, cream, and chicken
  • Chicken thighs. They stay tender through browning and simmering, which makes them ideal for this saucy curry.
  • Plain Greek yogurt. It coats the chicken and helps the spices cling while the meat marinates.
  • Lemon juice. A small amount brightens the marinade and balances the richness later.
  • Garlic and ginger. Fresh grated aromatics give the sauce its backbone.
  • Garam masala. This warm spice blend gives Butter Chicken its deep, cozy aroma.
  • Kashmiri chili powder. It adds red color and gentle heat. Sweet paprika with a pinch of cayenne works in a pinch.
  • Tomato puree. The main sauce base. Simmering it well removes the raw edge.
  • Cashews. Soaked and blended cashews thicken the sauce and make it silky.
  • Butter and cream. These soften the tomato and give the sauce its signature glossy finish.
  • Kasuri methi. Dried fenugreek leaves add the restaurant-style aroma. Crush them between your fingers before adding.

Butter Chicken Method

  1. Marinate the chicken. Stir yogurt, lemon, garlic, ginger, oil, salt, and spices in a bowl. Add the chicken and coat every piece well, then rest for at least 30 minutes.
  2. Blend the sauce base. Blend tomato puree, soaked cashews, and a splash of stock until very smooth. A high-speed blender gives the cleanest texture.
  3. Brown the chicken. Heat oil in a wide skillet and brown the chicken in batches. It should pick up color on the outside but does not need to cook through yet.
  4. Cook the aromatics. Melt butter in the same pan. Add onion and cook until soft, then stir in garlic, ginger, garam masala, cumin, coriander, turmeric, and chili powder until fragrant.
  5. Simmer the tomato sauce. Pour in the blended tomato mixture and cook until it thickens and darkens slightly. Stir often because tomato sauce can splatter.
  6. Finish the curry. Add stock and the browned chicken, then simmer until tender and cooked through. Stir in cream, crushed kasuri methi, and cilantro off the heat.
Four cooking steps for Butter Chicken from marinade to creamy sauce
Four cooking steps for Butter Chicken from marinade to creamy sauce

Why The Sauce Turns Silky

Butter Chicken is not meant to taste like plain tomato soup with cream stirred in. The tomato base needs time in the pan first. Let it bubble until it looks thicker and slightly darker, and until the butter starts to show at the edges. That little patience rounds off the acidity.

The smooth texture comes from blending cashews with tomato, then finishing with cream at a lower heat. Classic Butter Chicken, also called murgh makhani, is tied to North Indian restaurant cooking and the tandoori chicken tradition described by National Geographic's history of the dish. At home, the skillet browning gives you some of that roasted flavor without needing a clay oven. If you like one-pan chicken dinners, the same browning habit makes one-pan lemon herb chicken and vegetables taste fuller too.

Marinating Without Drying

The yogurt marinade should be thick, not watery. Thin yogurt runs off the chicken and makes the pan steam. Greek yogurt works well because it clings to the meat and carries the spices into every browned edge.

For deeper flavor, marinate the chicken for 4 to 12 hours. For a fast dinner, 30 minutes still helps. Do not crowd the skillet when browning. Give the pieces space so the marinade chars lightly instead of pooling. The USDA lists 165 F as the safe minimum internal temperature for poultry, so use an instant-read thermometer if the pieces vary in size and check the USDA safe temperature chart when in doubt.

Heat, Sweetness, And Balance

Butter Chicken should be warm and aromatic, not aggressively hot. Kashmiri chili powder is useful because it brings color and a gentle pepper flavor. If your only option is regular chili powder, start with less. You can always add more near the end.

A pinch of sugar is not there to make the sauce sweet. It rounds out canned tomatoes and lets the butter taste buttery. Kasuri methi is the quiet ingredient that makes the sauce smell like a restaurant curry. Crush it between your palms before adding it so the aroma wakes up. For a spicier chicken night, keep this recipe mild and serve something bolder on another day, like spicy chicken quesadillas or buffalo chicken egg rolls.

Make-Ahead Sauce Plan

The sauce is very make-ahead friendly. Cook it through the tomato simmer, then cool and refrigerate it for up to 2 days. When dinner time comes, brown the marinated chicken, warm the sauce, and simmer them together until the chicken is done.

Leftovers keep well because the sauce protects the chicken. Reheat slowly with a splash of stock or water. Do not blast it in a dry pan. The butter and cream need gentle heat to come back together. If the sauce looks too thick after chilling, loosen it a spoonful at a time. If it tastes flat, add a squeeze of lemon and a little more crushed fenugreek right before serving.

Rice, Bread, And Fresh Sides

Basmati rice is the easy choice because it catches every bit of sauce. Naan or roti is even better for scooping. If you want a simple side already on the site, fluffy yellow rice fits the warm spices without fighting them.

Because the sauce is rich, add something fresh. Cucumber, red onion, lemon, and cilantro make a quick salad. A spoonful of pineapple salsa is not traditional, but the sweet acidity works well with the creamy tomato sauce. Keep the rest of the plate simple. Butter Chicken already has plenty going on.

Summary

This Butter Chicken recipe uses a practical skillet method, a tender yogurt marinade, and a blended tomato cashew sauce for restaurant-style richness at home.

Creamy Butter Chicken with cilantro, cream swirls, and basmati rice
Creamy Butter Chicken with cilantro, cream swirls, and basmati rice

Frequently Asked Questions

Can I use chicken breast instead of thighs?

Yes, but thighs are more forgiving and stay juicier in the sauce. If you use breast meat, cut it into larger pieces and stop cooking as soon as it reaches 165 F.

Can I make Butter Chicken without heavy cream?

You can use full-fat coconut milk for a dairy-light version, but the flavor will be different. For the closest texture without much cream, add extra soaked cashews to the blender and finish with only a small splash of cream.

How long should the chicken marinate?

Thirty minutes is enough for a weeknight. Four hours gives better flavor. Overnight is excellent, especially if your chicken pieces are large.

Why did my sauce taste sharp?

The tomato base probably needed more time. Simmer it until it thickens and turns a deeper orange-red before adding stock and cream. A small pinch of sugar also helps balance canned tomatoes.

How do I store and reheat leftovers?

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop with a splash of water or stock. High heat can make the cream look oily.

What should I serve with Butter Chicken?

Basmati rice, naan, roti, or simple flatbread all work well. A crisp cucumber salad or a bright fruit salsa is good beside the rich sauce.

References

Reliable references aided in composing and refining this content.
4.60 from 9 votes

Butter Chicken

Prep Time:
15 Minutes
Cook Time:
35 Minutes
Total Time:
50 Minutes
Servings:
4
Butter Chicken in creamy tomato sauce with cilantro and cream swirls

Tender yogurt-marinated chicken simmered in a silky tomato, butter, and cream sauce with warm spices.

Ingredients

  • For the chicken marinade

  • 1 1/2 lb (680 g) boneless skinless chicken thighs, cut into 1 1/2-inch pieces
  • 1/2 cup (120 g) plain Greek yogurt
  • 1 tablespoon lemon juice
  • 1 tablespoon neutral oil
  • 3 cloves garlic, finely grated
  • 1 tablespoon fresh ginger, finely grated
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric
  • 1 teaspoon Kashmiri chili powder or 3/4 teaspoon sweet paprika plus a pinch of cayenne
  • 1 teaspoon kosher salt
  • For the sauce

  • 1/3 cup (45 g) raw cashews
  • 1 cup (240 ml) hot water, for soaking cashews
  • 2 tablespoons neutral oil, for browning
  • 4 tablespoons (56 g) unsalted butter, divided
  • 1 small yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 1 teaspoon garam masala
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1/2 teaspoon Kashmiri chili powder or paprika
  • 1 cup (240 ml) tomato puree or passata
  • 3/4 cup (180 ml) low-sodium chicken stock
  • 1 teaspoon sugar, optional
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/2 cup (120 ml) heavy cream
  • 1 tablespoon crushed kasuri methi, dried fenugreek leaves
  • 2 tablespoons chopped fresh cilantro, for serving
  • For serving

  • Cooked basmati rice or warm naan
  • Lemon wedges, optional

Instructions

1.

1. Marinate the chicken: In a large bowl, mix yogurt, lemon juice, oil, garlic, ginger, spices, and salt. Add chicken and toss until coated. Cover and refrigerate for at least 30 minutes or up to overnight.

2.

2. Soak and blend cashews: Cover the cashews with hot water for 15 minutes. Drain, then blend with the tomato puree until completely smooth.

3.

3. Brown the chicken: Heat 2 tablespoons oil in a wide skillet over medium-high heat. Brown the chicken in batches for 2-3 minutes per side, then transfer to a plate. It does not need to be fully cooked yet.

4.

4. Cook the aromatics: Lower the heat to medium. Add 2 tablespoons butter and the onion to the same skillet. Cook for 5-7 minutes until soft, then add garlic and ginger and cook for 1 minute.

5.

5. Toast the spices: Stir in garam masala, cumin, coriander, and chili powder. Cook for 30 seconds, just until fragrant.

6.

6. Simmer the sauce: Pour in the tomato cashew mixture. Simmer for 8-10 minutes, stirring often, until thickened and slightly darker. Add chicken stock, sugar if using, and salt.

7.

7. Finish the chicken: Return the browned chicken and any juices to the skillet. Simmer for 8-10 minutes, until the chicken is tender and reaches 165 F in the center.

8.

8. Add cream and herbs: Turn the heat to low. Stir in the remaining 2 tablespoons butter, heavy cream, and crushed kasuri methi. Taste for salt, garnish with cilantro, and serve with rice or naan.

Notes

  1. Marinating time is extra. Thirty minutes works, but 4 hours to overnight gives deeper flavor.
  2. For a smoother sauce, blend the tomato and cashews until no graininess remains.
  3. Nutrition is estimated per serving without rice or naan.

Tools You'll Need

  • Large mixing bowl
  • Blender
  • Wide skillet or Dutch oven
  • Instant-read thermometer

Allergy Information

Check ingredients for allergens and consult a health professional if needed.
  • Dairy
  • Tree nuts

Nutrition Facts (Per Serving)

Nutrition information is approximate and should not replace medical advice.
  • Calories: 560
  • Total Fat: 38 g
  • Total Carbohydrate: 18 g
  • Protein: 39 g