Sri Lankan Coconut Cashew Chicken

Creamy Sri Lankan Coconut and Cashew Chicken with Saffron Rice served over fluffy, golden grains, garnished with cilantro. Pin it
Creamy Sri Lankan Coconut and Cashew Chicken with Saffron Rice served over fluffy, golden grains, garnished with cilantro. | cookible.com

This vibrant Sri Lankan-inspired dish features tender chicken pieces simmered slowly in a rich, creamy coconut milk sauce enriched with toasted cashews and aromatic spices like coriander, cumin, turmeric, and curry powder. The golden saffron rice, infused with warm milk and butter, provides the perfect fragrant base to soak up the luscious sauce. With its balance of heat from green chilies, tang from fresh lime juice, and crunch from cashews, this comforting main dish comes together in just over an hour for a satisfying weeknight dinner or impressive weekend meal.

The first time I made this curry, my entire apartment filled with this incredible aroma of toasted cashews and warming spices. My roommate actually came out of her room asking what restaurant I'd ordered from, looking genuinely confused when I pointed to the skillet. That moment of pure disbelief when something so complex comes out of your own kitchen is exactly why this recipe holds such a special place in my cooking rotation.

Last winter, when my sister was recovering from surgery and needed comfort food that actually nourished her, I brought over a container of this curry. She texted me two days later asking for the recipe, saying it was the first thing shed actually wanted seconds of in weeks. Theres something about the combination of warming spices and that gentle coconut richness that just wraps around you like a blanket.

Ingredients

  • Chicken thighs: I love using thighs here because they stay incredibly tender through the simmer and wont dry out like breast meat sometimes can
  • Raw cashews: Dry toasting them first transforms their flavor from mild to deeply nutty, which is the secret backbone of this whole dish
  • Coconut milk: Full fat is absolutely worth it here, that richness carries all the spices and creates that velvety sauce
  • Saffron threads: I know theyre pricey but soaking them in warm milk unlocks this floral golden essence that makes the rice sing
  • Curry leaves: If you can find them fresh, they add this citrusy aromatic note that screams authentic Sri Lankan home cooking

Instructions

Prepare the saffron:
Steep those precious threads in warm milk while you prep everything else, letting them bloom into golden liquid perfume
Toast the cashews:
Keep them moving in a dry skillet until they turn golden and fragrant, then rescue them immediately before they burn
Build the aromatics:
Sauté your onions until soft, then add garlic, ginger, and chilies until the raw smell disappears and everything smells friendly
Bloom the spices:
Stir in all those ground spices with the cinnamon stick and watch them dance in the hot oil for just a minute until they wake up
Brown the chicken:
Add your chicken pieces in batches if needed, letting them develop some color on all sides for depth of flavor
Create the sauce:
Pour in coconut milk and stock, then stir in tomato paste and seasonings until everything marries together
Simmer together:
Add those toasted cashews and curry leaves, then cover and let everything bubble gently until the sauce thickens beautifully
Cook the rice:
Simmer your basmati rice in water with salt and fat until fluffy, then drizzle that saffron milk over like liquid gold
Finish with brightness:
Squeeze fresh lime juice over the curry and scatter cilantro on top, letting that acid cut through all the richness
Tender chicken pieces simmer in a spiced coconut curry sauce with cashews alongside aromatic saffron rice. Pin it
Tender chicken pieces simmer in a spiced coconut curry sauce with cashews alongside aromatic saffron rice. | cookible.com

My friend Sarah who claims she hates curry actually asked for thirds when I made this for dinner last month. Watching someone completely reconsider their entire food opinion over one bowl of food is basically the best feeling a home cook can have.

Making It Your Own

Ive discovered that swapping in firm tofu and using vegetable stock turns this into the most satisfying vegetarian curry, honestly just as good as the chicken version. Sometimes I add a handful of spinach or green beans in the last five minutes of simmering, just to sneak in some extra vegetables without disrupting the flavors.

Perfecting the Rice

The trick to restaurant style rice is letting it steam off the heat with the saffron milk, that last 5 minutes of resting time is absolutely crucial. I learned the hard way that lifting the lid too early releases all the steam and leaves you with gummy rice, so resist the urge to check on it.

Serving Suggestions

This curry actually tastes better the next day, so dont hesitate to make it ahead and let those spices develop overnight. A simple cucumber raita on the side cuts through the richness beautifully.

  • Some warm naan bread for soaking up that incredible sauce
  • A crisp white wine like Gewürztraminer if you want something special
  • Extra lime wedges at the table so everyone can adjust to their taste
Stoneware bowl of rich Sri Lankan Coconut and Cashew Chicken with Saffron Rice, steaming with savory aroma. Pin it
Stoneware bowl of rich Sri Lankan Coconut and Cashew Chicken with Saffron Rice, steaming with savory aroma. | cookible.com

There is nothing quite like sitting down to a bowl of this curry, that fragrant steam rising up and knowing you created something that nourishes both body and soul.

Recipe Q&A

Absolutely. Remove the seeds from the green chilies before adding them, or reduce the amount of chili powder and curry powder. You can also omit the chilies entirely for a milder version while still enjoying the aromatic spices.

Almonds or macadamia nuts work well as alternatives, providing a similar creamy texture when blended into the sauce. For a nut-free version, you can use sunflower seeds or simply omit them and increase the coconut milk slightly for richness.

Store the chicken curry and rice separately in airtight containers in the refrigerator for up to 3 days. Reheat gently on the stove with a splash of water or coconut milk to loosen the sauce. The rice can be reheated in the microwave with a tablespoon of water.

Yes, but you'll need to adjust the cooking time and liquid ratio. Brown rice typically requires about 45 minutes to cook and more water. Prepare it separately while the chicken simmers, following package instructions for best results.

Yes, this dish is naturally gluten-free as written. Always double-check your curry powder and other spice blends to ensure they haven't been processed with gluten-containing additives. Serve with gluten-free sides if needed.

Yes, you can adapt this for a slow cooker. Brown the chicken and sauté the aromatics first, then transfer everything to the slow cooker. Cook on low for 4-6 hours or high for 2-3 hours, adding the toasted cashews during the last 30 minutes.

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

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 Simmer: 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 the rice, cover again, and let steam for an additional 5 minutes off the heat. Fluff gently with a fork.
10
Finish and Serve: Finish the 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 if butter is used in rice
Jenna Lawson

Sharing simple, tasty recipes and kitchen tips for home cooks and food lovers.