This Thai-inspired salmon coconut curry has tender pan-seared salmon in a creamy red curry coconut milk sauce. It's flavorful and comforting!
I looove this sauce. I can't resist a good coconut milk sauce. Thai red curry paste, extra garlic, onion, a bit of fish sauce, lime juice, and a little sugar is a symphony of flavors dancing on your tastebuds. I also threw in some carrots (I buy those pre-cut matchstick carrots that cook quickly) and some broccolini for added nutrition, texture, and color. The dish is finished off with some fresh chopped cilantro and basil, and it's a good one!
You can't go wrong serving this coconut curry salmon with rice to soak up all that yummy broth. I ended up eating the leftover salmon cold in a salad the next day, and that worked out nicely. The coconut milk keeps the salmon nice and tender.
This coconut milk salmon recipe can easily be adjusted to your tastes as needed... don't be shy to add more of any ingredient - that's what cooking is all about! If you're not a fan of the veggies I used in here, you can definitely swap them out for something different, just be sure they're cut up small enough that they cook fast. Peas (or snow peas) come to mind as a tasty addition, red peppers would be delish, and you could even try cut-up asparagus (get the thin kind).
If you love Thai food, you may also like my Easy Thai Shrimp Curry or this Easy Thai Chicken Curry.
Recipe notes & tips:
- Pan-searing salmon isn't difficult, but it can be stressful if it's sticking to the pan when you want to flip it. Here's some tips to avoid that from happening: pat the salmon dry, ensure the pan is good and hot, don't move the fish around the pan, and let it cook a little longer so it releases naturally.
- You don't have to add fish sauce to the recipe, but if you haven't tried it before, I strongly recommend it. It adds another layer of flavor to the dish, and don't worry, the flavor mellows out a lot (it smells quite fishy out of the bottle). It also lasts a long time in the fridge.
- The coconut milk you buy really matters. I prefer Thai Kitchen full-fat coconut milk. It's rich and creamy. Other brands I've found can be watery. You can find it in the Asian section of the grocery store along with the red curry paste and fish sauce.
- I used the pre-cut Bolthouse Farms Matchstix French-cut carrots for convenience, but you can definitely julienne them yourself (or cut them into very thin rings). You can use regular broccoli if you wish, but be sure to cut it into SMALL pieces so it cooks fast as well.
- Try adding some chopped fresh Thai chilis or some dried red pepper flakes if you like it spicy!
- If you're not a cilantro person, feel free to leave it out. You could also garnish the dish with scallions if you like.
More delicious salmon recipes to try:
I hope you will enjoy this salmon curry with coconut milk! Questions? Ask me in the comments below.

Salmon Coconut Curry
Ingredients
- 1 pound fresh salmon cut into 4 pieces
- Salt & pepper to taste
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1/2 medium onion chopped
- 2 cloves garlic minced
- 2 heaping tablespoons Thai red curry paste
- 1/2 cup carrot matchsticks
- 1 cup broccolini chopped small
- 1/2 teaspoon fish sauce (optional but recommended, see note)
- 1 (13.5 ounce) can full-fat coconut milk
- 1/2 teaspoon brown sugar
- 1 teaspoon lime juice
- 2 tablespoons fresh basil torn/chopped
- 2 tablespoons fresh cilantro chopped
Instructions
- Cut the salmon into 4 equal pieces. Pat both sides dry with paper towel and season it with salt & pepper.
- Add the oil and butter to a skillet over medium-high heat. Let the pan heat up for a few minutes. Prep your carrots and broccolini.
- Cook the salmon, skin-side down, for 5 minutes. Flip it and cook for another 2-3 minutes (the fish should be almost done). If the fish is sticking at any point, give it a little longer to release naturally (don't force it).
- Take the salmon out of the pan and transfer it to a plate. If you don't want to eat the salmon skin, you can easily slide it off before adding the salmon back into the pan.
- Spoon some of the oil out of the skillet so you have about a tablespoon of it left in there.
- Add the onion to the skillet and sauté for about 3 minutes (should be getting lightly browned), then stir in the curry paste and garlic and cook for 1 minute.
- Add in the fish sauce, coconut milk, sugar, carrots, and broccolini. Let it gently bubble for about 5 minutes or so. The veggies should be tender-crisp, but you can cook them for a little longer if you prefer.
- Stir in the lime juice, then add the fish back to the pan. Season with more salt & pepper as needed. Let it warm through for a couple of minutes. Sprinkle with the basil and cilantro and serve immediately.
Notes
- I used Thai Kitchen coconut milk and highly recommend it because it's thick and creamy and not watery like some other brands. I also used Thai Kitchen red curry paste.
- If you don't want to buy fish sauce just for this recipe, you can swap with soy sauce, but it won't have quite the same effect. I always keep some in my fridge... it really enhances Asian-inspired cooking!
- You can chop (julienne) your own carrots vs. using the pre-cut kind that I did and use broccoli instead of broccolini... just be sure to cut everything very small.
- Nutritional information is provided as a courtesy only and should be construed as an estimate rather than a guarantee. Ingredients can vary and Salt & Lavender makes no guarantees to the accuracy of this information.
Cynthia says
Made this with salmon and shrimp. Oh yummy!!!
Natasha says
Love that!! Thank you!
Wendy Bennett says
We loved it! I chose to start with the red curry paste (first ginger&onion) and to pop the salmon in once the coconut milk came to simmer, so as to avoid it drying out even a bit. This also works well.
Annettia Jones says
This dish is awesome! I made it a few minutes ago and it tasted soooo delicious. I also nade basmati rice, this one is a sure keeper. Doesn't take long to prepare. Love,love, love it.
Natasha says
Thank you so much!!
Jon Sias says
Just bought some nice (but frozen) salmon. Gonna give this recipe a try. Have a safe move to the beautiful northwest (SOUTHwest if your in Canada 🙂 ).
Natasha says
Thank you so much, Jon! Hope you enjoy the recipe! 🙂
Marina says
Delish it is on one of my go-to salmon dinners 😋
Natasha says
Fantastic!! 😀
Diane Easley says
This was delicious and easy to make!! I had over cooked some salmon recently and was looking for a recipe to hide that fact and found this one. I used asparagus and replaced the brown sugar with Hot Honey. I broke the salmon into bite sized pieces and added at the very end. You'd never know I started with dry salmon, presentation wasn't as pretty but saved the day.
Miranda @ Salt & Lavender says
So happy it worked out, Diane!! 🙂
Sarai says
Try Aroy-D coconut milk next time and you’ll never go back to Thai Kitchen. This is what my Thai mom uses. I find Thai Kitchen very watery and flavorless so I’m surprised you recommended it, although glad it works for you—but Aroy-D is miles ahead! Native Forest brand is also good in a pinch if your supermarket doesn’t stock Aroy-D and you’re not near any Asian markets that may stock it.
Natasha says
Hi! I'm in Canada, but I will keep an eye out for those brands - thanks for the recommendations. Sometimes it's harder to find stuff here (Edmonton... not exactly the world's most thriving metropolis) than in other places. Thai Kitchen is a lot less watery than other brands I've tried, and it's easily accessible to most people in North America. 🙂
Suzanne says
Absolutely delicious! The presentation is beautiful, too. Suitable for an elegant dinner party or a casual weeknight dinner. Thanks for sharing this wonderful recipe.
Natasha says
You're very welcome!! 🙂
Connie says
Could you use chicken in place of salmon? My son in law is allergic to fish.
Natasha says
Sure! You'll have to adjust cooking time, but the sauce should work with chicken too.
MJ says
Delicious although I didn’t have any fresh basil or cilantro on hand! I will be making this again.
Natasha says
Glad you enjoyed it, MJ!!
Firouz says
OMG! This recipe is soooooooooo good! Very tasty and easy to make!
Thanks a lot for sharing !
Natasha says
I'm so pleased you enjoyed it, Firouz! 🙂
Eli says
Sensational and easy recipe. I highly recommend Mekhala red curry paste if you want it spicy. I also roasted broccoli instead of pan frying broccolini and it comes out great.
Natasha says
Thank you for the recommendation! Glad you enjoyed it! 🙂
Louise says
I will be making this tonight . I'm doing a big dinner for tomorrow so want to make it tonight for tomorrow how qould I store and heat it back up ?
Many thanks louise . Recipe looks amazing 👏
Natasha says
Hi! I would just pop it in the fridge in the pan you cooked it in and then reheat slowly over a low heat so the salmon doesn't dry out. Enjoy! 🙂
Ashley says
This recipe was everything I could’ve asked for to satisfy m hunger! It’s so flavorful. I normally don’t read intros or instructions to recipes but this was lovely. I felt you were right in my kitchen helping me. Thank you.
Natasha says
Awww your comment means a lot! I'm so happy that you enjoyed it, Ashley! 🙂
Denancy says
Wonderful easy and delicious- my husband and kids absolutely loved this dish.
Miranda @ Salt & Lavender says
So glad your family enjoyed the recipe! Thanks so much for reviewing it!
Gillian says
Really gukky sauce. I should have known not to use pepper and onion but went along with the recipe. the onion throws the whole thing of balance. I will give this website another shot but it doesn't seem very authentic to me.
Natasha says
Hi! I definitely did not call this recipe authentic anywhere. Sorry you didn't enjoy it... I believe you are the first person who has had such a negative reaction to this recipe.
Jody says
So so so good. Subbed snow peas for broccolini per your suggestion, and loved it. I think I probably doubled the veggies and there was still plenty of sauce to spoon over rice in my opinion. Love love love will make again!!!
Natasha says
That's so great to hear, Jody! Appreciate your review! 🙂
Aleks says
Made this recently for dinner with my boyfriend and it came out great! I love salmon and am always looking for new ways to make it. This was a really great and easy recipe to try. And most of the ingredients were ones we already had laying around. We only needed to buy a couple of new ones, which is much appreciated. I can tell it is going to be a regular recipe I go back to when I want something a little different for dinner. Thanks for a great recipe!
Natasha says
That's so great to hear!!! Thanks for your review! 🙂
Francene says
This recipe is amazing. One of my families favorites and makes for some fantastic leftovers.
Natasha says
Aww thanks so much! Glad to hear it.
Shannon aten says
Hi Natasha, looking forward to making this! Do you think it would be ok with yellow curry paste? I am making for some friends who don't do spicy and I think red curry paste is of often much spicier?
Natasha says
Hi! So, I am not too familiar with yellow curry paste, but I imagine it would be ok. The Thai Kitchen brand of red curry paste that I buy isn't spicy (at least it isn't to me, and I am not great with spice). It's mostly just lemongrass, garlic, and ginger, I believe. The coconut milk further mellows it out. I think some brands of red curry paste can be spicy, though.
Tamika says
I really enjoyed the salmon coconut curry recipe it has so much flavor. Looking forward to making this recipe again.
Natasha says
Fantastic!! Thanks for letting me know, Tamika! 🙂
Carrie says
One of my fave healthy go tos.
I add extra veggies like bell pepper and eat over rice or cauliflower rice
Natasha says
I'm so happy you like it!! 🙂 Thanks for your review!
Amy Donohue says
I make this dish once or twice a month. It's my favorite! I sometimes add snap peas, for some extra veggies.
Natasha says
Wonderful!! Love that idea. I'm so pleased it's a favorite for you. Thanks for your review, Amy! 😀
Shelley Thornton says
Very good! I used broccoli rabe and sliced red peppers for the vegetables and served over Jasmine rice. I would omit the brown sugar and add more Thai chilies next time. The sugar just didn’t seem to add any flavor.
Natasha says
Glad you enjoyed it!
Cindi Lu says
I absolute loved this recipe. 😂Makes me wanna get 10 salmon and make a huge batch and freeze it.😝I made it with black rice and an Asian slaw. Turned out great.
Natasha says
Haha that's great to hear, Cindi!! 🙂 I'm so glad you liked it. Thanks for writing me a review!
Kay says
I never leave comments on recipes, but this one I just had to! Wow! So so good! I used asparagus instead of broccoli! I’ll have to post on my IG and let the people knowwww. First comment ever on the many many recipes I’ve used across the internet.
IG: @ptprivatesandpassions
Natasha says
I appreciate your review, Kay! Thank you!! 🙂
Houssam Zein says
I did it three times and it was a hit all the way through. The third time I added fresh ginger, peanut butter and lemon zest which it a little extra kick I was craving for. Thank you ❤️
Natasha says
You're very welcome, Houssam! 🙂
Arya says
Literally amazing!!!! recipe is perfect as is!! Insider tip: Maesri is the brand used by thai restaurants. Its available at all asian grocery stores!
Natasha says
So glad you liked it! Thank you!
Jacqueline says
I saved this recipe a while back. Finally made it today and am wondering what took me so long. Absolutely delicious. Next time I will double the sauce and toss in more broccolini!
Natasha says
Yay!! I'm so pleased you enjoyed it!
Shanese Langsett says
This was so amazing. Everything turned out perfectly. I had to use oyster sauce instead of fish sauce but it still has that umami taste. The colors were so beautiful and my boyfriend said this is the best salmon I’ve ever made.
Natasha says
Fantastic!! I'm so glad that you both enjoyed it, Shanese! 🙂 Thanks for taking the time to write a review!
Aisling French says
I want to bring this to a friend's house for dinner. My question is: can I make it in the morning then gently reheat in the evening?
Natasha says
Hi! I think that should be fine. You could always add the basil (and cilantro possibly) in just before serving since it will go a darker color, but it won't taste bad or anything. And yeah, reheat on a low heat. 🙂
Rebecca says
Loved the flavors and gave new life to my salmon recipes!
Natasha says
Thank you so much!! I'm so pleased you enjoyed, Rebecca.
Darrin George says
I have made this once already and LOVED IT! Could you substitute coconut cream for coconut milk?
Natasha says
Hi! That's great! Yes, I think that's probably fine. The sauce will be thicker, but I think it should work?
Mary says
Thank you! PERFECT!
Natasha says
You're very welcome, Mary! 🙂
Sue says
Awesome! So much flavour, rich and delicious.
Used Thai basil - beautiful.
Natasha says
Thank you so much!
Victoria says
I made this recipe, it's very very tasty!!!
Natasha says
I'm thrilled that you enjoyed it, Victoria!
lisa engles says
I can't wait to try this recipe. Looks delicious! Question though can you tell me if it freezes well? I'm the only one who eats curry in my house so will either freeze some or try and cut the recipe in half or even 4ths.
Natasha says
Hi! I haven't tried freezing it. Maybe halve the recipe and try freezing the other half? I just wouldn't want any to go to waste if you don't like the way it turned out. I'd definitely re-warm it on a low heat so as not to dry out the salmon. Let me know!
Rosie Munoz-Lopez says
WOW! I made it last night.... what a flavorful delight and treat! I have more salmon and will make it again tonight...It is so flavorful yet mild.. This is definitely one of my favorites... I am planning to try it with chicken and also with shrimp... it is a keeper!
Thanks for sharing
Natasha says
I'm so thrilled to hear that!! You're very welcome, Rosie! 😀
Elizabeth G says
Delicious! Easy to exchange whatever veggies are in the fridge drawer. Appreciate your tips - like don’t move the salmon! And your rec for Thai Kitchen brand coconut milk. It made a difference ! Served mine over cauliflower rice. So good!
Natasha says
I'm so happy you enjoyed it! And thanks for reading the tips haha... a lot of people don't bother. I am glad someone appreciates it. 🙂
Thomas Wilkinson says
I make Salmon about twice a month. Was looking for something other than my standard semi-blackened and seared filets. Gave this a try and it was a hit with the family. I dialed the curry paste back a tad so maybe a bit sweeter than it needed to be. All around a very nice dish.
Natasha says
I'm so glad you decided to give it a try, Thomas! 🙂
Lesley says
I have had this and many other salt & lavender recipes saved for some time.
Glad I took the time to make it, despite my hubs having no taste or smell..
It was so delicious!
Natasha says
I'm so glad you enjoyed it, Lesley! I appreciate you taking time to write me a comment. 🙂
VA says
Very delicious!! Just like my mom used to make (she was Thai). Some folks may have issues with consistency so here’s a trick my mom taught me, DO NOT shake up the can on coconut milk. The cream will be separated from water- spoon in the cream first (from the top) once you’ve cooked that in a little u can add the rest. Thank u for this delicious recipe- oh and the Thai basil is a MUST!!
Natasha says
Well that's quite the compliment! And thank you for the tip on the coconut milk!
Kelly says
WOW! This is exactly as delicious as I hoped it would be. I didn’t change a thing when I made it. I did, however, have to stop myself from licking the plate. My husband and I adored this and will absolutely make it again soon. Thanks for this killer recipe!
Natasha says
That makes me so happy!! You're very welcome! 😀
Joanna Colton says
My husband said this was the best dish I had ever made! Filled with amazing flavor and very easy to make. Easily found the Thai ingredients in my local grocery store. I will definitely be making this again and will not hesitate to serve it up for company as it tastes and looks super impressive but is a cinch to prepare. Served it with plain white rice in a large shallow bowl. Looked and tasted exquisite!
Natasha says
That makes me so happy!! 🙂
Liz says
Just made this for my friend and I and we both loved it and cannot stop talking about how good it was. I added peas to the carrots and broccoli. Next time I think I will add bamboo shoots. Thank you so much!!
Natasha says
I'm so happy you guys enjoyed it!! 🙂 Thanks for taking the time to comment, Liz!
Amina Tabally says
Made this recipe other day... man it was delicious!! I hadnt salmon for a long time and I figured I wanted to give it a try especially that I’m obsessed with Thai curry... so it came out perfect !! My hubby wasn’t a fan of salmon but he devoured it and asked if I could make it again. Thank you for this delicious recipe!
Natasha says
I'm so happy to hear that!! 🙂 That's awesome your husband liked it too!
Wendy Agnew says
Sounds delicious! I will try it.
I don't know why but your 'print' link doesn't work on my Samsung tablet. I am able to print anything else I see on the internet but not your recipes! ?? I have an ordinary HP printer that I use all the time.
Just an FYI - love your recipes.
Wendy
Natasha says
Ugh that's so annoying! I have no idea why it's not working 🙁 There isn't really any way for me to check since there's so many different devices out there. It works to print from my HP printer/Macbook laptop, so it could be a setting with your specific device.
Brad Kessler says
Hey Natasha,
Just wanted to confirm that you use 2 tablespoons of curry paste? Seems like a lot compared to what I’m used to.
Also I’m a big fan, have found lots of new family favourites on your page!!
Natasha says
Hi!! That's right... I actually used a bit more than 2 since they were heaped tablespoons (closer to 2.5). It's not the powered stuff... it's found in a jar (Thai Kitchen brand). You can add a bit less if you're more comfortable or using powdered, but I didn't find the flavor overpowering or anything. I'm so glad you've been enjoying the recipes!
Brad Kessler says
Perfect, thanks for the quick reply! I'm making it tonight, so I'll let you know how it goes.
Brad Kessler says
It turned out amazing! I upped the veggies a fair bit, double the carrots, and added a diced red pepper, besides that followed the recipe.
Thanks again!
Natasha says
That's great!! Thanks for reporting back! 🙂
Amy says
Yes I can concur with Natasha re the curry amounts. I personally found 2 T not quite enough so will add a lot more next time. Don’t be too afraid of it, there’s a lot of volume with the coconut milk and it’s not a super potent curry paste as curry pastes go. The other components were pretty much spot on. Very nice flavour!
Natasha says
I'm so glad you liked it! Yes, it's definitely easy to adjust to your flavor preferences. 🙂
Elizabeth says
Natasha, this looks delicious and I can’t wait to try it! Currently, I go weekly to my favorite Thai restaurant and order their Salmon with Panang Curry which to me is unsurpassed! Would you have a Panang Curry recipe too?
Natasha says
Hi Elizabeth! Thank you! Nope, I don't have that recipe unfortunately. For future reference, just type whatever keywords you're looking for into any of the search bars on here, and you can instantly check if whatever recipe you're thinking of is available. 🙂 I hope you like the recipe! Let me know if you make it.