Butter Chicken with Cashew Cream Sauce

Cook: 2 hrmediumIndian
Butter Chicken with Cashew Cream Sauce

Butter chicken is a creamy, aromatic Indian curry that balances warm spices with rich dairy and tangy tomatoes. This version features marinated chicken thighs coated in ginger, garlic, and garam masala, then seared and simmered in a velvety sauce of blended cashews, tomatoes, and cream. What sets it apart is the two-stage cooking: a fragrant spice base built with whole and ground spices, followed by cashew pureeing for silky texture without flour. The dish delivers complex flavor from cumin, turmeric, cayenne, and cinnamon balanced by yogurt and lemon brightness. Make this for weeknight dinners or entertaining; it's approachable yet impressive. Serve over long-grain rice with cooling yogurt and toasted bread. The overnight marinade deepens flavor significantly, making advance prep essential.

Ingredients

  • 1 chicken breast, cleaned and cut into 2-1 ⅛" pieces
    chicken thighs1:1protein

    darker, juicier, more flavorful; cooking time unchanged

    Full guide →
  • 1 tablespoon ginger, grated
  • 2 cloves garlic, minced
  • 1 tablespoon garam masala, for marinade
    Indian curry powder1:1spices

    broader, slightly sweeter profile; less depth

    Full guide →
  • 2 tablespoons lemon juice
  • 1 tablespoon oil
  • ½ cup yogurt
    sour cream1:1dairy

    tanginess matches, slightly thicker

    Full guide →
  • salt, to taste(optional)
  • pepper, to taste(optional)
  • 2 tablespoons butter or olive oil, for sauce
  • 1 onion, diced
  • 1 tablespoon garam masala, for sauce
    Indian curry powder1:1spices

    broader, slightly sweeter profile; less depth

    Full guide →
  • ½ teaspoon turmeric, ground
  • ½ teaspoon cumin, ground
  • ½ teaspoon cayenne pepper
  • ½ teaspoon coriander, ground
  • cinnamon
  • ¼ cup cashews, raw
    almonds1:1nuts

    lighter, less buttery; texture slightly grainier

    Full guide →
  • 1 can tomatoes, diced
    fresh tomatoes1.5:1produce

    fresher taste, thinner sauce; add 2-3 minutes cooking

  • ½ cup chicken broth or water
  • ½ cup heavy cream, 30% fat
    coconut milk1:1dairycoconutdairy-free

    thinner, tropical shift; texture less luxurious

    Full guide →
  • long-grain rice, for serving
  • yogurt, for serving
    sour cream1:1dairy

    tanginess matches, slightly thicker

    Full guide →
  • baguette or naan, toasted
  • fresh cilantro or parsley, optional(optional)

Instructions

  1. 1

    Clean chicken breast and cut into 2-1 ⅛" pieces

  2. 2

    Coat with grated ginger and minced garlic, then season with salt, pepper, and garam masala

  3. 3

    Add lemon juice and oil, mix, cover and refrigerate at least 2 hours or overnight

  4. 4

    Soak cashews in water for at least 2 hours or overnight

  5. 5

    Remove chicken from fridge and warm to room temperature

  6. 6

    Heat butter in a pot and soften diced onion

  7. 7

    Add garam masala, turmeric, cumin, cayenne, coriander and cinnamon, then add drained cashews and toast briefly

  8. 8

    Add canned tomatoes and broth, stir, cover and simmer on low heat for about 10 minutes

  9. 9

    Blend sauce until smooth

  10. 10

    Heat butter in a separate pan and sear marinated chicken pieces until browned

  11. 11

    Transfer seared chicken to the blended sauce

  12. 12

    Temper cream by stirring in a few spoonfuls of hot sauce, then pour back into pot with chicken and sauce

  13. 13

    Stir well and simmer on low heat for about 3 minutes

  14. 14

    Serve with long-grain rice, yogurt and toasted bread

Tips

Tip 1

Overnight marination is not optional for authentic flavor development. The yogurt, acid, and spices penetrate the chicken while enzymes tenderize the meat, creating superior depth.

Tip 2

Soaking cashews and blending into the sauce replaces cream-based thickeners, building natural richness and subtle nuttiness while keeping the sauce silky without flour.

Tip 3

Temper the cream before adding to avoid curdling. Whisk hot sauce into cold cream gradually, then pour the mixture back to stabilize and prevent breaking.

Good to Know

Storage

Refrigerate in airtight container up to 3 days. Do not freeze; cream-based sauce separates upon thawing.

Make Ahead

Marinate chicken overnight. Make sauce base (through blending) 1 day ahead; refrigerate separately. Do not sear chicken or add cream until ready to cook.

Serve With

Serve immediately over warm rice with cooling yogurt and toasted bread. Garnish with fresh cilantro if desired.

See pairing guide →

Common Mistakes

Watch

Skip the overnight marinade to avoid bland chicken lacking spice penetration and tenderness

Watch

Rush the cashew blending step to avoid a gritty, unrefined sauce texture

Watch

Add cold cream directly to hot sauce to avoid curdling; always temper first

Substitutions

Dairy-Free Swaps

yogurt
sour cream1:1dairy

tanginess matches, slightly thicker

Full guide →
yogurt
Greek yogurt1:1dairy

tangier, denser marinade; reduce water slightly in sauce

Full guide →
heavy cream
coconut milk1:1dairycoconutdairy-free

thinner, tropical shift; texture less luxurious

Full guide →
cashews
coconut cream0.5:1nutsdairytree_nuts-free

tropical note replaces cashew nuttiness; richer

Full guide →

General Alternatives

chicken breast
chicken thighs1:1protein

darker, juicier, more flavorful; cooking time unchanged

Full guide →
cashews
almonds1:1nuts

lighter, less buttery; texture slightly grainier

Full guide →
garam masala
Indian curry powder1:1spices

broader, slightly sweeter profile; less depth

Full guide →
canned tomatoes
fresh tomatoes1.5:1produce

fresher taste, thinner sauce; add 2-3 minutes cooking

Full guide →
Find more substitutions →

FAQ

Can I make butter chicken without marinating overnight?

Yes, but flavor suffers significantly. Minimum 2 hours acceptable if necessary; overnight yields superior spice penetration and tender chicken. Advance marination is the recipe's biggest time investment for authentic results.

What if I don't have cashews for the sauce?

Almonds work (same ratio, slightly lighter taste), or use coconut cream (half the amount for richness). Avoid flour-based thickeners as they alter the silky, luxurious texture central to the dish's character and authenticity.

Can I freeze butter chicken for later?

Freeze the marinated chicken only (up to 1 month) or the cooled sauce without cream (up to 2 months). Completed curry with cream does not freeze well; cream separates and sauce becomes grainy upon thawing. Assemble fresh after thawing.