Sri Lankan Coconut Cashew Chicken

Golden saffron rice topped with creamy Sri Lankan Coconut and Cashew Chicken, garnished with fresh cilantro and lime wedges for brightness. Save
Golden saffron rice topped with creamy Sri Lankan Coconut and Cashew Chicken, garnished with fresh cilantro and lime wedges for brightness. | tastytrailsblog.com

This Sri Lankan inspired dish features tender chicken thighs simmered in a rich, aromatic coconut milk sauce loaded with toasted cashews, warm spices like coriander, cumin, and turmeric, and fragrant curry leaves. The creamy curry pairs perfectly with fluffy saffron infused basmati rice, creating a balanced and satisfying meal. The sauce develops deep flavor through toasting whole spices and slowly simmering the chicken until it's meltingly tender.

The first time I encountered Sri Lankan curry was at a tiny family-run restaurant where the owner kept explaining that real curry isn't about heat alone, it's about layers of flavor that build on each other. I watched him toast spices in a weathered pan that looked like it had seen a thousand meals, the aroma filling the entire space and making everyone's head turn. That afternoon changed everything I thought I knew about what curry could be.

Last winter, when my friend was recovering from surgery and needed something comforting but not too heavy, I made this curry. She took one bite and immediately asked for the recipe, saying it reminded her of travels she missed. The way the house smelled while it simmered made even the grayest February afternoon feel warmer and more inviting.

Ingredients

  • Chicken thighs: Dark meat stays tender and juicy through the longer simmer time, absorbing all those gorgeous spices better than breast meat ever could
  • Raw cashews: Toasting them first brings out their natural sweetness and adds a subtle crunch throughout the sauce
  • Coconut oil: Adds a whisper of coconut flavor that ties everything together without being overwhelming
  • Fresh curry leaves: If you can find them, they add an authentic citrusy aroma that makes this truly special
  • Coconut milk: Full fat is worth it here, creating that velvety texture that makes you want to lick your plate
  • Saffron threads: Steeping them in warm milk releases all their golden color and distinct floral flavor
  • Basmati rice: Rinse it thoroughly until the water runs clear for fluffy, separate grains every time

Instructions

Prepare the saffron:
Steep saffron threads in warm milk while you prep everything else, letting it turn a deep golden yellow
Toast the cashews:
Keep them moving in a dry pan over medium heat until golden, watching closely like a hawk because they go from perfect to burned in seconds
Build the base:
Cook onions until completely soft and translucent, then add garlic and ginger until the raw smell disappears
Wake up the spices:
Add all the ground spices with the cinnamon stick and cook for just one minute, stirring constantly until the air is filled with their perfume
Brown the chicken:
Let the chicken pieces get golden on all sides, creating those tasty browned bits that become part of the sauce
Simmer to perfection:
Pour in the coconut milk and stock, add those toasted cashews, and let everything bubble gently until the sauce thickens and coats the back of a spoon
Make the saffron rice:
Cook the rice until just done, then drizzle with that beautiful saffron milk and let it steam off the heat for the fluffiest results
Finish with brightness:
Squeeze fresh lime juice over the curry right before serving to wake up all those flavors and cut through the richness
A close-up of tender chicken simmered in a rich coconut cashew sauce next to fluffy, saffron-infused rice and a cinnamon stick. Save
A close-up of tender chicken simmered in a rich coconut cashew sauce next to fluffy, saffron-infused rice and a cinnamon stick. | tastytrailsblog.com

This dish became my go-to for dinner parties after I served it to my extended family and watched even the picky eaters go back for seconds. My uncle actually asked if he could take some home for lunch the next day.

Making It Your Own

I've learned that the cashew element can be adjusted based on what you have, though whole toasted nuts add the best texture. Sometimes I'll add a handful of raisins with the cashews for sweet bursts throughout, a trick I picked up from a Sri Lankan coworker who swore by it.

Rice Variations

While basmati is classic, jasmine rice works beautifully here too and adds its own floral notes that complement the saffron. I've even made this with brown rice when I wanted extra fiber, though it needs a bit more liquid and time.

Serving Suggestions

This curry deserves to be the star of the table, but some warm naan bread for sopping up that incredible sauce never hurts. A simple cucumber raita on the side adds a cooling contrast that balances the spices perfectly.

  • Make extra rice, the leftovers fry up beautifully with leftover curry the next day
  • Top with toasted coconut flakes for extra texture and visual appeal
  • This actually tastes better the next day as flavors continue to develop
Vibrant bowl of Sri Lankan Coconut and Cashew Chicken served over warm saffron rice, with toasted cashews and a spoon ready to dig in. Save
Vibrant bowl of Sri Lankan Coconut and Cashew Chicken served over warm saffron rice, with toasted cashews and a spoon ready to dig in. | tastytrailsblog.com

Every time I make this now, I remember that little restaurant and the owner's lesson about patience and layers, and how the best food always has a story behind it.

Common Recipe Questions

Yes, reduce the amount of green chilies and chili powder to suit your taste. You can also remove the seeds from the chilies to lower the heat level while keeping the flavor.

Almonds or macadamia nuts work well as substitutes. For a nut free version, you can omit them entirely or use sunflower seeds for added crunch.

The curry freezes beautifully for up to 3 months. Store in airtight containers and thaw overnight in the refrigerator. Reheat gently on the stove, adding a splash of coconut milk if needed.

Yes, but chicken breasts cook faster and may become dry. Reduce simmering time to 15-18 minutes and be careful not to overcook. Thighs are preferred for their juiciness and flavor.

Basmati rice is ideal due to its fragrant aroma and fluffy texture. Long grain jasmine rice is a good alternative. Avoid short grain rice as it becomes too sticky for this dish.

Absolutely. Brown the chicken and sauté the aromatics first, then transfer everything to your slow cooker. Cook on low for 4-5 hours or high for 2-3 hours until the chicken is tender.

Sri Lankan Coconut Cashew Chicken

Tender chicken in creamy coconut cashew sauce 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
  • 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 saffron threads in warm milk and set aside to infuse.
2
Toast Cashews: In a large skillet, dry toast 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.
4
Bloom Spices: Stir in coriander, cumin, turmeric, chili powder, curry powder, and cinnamon stick. Cook for 1 minute until fragrant.
5
Brown Chicken: Add chicken pieces and cook until lightly browned on all sides, about 5 minutes.
6
Add Liquid Components: 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 has thickened.
8
Begin Rice Preparation: 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 saffron milk over rice, cover again, and let steam for an additional 5 minutes off heat. Fluff gently with a fork.
10
Season and Serve: Finish curry with lime juice and adjust seasoning if needed. Serve 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
  • Always double-check labels for hidden allergens
Lydia Brooks

Passionate home cook sharing easy, family-friendly recipes and meal prep tips for everyday cooking.