Rich and Creamy Butter Chicken

About the author: Susan Updated on Sat, 24 Jan 2026 15:29:39 GMT Main Dishes

Tags: #chicken #creamy #gluten-free #family-dinner

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:29:39 GMT

View Recipe →
Rich and creamy butter chicken with cilantro in a dark bowl Pin it
Rich and creamy butter chicken with cilantro in a dark bowl

Rich and Creamy Butter Chicken is the kind of dinner that makes the whole kitchen smell warm before the sauce even finishes simmering. The chicken gets a quick yogurt marinade, then the sauce turns glossy with tomatoes, cashews, butter, cream, and a small handful of spices.

This version is built for a home stove. You do not need a tandoor or a long restaurant prep list. A hot skillet, a blender, and a little patience with the sauce will get you tender chicken in a velvety orange gravy.

The Creamy Curry Lineup

Use chicken thighs if you can because they stay tender after browning and simmering. Choose ripe tomato puree or good passata, fresh ginger and garlic, and dried fenugreek leaves if you can find them.

Raw ingredients for butter chicken with spices, cream, cashews, and tomato
Raw ingredients for butter chicken with spices, cream, cashews, and tomato
  • Chicken thighs. They stay juicy and give the sauce more savory depth than lean breast meat.
  • Greek yogurt. Tenderizes the chicken and helps the spices cling during browning.
  • Ginger and garlic. Build the warm base flavor that makes the sauce taste full.
  • Garam masala. Adds layered spice without needing a long list of whole spices.
  • Kashmiri chili powder. Gives the sauce its deep orange color and gentle heat.
  • Tomato puree. Forms the bright, tangy body of the makhani sauce.
  • Cashews. Blend into the sauce for a smooth, restaurant-style texture.
  • Butter and cream. Round out the tomato and make the sauce glossy and mellow.
  • Kasuri methi. Dried fenugreek leaves add the slightly smoky, savory finish butter chicken needs.

Cook Rich Butter Chicken

  1. Marinate the chicken. Stir yogurt, lemon juice, ginger, garlic, and spices into the chicken. Let it sit for at least 30 minutes so the seasoning reaches past the surface.
  2. Brown in batches. Sear the chicken in a hot skillet until it has browned edges. It does not need to cook through yet because it will finish in the sauce.
  3. Start the sauce. Melt butter, soften the onion if using, then cook ginger, garlic, tomato puree, cashews, and spices until the sauce darkens slightly.
  4. Blend until smooth. Puree the sauce with water until velvety, then return it to the pan. A smooth sauce is what makes this taste rich instead of chunky.
  5. Simmer with chicken. Add the browned chicken and simmer gently until tender and cooked through. The sauce should coat a spoon.
  6. Finish with cream. Turn off the heat, stir in cream and crushed kasuri methi, then taste for salt and a small pinch of sugar if the tomatoes are sharp.

Browned Chicken Matters

The chicken should hit the pan with a sizzle. If the skillet is crowded, the yogurt marinade lets out moisture and the chicken steams. Brown it in two batches and leave the pieces alone for the first minute so they pick up color.

This is the same reason creamy chicken dishes taste better when the meat is not simply boiled in sauce. If you like that browned chicken flavor in a milder dinner, try chicken with spinach and mushrooms in creamy parmesan sauce another night.

Smooth Sauce, Better Texture

Cashews do more than thicken the gravy. They soften the sharp edge of the tomatoes and help the sauce feel plush without needing a full cup of cream. Soak them in hot water for 10 minutes if your blender is not very strong.

After blending, simmer the sauce for a few minutes before adding the chicken back. It should look a little darker and glossier. For food safety, chicken should reach 165°F according to the USDA safe temperature chart.

Balance The Tomato Tang

Butter chicken should taste creamy, gently spiced, and lightly sweet from the tomato. If your puree is tart, do not dump in extra cream first. Add a small pinch of sugar, then taste again after the butter and fenugreek go in.

Kasuri methi is small but important. Crush it between your palms before adding it so the aroma wakes up. If you skip it, the dish will still be good, but it will taste more like a basic creamy tomato curry than butter chicken.

Easy Swaps That Work

Chicken breast works if you watch the timing. Cut it a little larger and simmer just until done. For a nut-free sauce, skip the cashews and add extra cream near the end. For a lighter sauce, use half-and-half, but expect a thinner finish.

If you want a more American comfort-food spin on creamy chicken, marry me chicken creamy parmesan has a similar rich skillet feel. For a faster garlic-butter dinner, garlic butter chicken asparagus keeps the same cozy chicken-and-butter mood with less simmering.

Store, Freeze, Reheat

Leftovers keep well in an airtight container for up to 4 days. Reheat gently on the stove with a splash of water or cream because the sauce thickens as it chills. Do not boil it hard once the cream is in.

Butter chicken also freezes well for up to 2 months. For the smoothest reheated sauce, freeze it before adding the final cream. Stir the cream in after thawing and warming. Serve with basmati rice, naan, or even a simple rice bake like stick of butter chicken rice when you want a bigger family meal.

Rich and Creamy Butter Chicken, plated and served
Rich and Creamy Butter Chicken, plated and served

Summary

This butter chicken is mild, creamy, and deeply savory, with enough spice to taste layered but not enough to overwhelm the sauce.

Rich and Creamy Butter Chicken
Rich and Creamy Butter Chicken

FAQs

Can I make butter chicken without cashews?

Yes. Use 1/3 cup extra heavy cream instead of the cashews, or blend in soaked blanched almonds if tree nuts are still fine for you. The sauce will be slightly less nutty but still rich.

Can I use chicken breast instead of thighs?

You can, but thighs stay juicier in the simmering sauce. If using chicken breast, cut it into larger pieces and stop cooking as soon as it reaches 165°F so it does not turn dry.

How long should I marinate the chicken?

Thirty minutes works when you are short on time. Four hours is better, and overnight gives the chicken deeper flavor and a softer texture.

Why did my cream split in the sauce?

The sauce was probably too hot when the cream went in. Turn off the heat first, stir a few spoonfuls of warm sauce into the cream, then pour that mixture back into the pan.

Is butter chicken spicy?

Butter chicken is usually mild to medium. Kashmiri chili powder gives color and gentle heat, but you can use sweet paprika for a milder family version.

What should I serve with butter chicken?

Basmati rice, jeera rice, naan, or roti are the classic choices. A crisp cucumber salad helps balance the creamy sauce.

References

Sources cited in this recipe.
4.40 from 12 votes

Rich and Creamy Butter Chicken

Prep time:
20 min
Cook time:
35 min
Total time:
55 min
Servings:
4
Rich and creamy butter chicken with cilantro in a dark bowl

Tender chicken simmered in a silky tomato, butter, cream, and cashew sauce with warm Indian-inspired 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 grated fresh ginger
  • 3 cloves garlic, grated or minced
  • 1 teaspoon garam masala
  • 1 teaspoon Kashmiri chili powder or sweet paprika
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon kosher salt
  • 1 tablespoon neutral oil, for searing
  • For the butter sauce

  • 3 tablespoons unsalted butter, divided
  • 1 small yellow onion, finely chopped
  • 1 tablespoon grated fresh ginger
  • 3 cloves garlic, minced
  • 1 teaspoon garam masala
  • 1 teaspoon ground coriander
  • 1/2 teaspoon Kashmiri chili powder or paprika
  • 1 1/2 cups (360 ml) tomato puree or passata
  • 1/3 cup (45 g) raw cashews, soaked in hot water for 10 minutes and drained
  • 3/4 cup (180 ml) water, plus more as needed
  • 1/2 cup (120 ml) heavy cream
  • 1 teaspoon dried fenugreek leaves, crushed
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon sugar, optional
  • 2 tablespoons chopped cilantro, for serving

Instructions

1.

1. Marinate the chicken: In a bowl, mix the chicken with yogurt, lemon juice, ginger, garlic, garam masala, chili powder, cumin, and salt. Cover and refrigerate for at least 30 minutes, or up to overnight.

2.

2. Sear the chicken: Heat the oil in a large skillet over medium-high heat. Brown the chicken in batches for 2-3 minutes per side, until the edges are golden. Transfer to a plate. The chicken will finish cooking in the sauce.

3.

3. Cook the aromatics: Lower the heat to medium and melt 2 tablespoons butter in the same skillet. Add the onion and cook for 5-6 minutes until soft. Stir in the ginger and garlic and cook for 1 minute.

4.

4. Simmer the tomato base: Add garam masala, coriander, chili powder, tomato puree, cashews, water, and salt. Simmer for 10 minutes, stirring often, until slightly thickened and fragrant.

5.

5. Blend the sauce: Carefully blend the sauce until very smooth, then return it to the skillet. Add a splash of water if it is thicker than heavy cream.

6.

6. Finish the chicken: Add the browned chicken and any juices back to the sauce. Cover and simmer gently for 8-10 minutes, until the chicken is tender and reaches 165°F.

7.

7. Add cream and fenugreek: Turn off the heat. Stir in the heavy cream, remaining 1 tablespoon butter, crushed fenugreek leaves, and sugar if needed. Taste and adjust salt. Garnish with cilantro.

Good to know

  1. Marinate for at least 30 minutes, or overnight for deeper flavor.
  2. Serve with basmati rice, naan, roti, or cauliflower rice.
  3. Add cream off the heat so the sauce stays smooth.

Equipment

  • Large skillet or saute pan
  • Blender
  • Mixing bowl
  • Tongs

Allergens

Always check labels if you have allergies.
  • Dairy
  • Tree nuts

Nutrition facts

Values are estimates per serving.
  • Calories: 545
  • Fat: 36 g
  • Carbs: 14 g
  • Protein: 41 g