cashew butter chicken in a white bowl with creamy dairy-free sauce and fresh cilantro

Cashew Butter Chicken Recipe (Dairy-Free)

Cashew butter chicken is the dairy-free answer to classic butter chicken, with all the creamy richness and none of the cream. A silky sauce made from blended cashews coats tender, spice-marinated chicken in this Indian-style main dish that tastes indulgent while skipping butter, cream, and yogurt entirely.

Traditional butter chicken gets its body from heavy cream and butter, which puts it off-limits for anyone avoiding dairy. This version replaces both with cashew cream, a neutral and naturally sweet base that thickens the tomato-spice gravy beautifully. The result is a weeknight-friendly curry ready in about 45 minutes, plus soaking time for the cashews.

blending soaked cashews into smooth cashew cream for butter chicken sauce

Why This Cashew Butter Chicken Works

  • No dairy, no compromise: blended cashews mimic the richness of heavy cream without letting coconut dominate the classic flavor.
  • Quick marinade: 20 minutes in lemon juice and spices is enough to flavor the chicken through.
  • One sauce, two jobs: the cashew cream thickens and enriches the gravy in a single step.
  • Pantry spices: garam masala, turmeric, cumin, and dried fenugreek do all the heavy lifting, so no specialty shopping is needed.

Ingredients Needed

For the Chicken

Boneless, skinless chicken thighs are the best cut here because they stay juicy through searing and simmering, while breast meat can dry out. A short marinade of lemon juice, garam masala, turmeric, Kashmiri chili powder, and salt seasons the meat and lightly tenderizes it. (Exact quantities are in the recipe card below.)

For the Cashew Cream Sauce

Raw, unsalted cashews are essential. Roasted or salted cashews will make the sauce taste toasty and over-salted. Soaking softens them so they blend completely smooth. Full-fat coconut milk adds extra body, while crushed tomatoes and tomato paste build the tangy, brick-red gravy base. Dried fenugreek leaves (kasuri methi) give the unmistakable butter-chicken aroma.

Spices and Seasonings

Garam masala leads, supported by ground coriander, cumin, and turmeric for earthiness. Kashmiri chili powder adds color with gentle heat. A small amount of sugar or honey balances the acidity of the tomatoes, which matters more in a dairy-free sauce since there is no cream to round the edges.

How to Make Cashew Butter Chicken

Step 1 – Marinate the Chicken

Toss the chicken pieces with lemon juice, oil, garam masala, turmeric, chili powder, and salt. Let it sit at room temperature for 20 minutes while the cashews finish soaking. Even this short rest makes a noticeable difference in flavor.

Step 2 – Blend the Cashew Cream

Drain the soaked cashews and blend them with fresh water for a full 60 to 90 seconds until completely smooth, scraping down the jar once. Blending the cashews before any tomato goes in is the key step. Tomato acid makes cashew fat harder to emulsify, so a tomato-free first blend gives the silkiest result.

blending soaked cashews into smooth cashew cream for butter chicken sauce

Step 3 – Sear the Chicken

Heat coconut oil in a large skillet or Dutch oven over medium-high heat. Sear the marinated chicken in a single layer until browned on the edges, about 5 to 6 minutes. It does not need to cook through yet. Remove it to a plate and keep the browned bits in the pan.

Step 4 – Build the Sauce

In the same pan, soften the onion, garlic, and ginger until golden. Stir in the tomato paste, garam masala, coriander, and cumin and cook for one minute until fragrant. Pour in the crushed tomatoes and coconut milk, then whisk in the cashew cream until the sauce turns smooth and pale orange.

Step 5 – Simmer and Finish

Return the chicken to the pan and simmer gently for 12 to 15 minutes, until the chicken is cooked through and the sauce thickens enough to coat a spoon. Crush the kasuri methi between your palms over the pan, stir in the sugar, and adjust the salt. Rest for 5 minutes before serving over basmati rice.

Why Cashews Beat Coconut Milk Alone

Many dairy-free butter chicken recipes rely only on coconut milk, and the coconut flavor always announces itself. Cashews solve this because their fat is almost flavor-neutral, with just a mild sweetness that reads as richness rather than nuttiness. The table below compares the common dairy-free thickeners.

ThickenerRichnessFlavor NeutralityEffort
Cashew cream (soaked + blended)Very highExcellent, neutralMedium (soaking + blending)
Coconut creamHighLow, tastes of coconutLow (straight from can)
Cashew butter (jarred)HighVery goodLow (whisk with water)

For the closest match to classic butter chicken, cashew cream wins. Coconut milk still plays a supporting role in this recipe for extra silkiness, but the cashews carry the creaminess.

Does Butter Chicken Have Nuts?

This is one of the most searched questions about the dish, and the answer surprises people. Traditional restaurant-style butter chicken very often contains ground cashews or almonds in the gravy already. The nuts are blended into the tomato base to thicken it, which is exactly why this dairy-free version tastes so close to the original.

That also means this recipe is not nut-free, and neither is most restaurant butter chicken. Anyone with a tree nut allergy should treat classic butter chicken as unsafe unless the kitchen confirms otherwise. A nut-free version of this recipe can use raw sunflower seeds soaked and blended the same way, with a slightly earthier result.

Recipe Tips

  • Soak the cashews properly: 2 hours in hot water is the minimum. Under-soaked cashews are the number one cause of grainy sauce.
  • Use a high-speed blender if possible: a standard blender works, but blend longer and strain the cream through a fine-mesh sieve for insurance.
  • Bloom the spices: cooking the ground spices in oil for a full minute before adding liquids deepens the flavor dramatically.
  • Do not skip the fenugreek: kasuri methi is the signature aroma of butter chicken. It is worth finding at an Indian grocery or online.
  • Balance at the end: taste for salt, heat, and acidity after simmering. A pinch more sugar tames sharp tomatoes.

Variations

Make It With Chicken Breast

  • Chicken breast: cut into even 1-inch pieces and reduce the final simmer to 8 to 10 minutes so it stays tender.

Make It Vegan

  • Tofu or chickpeas: swap the chicken for extra-firm tofu cubes or two cans of chickpeas and use vegetable broth instead of water in the cashew cream.

Make It Nut-Free

  • Sunflower seeds: replace the cashews with raw sunflower seeds, soaked the same way. The sauce will be slightly less neutral but still creamy.

Make It Spicier

  • Extra heat: add a minced serrano with the aromatics or increase the Kashmiri chili powder to taste.

Troubleshooting

Why is my sauce grainy?

The cashews were under-soaked or under-blended. Next time, soak for the full 2 hours in hot water (or 6 hours in room-temperature water) and blend for at least 90 seconds. For the current batch, pour the sauce through a fine-mesh strainer before returning it to the pan.

Why is my sauce too thin?

It likely needs more simmering time. Let it bubble gently uncovered for another 5 to 10 minutes, stirring often. The sauce thickens further as it rests off the heat.

Why did my sauce split or look oily?

The heat was too high when the cashew cream went in. Cashew emulsions break under a hard boil. Keep the simmer gentle, and whisk the cashew cream in off the heat before returning the pan to the burner.

Storage & Make-Ahead

Refrigerator

Store leftovers in an airtight container for up to 4 days. The sauce thickens when cold. Loosen it with a splash of water or coconut milk while reheating.

Freezer

This curry freezes well for up to 3 months. Cashew-based sauces freeze more smoothly than dairy cream sauces, which can turn grainy. Thaw overnight in the refrigerator.

Reheating

Warm gently on the stovetop over medium-low heat, stirring often. Avoid the microwave at full power, which can make the sauce separate.

cashew butter chicken simmering in a skillet with tomato cashew sauce

FAQs

Does butter chicken have nuts?

Traditional butter chicken often does. Many restaurant recipes blend ground cashews or almonds into the gravy as a thickener, so the classic dish is not reliably nut-free. This dairy-free version uses cashews intentionally as the cream replacement.

How do I make butter chicken dairy-free?

Replace the butter with coconut oil or another neutral oil, skip the yogurt marinade in favor of lemon juice and spices, and swap the heavy cream for blended cashew cream plus a little coconut milk. Bloom the spices well and finish with kasuri methi to keep the classic flavor.

Can I use cashew butter instead of soaking cashews?

Yes. Whisk 6 tablespoons of smooth, unsweetened cashew butter with 3/4 cup of warm water until smooth, and use it in place of the soaked-and-blended cashews. The sauce will be slightly less silky than with freshly blended cashews, but it works well on busy nights.

How do I make cashew cream smooth and not grainy?

Soak raw cashews for at least 2 hours in hot water, then blend with fresh water for 60 to 90 seconds in a high-speed blender before adding any tomato. Under-soaking is the most common cause of graininess. When in doubt, strain the blended cream through a fine-mesh sieve.

Is cashew butter chicken healthy?

It is a lighter take on the classic. Cashews provide unsaturated fats, and the recipe skips butter and heavy cream entirely. One serving has roughly 545 calories with about 34 grams of protein. Like any rich curry, portion size and what it is served with matter most.

cashew butter chicken in a white bowl with creamy dairy-free sauce and fresh cilantro

cashew butter chicken in a white bowl with creamy dairy-free sauce and fresh cilantro

Cashew Butter Chicken (Dairy-Free)

A rich, creamy Indian curry made with a silky blended cashew sauce instead of cream or butter. Tender spiced chicken simmers in a tomato-cashew gravy that tastes indulgent but stays fully dairy-free.
Prep Time 20 minutes
Cook Time 25 minutes
Cashew soaking 2 hours
Total Time 45 minutes
Course Dinner, Main Course
Cuisine Indian
Servings 4
Calories 545 kcal

Ingredients
  

For the chicken

  • 1 1/2 lb boneless, skinless chicken thighs, cut into 1 1/2-inch pieces ​
  • 1 tbsp lemon juice ​
  • 1 tbsp avocado oil ​
  • 2 tsp garam masala ​
  • 1 tsp ground turmeric ​
  • 1 tsp Kashmiri chili powder or paprika ​
  • 1 1/2 tsp kosher salt ​

For the cashew cream

  • 1 cup raw unsalted cashews ​
  • 1 cup hot water, for soaking ​
  • 3/4 cup fresh water, for blending ​

For the sauce

  • 1 tbsp coconut oil ​
  • 1 ​ large yellow onion, finely chopped ​
  • 4 ​ garlic cloves, minced ​
  • 1 tbsp fresh ginger, grated ​
  • 1 tbsp tomato paste ​
  • 1 can crushed tomatoes 14 oz
  • 1 can full-fat coconut milk 13.5 oz
  • 2 tsp garam masala ​
  • 1 tsp ground coriander ​
  • 1 tsp ground cumin ​
  • 1 tsp kasuri methi dried fenugreek leaves
  • 1 tsp sugar or honey ​
  • ​ ​ Salt to taste ​
  • ​ ​ Chopped cilantro, for garnish ​

Instructions
 

  • Soak the cashews: Cover the cashews with 1 cup hot water and soak for at least 2 hours (or overnight in room-temperature water). Drain before using.
  • Marinate the chicken: Toss the chicken pieces with the lemon juice, avocado oil, garam masala, turmeric, chili powder, and salt. Rest at room temperature for 20 minutes.
  • Blend the cashew cream: Blend the drained cashews with 3/4 cup fresh water for 60 to 90 seconds until completely smooth, scraping down the jar once. Set aside.
  • Sear the chicken: Heat the coconut oil in a large skillet or Dutch oven over medium-high heat. Sear the chicken in a single layer for 5 to 6 minutes until browned at the edges. Remove to a plate.
  • Build the sauce base: In the same pan, cook the onion for 5 minutes until soft and golden. Add the garlic and ginger and cook 1 minute more. Stir in the tomato paste, garam masala, coriander, and cumin and cook 1 minute until fragrant.
  • Add liquids: Pour in the crushed tomatoes and coconut milk, scraping up the browned bits. Whisk in the cashew cream until smooth.
  • Simmer: Return the chicken to the pan. Simmer gently for 12 to 15 minutes until the chicken is cooked through and the sauce coats a spoon. Crush the kasuri methi between your palms into the sauce, stir in the sugar, and adjust salt to taste.
  • Serve: Rest 5 minutes. Garnish with cilantro and serve over basmati rice or with warm naan.

Notes

For a shortcut, replace the soaked cashews with 6 tbsp smooth unsweetened cashew butter whisked with 3/4 cup warm water.
Nut-free option: use raw sunflower seeds soaked and blended the same way.
Leftovers keep 4 days refrigerated or 3 months frozen. Reheat gently to keep the sauce smooth.
For a non-dairy-free version, use ghee instead of coconut oil and stir in 1/4 cup heavy cream at the end.
Keyword cashew chicken curry, dairy-free butter chicken, healthy butter chicken

You May Also Like

Cashew butter chicken proves that dairy-free does not mean flavor-free. With a properly blended cashew cream, bloomed spices, and the signature finish of kasuri methi, this curry delivers the creamy comfort of the classic in about 45 minutes.

Similar Posts

One Comment

Leave a Reply

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

Recipe Rating