Sri Lankan Coconut Cashew Chicken

Close-up photo of Sri Lankan Coconut and Cashew Chicken with Saffron Rice, showcasing creamy sauce and golden grains. Save
Close-up photo of Sri Lankan Coconut and Cashew Chicken with Saffron Rice, showcasing creamy sauce and golden grains. | homesteadspoon.com

This vibrant Sri Lankan dish features tender chicken thighs simmered in a luxurious coconut and cashew sauce, infused with coriander, cumin, turmeric, and aromatic curry leaves. The golden saffron rice absorbs the rich flavors perfectly.

Toast raw cashews until golden, then build layers of flavor with caramelized onions, garlic, ginger, and green chilies. The sauce deepens with tomato paste and coconut milk, creating a velvety texture that clings beautifully to each piece of chicken.

The saffron rice, steamed in saffron-infused milk, provides a fragrant foundation that balances the creamy, spiced curry. A finish of fresh lime juice brightens the entire bowl, while cilantro adds a fresh herbal note.

The smell of toasted cashews hitting hot coconut oil takes me back to a tiny apartment kitchen where I first attempted Sri Lankan cooking. My roommate watched nervously as I added what seemed like too many spices, but that first spoonful made us both forget our doubts entirely. Something about the way cashews soften into the sauce, creating this velvety richness that no cream could ever replicate, stuck with me forever.

Last winter, my friend Maya came over exhausted from a 60 hour work week. I made this curry while she sat on my counter, half delirious, watching me toast cashews. She kept asking about the yellow rice until it was finally ready, then proceeded to describe every single bite as if she were writing a food review. Now she texts me every time she smells saffron, without fail.

Ingredients

  • Chicken thighs: Dark meat stays tender through long simmering and adds depth breast never could
  • Raw cashews: Toasting first builds nutty flavor then they soften into the sauce like magic
  • Coconut oil: Carries the spice aromatics better than neutral oils ever could
  • Coconut milk: Full fat is non negotiable here for that luxurious restaurant texture
  • Saffron threads: Steep them in warm milk to coax out every bit of floral golden color
  • Curry leaves: Fresh ones add an unmistakable citrusy aroma that defines this dish

Instructions

Wake up the saffron:
Crush saffron threads into warm milk and let them steep while you prep everything else
Toast your cashews:
Dry roast them in the pan until golden, then set aside because they will soften in the sauce later
Build your foundation:
Sauté onions until soft, then add garlic, ginger, and chilies until your kitchen smells incredible
Bloom the spices:
Add all ground spices with the cinnamon stick and cook for one minute until they are fragrant and sizzling
Brown the chicken:
Add chicken pieces and sear until lightly colored on all sides for deeper flavor
Simmer together:
Pour in coconut milk, stock, tomato paste, toasted cashews, and curry leaves, then cover and cook gently
Make the rice:
Cook basmati rice, then drizzle that saffron milk on top and let it steam off heat for the fluffiest result
Finish bright:
Squeeze fresh lime juice over the curry and adjust salt before serving
Sri Lankan Coconut and Cashew Chicken with Saffron Rice served in a rustic bowl with fresh cilantro garnish. Save
Sri Lankan Coconut and Cashew Chicken with Saffron Rice served in a rustic bowl with fresh cilantro garnish. | homesteadspoon.com

My partner actually proposed marriage over a bowl of this curry, though I am fairly certain it was the saffron rice talking. We still make this on rainy Sundays when time feels like it should stretch forever.

Getting the Rice Right

Rinse basmati until the water runs clear or the grains will turn gummy and disappoint everyone. The saffron milk needs to be drizzled over the rice after cooking, not stirred in during the process.

Making It Ahead

This curry actually tastes better the next day when the cashews have fully melted into the sauce and spices have married together. Reheat gently with a splash of water to loosen the sauce.

Serving Suggestions

A crisp white wine cuts through the richness beautifully, but plain yogurt works just as well for cooling the heat. Naan bread is never a mistake here.

  • Toast extra cashews for garnish and crunch
  • Keep green chilies whole if you want milder heat
  • Make double the rice because people will want seconds
Hearty bowl of Sri Lankan Coconut and Cashew Chicken with Saffron Rice, featuring tender chicken and vibrant yellow rice. Save
Hearty bowl of Sri Lankan Coconut and Cashew Chicken with Saffron Rice, featuring tender chicken and vibrant yellow rice. | homesteadspoon.com

This recipe has traveled through so many kitchens and conversations, but that first bite still stops me in my tracks every single time.

Recipe FAQs

The heat level is medium, coming from green chilies and chili powder. You can easily adjust by removing chili seeds or reducing the amount of chili powder. The coconut milk provides a cooling balance.

Yes, substitute the chicken thighs with firm tofu cubes. Pan-fry the tofu first until golden, then proceed with the same simmering steps. Use vegetable stock instead of chicken stock.

Coconut milk and toasted cashews create the rich, velvety texture. The cashews soften during simmering and blend naturally into the sauce, while coconut milk adds sweetness and body.

Steep saffron threads in warm milk for at least 15-20 minutes before adding to rice. The warm liquid helps release the aromatic compounds and golden color more effectively.

The curry actually tastes better the next day as flavors meld. Store in the refrigerator for up to 3 days. Reheat gently, adding a splash of coconut milk if the sauce thickens too much.

Aside from saffron rice, serve with warm naan bread for scooping up sauce. A crisp cucumber raita or fresh tomato salad provides cooling contrast. Pickled onions add tangy brightness.

Sri Lankan Coconut Cashew Chicken

Tender chicken in creamy coconut-cashew sauce with warming spices over fragrant saffron rice.

Prep 25m
Cook 40m
Total 65m
Servings 4
Difficulty Medium

Ingredients

For the Chicken Curry

  • 1.5 lbs boneless, skinless chicken thighs, cut into chunks
  • 1 cup raw cashews
  • 2 tbsp coconut oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1-inch piece of ginger, grated
  • 2 green chilies, sliced (seeds removed for less heat)
  • 1 ½ tsp ground coriander
  • 1 tsp ground cumin
  • 1 tsp turmeric powder
  • 1 tsp chili powder
  • 1 tsp Sri Lankan curry powder (or regular curry powder)
  • 1 ½ cups coconut milk
  • ½ cup chicken stock
  • 1 tbsp tomato paste
  • 1 ½ tsp salt, or to taste
  • ½ tsp ground black pepper
  • 1 cinnamon stick
  • 10 fresh curry leaves (optional)
  • Juice of ½ lime
  • Fresh cilantro, chopped (for garnish)

For the Saffron Rice

  • 1 ½ cups basmati rice, rinsed
  • 2 ¼ cups water
  • ½ tsp saffron threads
  • 2 tbsp warm milk
  • ¼ tsp salt
  • 1 tbsp butter or coconut oil

Instructions

1
Prepare Saffron Infusion: Soak the saffron threads in the warm milk and set aside to infuse.
2
Toast Cashews: In a large skillet, dry toast the cashews over medium heat for 3–4 minutes until golden. Remove and set aside.
3
Sauté Aromatics: Heat coconut oil in the same skillet. Add onions and sauté until soft, about 5 minutes. Add garlic, ginger, and green chilies, cooking for 2 minutes until fragrant.
4
Bloom Spices: Stir in coriander, cumin, turmeric, chili powder, curry powder, and cinnamon stick. Cook for 1 minute until spices are fragrant.
5
Brown Chicken: Add chicken pieces and cook until lightly browned on all sides, about 5 minutes.
6
Add Liquids and Seasoning: Add tomato paste, coconut milk, chicken stock, salt, and pepper. Stir well to combine.
7
Simmer Curry: Add toasted cashews and curry leaves. Bring to a gentle simmer, cover, and cook for 20–25 minutes until chicken is cooked through and sauce is thickened.
8
Begin Rice Cooking: Meanwhile, in a saucepan, combine rinsed rice, water, salt, and butter or coconut oil. Bring to a boil, reduce to low, cover, and simmer for 10 minutes.
9
Finish Rice with Saffron: Drizzle the saffron milk over the rice, cover again, and let steam for an additional 5 minutes off the heat. Fluff gently with a fork.
10
Season and Serve: Finish the curry with lime juice and adjust seasoning if needed. Serve the coconut and cashew chicken over saffron rice, garnished with fresh cilantro.
Additional Information

Equipment Needed

  • Large skillet or Dutch oven
  • Saucepan with lid
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 680
Protein 34g
Carbs 52g
Fat 39g

Allergy Information

  • Contains tree nuts (cashews)
  • Contains dairy (butter, optional in rice)
  • Gluten-free as written
Laura Whitmore

Sharing easy, comforting recipes and real-life cooking tips from my kitchen to yours.