Cashew Coconut Salmon Curry is an easy to make and crazy delicious fish curry recipe. The salmon is poached in a simple coconut Thai curry sauce that begs to be poured over steamed rice or cauliflower rice. It's a 20-minute dinner recipe everyone will love!

This coconut salmon curry recipe was updated in February 2020.

coconut salmon curry in a pan with limes and cashews.

Remember those 7 Staple Whole30 Sauces? This salmon curry is based on one of those tasty sauces. Thai coconut curries are my idea of the perfect comfort food. This one, made with tender poached salmon, has been on heavy repeat here for the past few weeks. Guests rave about it and my three-year-old girl devours an adult-sized portion every time I make it. This one is a real winner!

Why you'll love this salmon curry

  • Creamy coconut sauces are THE BEST! ← fully deserving of all caps.
  • The extra creamy sauce thickens just right with the addition of cashew butter.
  • The flavorful sauce begs to be sopped up with rice or cauliflower rice.
  • You can easily make the sauce ahead of time. (Coming home to a nearly made dinner is awesome.)
  • Salmon that stays nice and tender from being gently poached in the sauce.
  • 20 minutes from start to finish.
  • So delicious that you'd never guess this recipe is so good for you.

The coconut curry sauce for the salmon in a glass bowl.

Salmon is my favorite fish to eat, but it can be a little tricky to cook as it becomes dry if overcooked even a little. The easiest way to make sure this doesn't happen is to gently poach the salmon. In this case, we poach it in Thai coconut curry.

Many years ago, I shared the post Perfect Poached Fish with you. Poached fish sounds tasteless, BUT it is a great way to make sure the fish you're cooking stays nice and tender.

The trick is to cook it over very low heat. I've given more detailed instructions in the Perfect Poached Fish post, but basically, you want only a few small bubbles rising in the cooking liquid. If the pan is boiling, turn down the heat!

The other option is to use Steelhead Trout, which is a lot like salmon only fattier. Fattier fish are easier to cook as they don't dry out as quickly as their lean cousins.

A fork taking a scoop of saucy salmon curry.

What makes this salmon curry sauce special

One thing you need to know is that 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 spice it up with garlic, ginger, lime juice, fish sauce, and coco aminos or soy sauce. We also sneak in some cashew butter.

I've used a little cashew butter in this curry for three reasons:

  1. It makes the salmon curry extra creamy.
  2. Adds extra healthy fats.
  3. When the sauce cooks, the cashew butter helps to thicken the sauce.

How to make this salmon curry recipe

Once you have your coconut curry, dinner is so close to being ready.

Now all you have to do is sear the salmon in a hot pan then pour the curry sauce over the top. Then simmer the salmon gently over medium heat for a couple of minutes to finish cooking it.

A fork taking a scoop of saucy salmon curry.

Remember to subscribe to THE ENDLESS MEAL'S NEWSLETTER for FREE to get healthy and delicious recipes each week + our cookbook!

Healthy Salmon Recipes

Print
coconut salmon curry in a pan with limes and cashews.

Cashew Coconut Salmon Curry

  • Author: Kristen Stevens
  • Prep Time: 10 mins
  • Cook Time: 8 mins
  • Total Time: 18 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Thai

Description

Cashew Coconut Salmon Curry is an easy to make and crazy delicious fish curry recipe. The salmon is poached in a simple coconut Thai curry sauce that begs to be poured over rice or cauliflower rice. It's a 20-minute dinner recipe everyone will love!

✨ If you love this salmon curry as much as I do, make sure to give it a 5-star review in the comments below!


Scale

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 cashews butter
  • Juice from ½ lime
  • 2 tablespoons red curry paste
  • 1 tablespoon each: fish sauce and coco aminos (can sub soy sauce)
  • 2 teaspoons grated ginger
  • ¼ teaspoon salt (omit if using soy sauce)
  • 2 garlic cloves, minced
  • Optional: 1 tablespoon honey (omit for Whole30)

Instructions

  1. Begin by whisking the cashew coconut curry sauce ingredients together in a medium-sized bowl.
  2. 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. Let them cook for 5 minutes.
  3. Reduce the heat to medium then pour the curry sauce into the pan and cover the pan and let it cook for 3 minutes. Remove the pan from the heat and carefully stir the thickened sauce. Serve topped with cashews and cilantro.

Notes

If you're serving this with rice, put a pot on before you start cooking the fish (learn how to make the best basmati rice). Cauliflower rice also makes a great side!

Try serving this with curried sweet potatoes. Mash some steamed sweet potatoes with a little coconut milk, red curry paste, and salt. Yum!

Pin this salmon curry recipe to save it for later!

coconut salmon curry in a pan with limes and cashews with the recipe title on top of the picture.