Sri Lankan Coconut Cashew Chicken

Tender chicken in creamy coconut cashew curry plated over fragrant saffron rice garnished with cilantro. Save
Tender chicken in creamy coconut cashew curry plated over fragrant saffron rice garnished with cilantro. | chenkudos.com

This vibrant dish combines tender chicken thighs with a luxurious coconut and cashew sauce infused with traditional Sri Lankan spices like coriander, cumin, cinnamon, and curry leaves. The creamy curry gets its richness from full-fat coconut milk and the crunch of toasted cashews, while fragrant basmati rice steeps in saffron for an aromatic pairing. Ready in about an hour, this comforting meal balances gentle heat with soothing creaminess, perfect for a satisfying dinner.

The first time I encountered coconut and cashew curry was at a tiny Sri Lankan spot in Toronto where the owner's grandmother cooked in the open kitchen. She told me the secret was patience with the cashews and they need to toast just until they start thinking about burning, then immediately into the sauce. That night went home and attempted to recreate what I had tasted and although my first attempt was nowhere near hers something about that combination of creamy coconut and buttery nuts stuck with me.

Last winter when my cousin came over after a terrible breakup I made this curry and we sat at the kitchen table for hours picking at the rice and talking. She said the food tasted like being hugged and honestly that is exactly what this dish is comfort in a bowl with enough spice to make you feel alive and enough creaminess to make you feel safe.

Ingredients

  • 1.5 lbs boneless skinless chicken thighs: Thighs stay tender during long simmering and have enough fat to stand up to the bold spices
  • 1 cup raw cashews: Toast these yourself because pre toasted nuts never have the same fresh flavor and they will continue softening in the sauce
  • 2 tbsp coconut oil: This ties into the coconut theme and adds a subtle sweetness that regular oil cannot provide
  • 1 large onion finely chopped: The foundation of the curry so take your time getting it soft and translucent
  • 3 cloves garlic minced: Fresh garlic makes a huge difference here so avoid the jarred stuff
  • 1 inch piece of ginger grated: Use a microplane if you have one to get it really fine and incorporate it evenly
  • 2 green chilies sliced: Remove the seeds if you are sensitive to heat but leave them for authentic Sri Lankan spice
  • 1 ½ tsp ground coriander: Adds a subtle citrusy warmth that balances the coconut
  • 1 tsp ground cumin: Toast your spices if they have been sitting in the pantry for months
  • 1 tsp turmeric powder: Mostly for that gorgeous yellow color but also adds earthiness
  • 1 tsp chili powder: Adjust this based on your heat tolerance
  • 1 tsp Sri Lankan curry powder: Regular curry powder works in a pinch but the Sri Lankan blend has a distinct flavor profile
  • 1 ½ cups coconut milk: Full fat is essential here because the creaminess carries the dish
  • ½ cup chicken stock: Use a good quality stock or homemade if possible
  • 1 tbsp tomato paste: Adds depth and a slight acidity that cuts through the rich coconut
  • 1 ½ tsp salt: Start with this and adjust at the end
  • ½ tsp ground black pepper: Freshly ground makes a noticeable difference
  • 1 cinnamon stick: Cinnamon in savory curry is transformative and gives it that authentic Sri Lankan character
  • 10 fresh curry leaves: If you can find them they add an incredible aroma
  • Juice of ½ lime: The acid at the end brightens everything
  • Fresh cilantro chopped: For garnish and a pop of fresh flavor
  • 1 ½ cups basmati rice rinsed: Rinse until the water runs clear for fluffy rice
  • 2 ¼ cups water: The ratio for perfect basmati
  • ½ tsp saffron threads: Expensive but worth it for that floral aroma and golden color
  • 2 tbsp warm milk: Blooming the saffron in warm milk releases its flavor and color
  • ¼ tsp salt: For seasoning the rice
  • 1 tbsp butter or coconut oil: Butter adds richness while coconut oil keeps it dairy free

Instructions

Prepare the saffron:
Steep the saffron threads in warm milk while you start the curry letting it turn a deep golden yellow
Toast the cashews:
Dry toast them in a dry skillet over medium heat watching closely because they go from golden to burnt in seconds then set aside
Build the base:
Heat coconut oil and cook the onions until they are soft and starting to turn golden about 5 minutes
Add aromatics:
Stir in garlic ginger and green chilies and cook for 2 minutes until fragrant
Bloom the spices:
Add all the ground spices and cinnamon stick cooking for just 1 minute to wake up their flavors
Brown the chicken:
Add the chicken pieces cooking until lightly browned on all sides about 5 minutes
Simmer the curry:
Pour in coconut milk stock tomato paste salt pepper and the toasted cashews then bring to a gentle bubble and cover
Cook through:
Let it simmer for 20 to 25 minutes until the chicken is cooked through and the sauce has thickened
Start the rice:
Combine rice water salt and butter in a saucepan bring to a boil then cover and reduce to low for 10 minutes
Add saffron:
Drizzle the saffron milk over the rice cover again and let it steam off the heat for 5 more minutes
Finish and serve:
Squeeze lime juice into the curry adjust seasoning and serve over the fragrant saffron rice with fresh cilantro
Close-up of Sri Lankan Coconut and Cashew Chicken with Saffron Rice showing golden sauce and fluffy grains. Save
Close-up of Sri Lankan Coconut and Cashew Chicken with Saffron Rice showing golden sauce and fluffy grains. | chenkudos.com

This recipe has become my go to for dinner parties because it looks impressive but actually comes together mostly on its own. The first time I made it for friends they asked for the recipe before even finishing their plates and now it is the most requested dish at my house.

Making It Your Own

Sometimes I add a handful of spinach in the last few minutes of cooking for extra nutrition and color. Other times I swap the chicken for shrimp reducing the cooking time significantly but keeping all the same flavors.

The Rice Makes The Meal

I learned that rinsing the rice until the water runs clear is non negotiable for fluffy separate grains. The saffron milk should be drizzled over the rice not stirred in so you get those beautiful golden streaks throughout.

Serving Suggestions

A simple cucumber raita on the side helps balance the heat while warm naan bread is perfect for sopping up that incredible sauce. I also like to serve it with a crisp salad dressed with lemon vinaigrette.

  • Make extra cashews because everyone will pick them out first
  • The curry actually tastes better the next day so do not hesitate to make it ahead
  • Keep some coconut cream handy to stir in if the sauce gets too thick
Vibrant serving of Sri Lankan Coconut and Cashew Chicken with Saffron Rice, a comforting gluten-free weeknight dinner. Save
Vibrant serving of Sri Lankan Coconut and Cashew Chicken with Saffron Rice, a comforting gluten-free weeknight dinner. | chenkudos.com

There is something so satisfying about making a dish that feels exotic but uses ingredients you can find at any grocery store. Hope this becomes a favorite in your kitchen too.

Recipe FAQs

Absolutely. Reduce or omit the green chilies and adjust the chili powder to your preference. The curry can be made mild and still flavorful through the aromatic spices like coriander, cumin, and cinnamon.

Almonds work well as a direct substitute. For a nut-free version, try toasted pumpkin seeds or sunflower seeds for added texture, or simply omit the nuts entirely—the sauce remains rich and creamy.

Yes. Replace chicken with firm tofu or chickpeas. Use vegetable stock instead of chicken stock, and you'll have a delicious plant-based version with all the creamy coconut goodness.

Store curry and rice separately in airtight containers in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of water or coconut milk to loosen the sauce if needed.

Chicken breast works, though thighs stay more tender during simmering. If using breast, cut into larger pieces and reduce cooking time to 15–18 minutes to prevent drying out.

Basmati is traditional for its fluffy texture and aroma. Jasmine rice is a great alternative. Long-grain white rice works well too—just adjust water ratios according to package instructions.

Sri Lankan Coconut Cashew Chicken

Creamy coconut-cashew chicken with warming spices served over fragrant saffron rice.

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

Ingredients

For the Chicken Curry

For the Saffron Rice

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 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 has thickened.
8
Cook Rice Base: 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
Infuse Rice with Saffron: Drizzle saffron milk over rice, cover again, and let steam for an additional 5 minutes off the heat. Fluff gently with a fork.
10
Finish and Serve: Finish curry with lime juice and adjust seasoning if needed. Serve 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) and dairy (butter, optional in rice). Always double-check labels for hidden allergens.
Lina Chen

Sharing simple, nourishing recipes and practical cooking tips for food lovers and fellow home cooks.