
Salmon Curry with Creamy Thai Coconut Cashew Sauce
This post may contain affiliate links. Please read our disclosure policy.
Cashew Coconut Salmon Curry is an easy-to-make and seriously delicious fish curry recipe. The salmon is poached in a simple coconut Thai curry sauce that begs to be poured over steamed rice. It’s a 20-minute dinner recipe everyone will love!

This salmon curry is one of those flavorful dinners I find myself craving again and again. Tender pieces of salmon are gently poached in a creamy, Thai-inspired coconut curry sauce, creating a meal that’s rich, comforting, and packed with flavor, all without much effort.
The sauce is what makes this recipe so special. Coconut milk and cashew butter combine to create a velvety texture that’s perfect for spooning over rice, while the curry flavors bring warmth and depth to every bite. I often make the sauce ahead of time, which makes getting dinner on the table even easier on busy nights.
What I love most is how quickly it comes together. In about 20 minutes, you have a restaurant-worthy curry with perfectly tender salmon and a sauce you’ll want to soak up to the very last drop. It’s cozy, satisfying, and one of those recipes that earns a permanent spot in the dinner rotation.


Salmon is my favorite fish to eat, but it can be a little tricky to cook. If overcooked even a little, it becomes dry. The easiest way to prevent this is to gently poach the salmon. In this case, we poached it in Thai coconut curry.
Many years ago, I shared the post Perfect Poached Fish with you. Poached fish may sound tasteless, but it is a great way to ensure the fish you’re cooking stays tender.
The trick is to cook it over very low heat. You want only a few tiny bubbles rising in the cooking liquid. If the pan is boiling, reduce the heat.
The other option is to use Steelhead Trout, which is similar to salmon but fattier. Fattier fish are easier to cook as they don’t dry out as quickly as their lean cousins.
What makes this salmon curry sauce special
One thing you need to know: this salmon curry is EASY. The curry sauce is a simple, coconut-based curry that is unbelievably flavorful. We start with Thai red curry paste and coconut milk, then season with garlic, ginger, lime juice, fish sauce, and soy sauce. We also sneak in some cashew butter.
I’ve used a little cashew butter in this curry for two reasons:
- It makes the salmon curry extra creamy.
- As the sauce cooks, the cashew butter helps thicken it.

Salmon Curry with Creamy Thai Coconut Cashew Sauce
Ingredients
- 1 tablespoon coconut oil
- 4 salmon fillets (skin removed)
- Toasted or spicy cashews and some cilantro (to serve)
Cashew Coconut Curry Sauce
- ¾ cup water
- ½ cup canned coconut milk
- 4 tablespoons cashew butter
- Juice from ½ lime
- 2 tablespoons red curry paste
- 1 tablespoon EACH: fish sauce and soy sauce
- 2 teaspoons grated ginger
- 2 cloves garlic (minced)
- 1 tablespoon honey
- aalt (to taste)
Instructions
- Begin by whisking the cashew coconut curry sauce ingredients together in a medium-sized bowl.¾ cup water, ½ cup canned coconut milk, 4 tablespoons cashew butter, Juice from ½ lime, 2 tablespoons red curry paste, 1 tablespoon EACH: fish sauce and soy sauce, 2 teaspoons grated ginger, aalt, 2 cloves garlic, 1 tablespoon honey

- Heat the coconut oil in a large, non-stick frying pan over medium-high heat. Dry the salmon fillets well with paper towels then add them to the pan skinless side down. Let them cook for 5 minutes.1 tablespoon coconut oil, 4 salmon fillets

- Reduce the heat to medium, then pour the curry sauce into the pan, cover the pan, and let it cook for 3 minutes. Remove the pan from the heat and carefully stir the thickened sauce.Toasted or spicy cashews and some cilantro

- Serve the curry right away, preferably over rice. Top with cilantro and a few toasted cashews.

Video
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.


The recipe calls for “skinless side down.” Is that correct? The photo shows the opposit. Thank you.
That is correct! The side that the skin was removed from. 🙂
It was ok. Too spicy even tho i halved the red curry paste. Lacked flavor.
A lot of the flavor comes from the curry paste, so if you reduce it the flavor will reduce as well. If you’re very sensitive to spice, try boosting the flavor with more garlic, ginger, soy, and fish sauce.
Very delicious! Thank you Kristen!
You’re very welcome!
It was great. So easy and simple! Love it!
The best salmon recipe that is very quick and easy to make mid week. I added broccoli and asparagus. Delicious! The family loved it.
Kristen,
I am not a fan of salmon, any suggestions for a substitute fish choice?
Thanks!
You can use any thicker white fish!
I just made this for the second time. It is so delicious and easy to cook. Plus I love cashews. I’m going to serve my leftovers over thin Thai noodles as a change from rice. Thanks for the recipe.
This was absolutely delicious! One of my favorite salmon recipes ever!!! Thank you so much for sharing. I used cashew cream sauce instead of cashew butter (just thinner consistency is main difference I guess, and went pretty heavy on the red curry paste, definitely spicy!) Delicious 😋
Made this for dinner last night and it was delicious! I only made two salmon fillets for me and my husband but I made the whole sauce recipe and boy am I glad I did. It was so tasty. We served ours over cauliflower rice. Didn’t add the optional honey or the salt (since we used low sodium soy sauce and it was plenty).
This was the perfect Sunday dinner recipe. Easy to make and turned out great!!
This was so delicious! Thank you for sharing!
I added pumpkin to the recipe for added sweetness but I loved the added cashews in this recipe for added creaminess too!
Unbelievably good, my kids still ask for it!