Sri Lankan Coconut and Cashew Chicken

Tender chunks of chicken simmered in a creamy sauce with toasted cashews served over saffron rice in this Sri Lankan Coconut and Cashew Chicken with Saffron Rice. Save
Tender chunks of chicken simmered in a creamy sauce with toasted cashews served over saffron rice in this Sri Lankan Coconut and Cashew Chicken with Saffron Rice. | homecookledger.com

This vibrant Sri Lankan-inspired dish features tender chicken thighs simmered slowly in a luxuriously creamy coconut milk and toasted cashew sauce, infused with aromatic spices like coriander, cumin, turmeric, and curry powder. The sauce develops deep flavor through gentle simmering, finished with bright lime juice and fresh cilantro. Served over fragrant basmati rice infused with saffron threads, this hearty, comforting meal comes together in just over an hour and yields four satisfying portions.

The first time I tasted coconut cashew curry was at a tiny Sri Lankan spot in London where the chef cooked behind a curtain. I could smell the toasted cashews before I even saw the food, and that aroma stuck with me for years. Now whenever I make this dish, my kitchen fills with that same memory, and whoever I'm cooking for wanders in, drawn by the scent. Last Tuesday my roommate stood in the doorway just breathing it in, asking what kind of magic was happening on the stove.

I made this for my sister when she was recovering from surgery, and she told me it was the first thing that actually tasted good in days. Theres something about the combination of warming spices and rich coconut milk that feels like a hug in a bowl. My friend Sarah requests it every time she comes over, and she's not even usually a fan of curry. The saffron rice turns this gorgeous golden color that makes the whole plate look like something from a restaurant.

Ingredients

  • Chicken thighs: I always use thighs over breast meat because they stay tender and juicy even after long simmering in the sauce
  • Raw cashews: Toast them dry in the pan first, they develop this nutty sweetness that balances the spices perfectly
  • Coconut milk: Full fat is worth it here, it creates that velvety restaurant style sauce texture
  • Saffron threads: Steep them in warm milk while you prep everything else to draw out all that golden color and floral flavor
  • Curry leaves: Fresh ones add this citrusy aroma you cant get from anything else, but they're optional if you cant find them

Instructions

Prep your saffron first:
Warm the milk slightly and crush the saffron threads into it, letting it steep while you do everything else, the longer it sits the more flavor and color you get
Toast the cashews:
Drop them into a dry skillet over medium heat, stirring constantly until they turn golden brown and smell amazing, then remove them immediately so they dont burn
Build your flavor base:
Cook the onions until theyre soft and translucent, then add the garlic, ginger and chilies, the kitchen should already smell incredible by now
Bloom the spices:
Stir in all your ground spices plus the cinnamon stick and cook for just one minute until theyre super fragrant, dont skip this step it makes all the difference
Sear the chicken:
Add the chicken pieces and let them get some color on all sides, this creates depth of flavor that slow cooking alone cant achieve
Create the sauce:
Pour in the coconut milk and stock, add the tomato paste and seasonings, then stir in those toasted cashews and curry leaves
Simmer to perfection:
Bring everything to a gentle bubble, cover tightly and let it cook low and slow for 20 to 25 minutes until the chicken is falling apart tender
Make the saffron rice:
While the curry simmers, cook your rice with water, salt and butter, then drizzle that saffron milk over the top and steam it off the heat
Finish with brightness:
Squeeze fresh lime juice into the curry just before serving, it cuts through the richness and wakes up all the flavors
A close-up view of aromatic saffron rice topped with vibrant Sri Lankan Coconut and Cashew Chicken with Saffron Rice and fresh cilantro garnish. Save
A close-up view of aromatic saffron rice topped with vibrant Sri Lankan Coconut and Cashew Chicken with Saffron Rice and fresh cilantro garnish. | homecookledger.com

My dad called me from across the country after trying Sri Lankan food for the first time, demanding I recreate it for him. When I finally served him this version, he closed his eyes after the first bite and said it was exactly what he'd been imagining. Now its become our thing, I make it whenever he visits, and we always eat it too fast while catching up about everything and nothing.

Making It Your Own

Ive started experimenting with adding roasted cauliflower when I want to stretch the serving count, it soaks up the sauce beautifully. Sometimes I throw in a handful of spinach at the very end just to wilt it into the curry. Last time I made this, I added some diced mango for sweetness and it was unexpectedly perfect.

Serving Suggestions

A simple cucumber raita on the side cuts through the richness nicely, just mix yogurt with grated cucumber and a pinch of cumin. Warm naan bread is non negotiable in my house for sopping up every last bit of that sauce. If you want something lighter, a quick salad with dressed greens balances the heavy curry.

Make Ahead Wisdom

This curry actually tastes better the next day, so dont hesitate to make it in the morning and reheat for dinner. The flavors meld together in the fridge overnight like magic. I always double the recipe now because leftovers make the most incredible lunch.

  • Freeze portions in airtight containers for up to three months, just thaw overnight in the fridge
  • The rice is best made fresh, but leftover curry reheats beautifully on the stove with a splash of water
  • If the sauce looks too thick after reheating, stir in a little coconut milk to bring it back to life
Hearty Sri Lankan Coconut and Cashew Chicken with Saffron Rice plated in a bowl, steam rising from the fragrant, golden curry and fluffy rice. Save
Hearty Sri Lankan Coconut and Cashew Chicken with Saffron Rice plated in a bowl, steam rising from the fragrant, golden curry and fluffy rice. | homecookledger.com

Theres something deeply satisfying about cooking a dish that fills your whole home with such inviting warmth. Whether its a Tuesday dinner for yourself or a feast for friends, this recipe has a way of making any meal feel like a special occasion.

Recipe FAQs

Yes, the curry actually develops deeper flavors when made ahead. Store in the refrigerator for up to 3 days and reheat gently on the stove. Add a splash of coconut milk if the sauce thickens too much.

Almonds or macadamia nuts work well as alternatives. For a nut-free version, try adding extra coconut milk or a tablespoon of almond butter for creaminess without the nuts.

The heat level is medium. Remove seeds from the green chilies and reduce the chili powder to 1/2 teaspoon for a milder version. Adjust according to your preference.

Yes, though chicken breasts may cook faster and can dry out more easily. Reduce cooking time to 15-18 minutes and be careful not to overcook. Thighs remain more tender and juicy in this creamy sauce.

Heat a dry skillet over medium heat and add the cashews in a single layer. Stir frequently for 3-4 minutes until golden brown and fragrant. Watch closely as they can burn quickly once they start to color.

Soak saffron threads in warm milk for at least 15-20 minutes to release their flavor and color. Drizzle over the rice after the initial cooking and let it steam off the heat for maximum absorption.

Sri Lankan Coconut and Cashew Chicken

Tender chicken in a creamy coconut-cashew sauce with aromatic spices, served 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 the 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
Finish 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
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)
Meredith Sloan

Passionate home cook sharing simple, family-friendly recipes and practical kitchen tips.