This Salmon Curry is a fast and flavorful meal that you can cook in just 1 pan, in less than 30 minutes. I think you’re going to love it!
Why You’ll Love It
What I love about this Salmon Curry recipe is that it’s incredibly flexible. You can use any type of fish you have on hand, including fresh, frozen, or even canned salmon. In fact, this easy curry sauce will go well with practically any protein you have on hand.
This recipe cooks quickly on the stove, and if you want to cook a batch of rice in the Instant Pot at the same time, your meal will come together almost effortlessly. Or, try serving it with cauliflower rice, for a properly combined meal.
Ingredients You’ll Need
To make this Salmon Curry, you’ll need just a handful of simple pantry ingredients. You may already have them on hand!
Here’s what you’ll need:
- Coconut milk (I always use full-fat)
- Curry powder (or curry paste)
- Lime juice
- Maple syrup (optional)
- Any veggies you like!
This recipe is super-flexible, so you can use fresh, frozen, or canned salmon. The flavorful curry sauce makes any option taste delicious.
How to Make It
To get started, you’ll make the sauce. Start by sautéing the onion and bell pepper, to help them soften up. After 5 minutes, you can stir in the garlic, ginger, and curry powder.
Pour in the whole can of coconut milk next. (It’s okay if there are solid parts mixed in– they will liquefy as the coconut milk heats up in the pan.) I also like to add in a 1/2 cup of water to thin out the sauce, but that’s optional.
Bring the coconut milk to a simmer, season with salt, and add in any leafy greens you might want, like spinach, kale or arugula. They will wilt quickly, so I usually add the greens right before adding in the salmon.
Tips for Cooking Salmon
Let’s briefly talk about cooking salmon. I always cook fresh salmon with the skin on, because I think it’s a pain to remove the skin while the fish is still raw. It flakes right off the skin after it’s cooked!
So, I cook the whole fish (skin and all) directly in the curry sauce. Once the fish is cooked, and looks opaque and flakes easily with a fork, I’ll use tongs to remove the salmon, and peel off the skin with a fork.
Sometimes the fish will flake directly into the curry sauce as I pick it up with the tongs, and that works, too. The point is, the skin will easily separate from the cooked fish, and then you can remove the skin before serving.
If you’re using frozen salmon, I recommend thawing it before cooking it in this curry sauce. I haven’t tried cooking a frozen-solid salmon filet in this sauce, but I imagine it could work if you don’t have thawed salmon on hand. (Or try thawing frozen salmon in the air fryer first!)
When using canned salmon, you won’t need to cook this dish as long, since the salmon is already cooked. I’d simmer it in the sauce for at least 5 minutes, to let the flavors meld, and then it’s ready to serve.
Substitutions
As I mentioned above, this recipe is very flexible, so you can use almost anything you have on hand. If you don’t have full-fat coconut milk, you can use light coconut milk, or even refrigerated coconut milk from the store, for a lower-fat and less-creamy curry sauce.
If you don’t have fresh garlic and ginger, you can start by using 1/4 teaspoon each of the dried spices, if you have those on hand. I love ginger, so I’d probably add at least 1/2 teaspoon here, but it’s always best to start with less, and add more as needed.
If you don’t have a curry powder blend at home, you can make your own curry powder, too. Or, try a store-bought curry paste! In that case, you’ll just need to double or triple the amount (try using 2 to 3 tablespoons) to get a similar flavor.
Salmon Curry
Ingredients
- 1 tablespoon olive oil
- 1/2 red onion , thinly sliced
- 1 red bell pepper , chopped
- 1 garlic clove , minced
- 1 inch fresh ginger , minced
- 1 tablespoon curry powder
- 1 (15 oz.) can full-fat coconut milk
- 1/2 cup water
- 1 teaspoon salt , plus more to taste
- 1 cup fresh spinach
- 1.5 pounds wild Alaskan salmon
- 1 tablespoon maple syrup (optional)
- 1 tablespoon fresh lime juice
- 1 small handful fresh cilantro or basil , chopped
- Cooked rice, quinoa, or cauliflower rice , for serving
Instructions
- Heat the olive oil in a large pot over medium heat, and sauté the onion and red bell peper until softened, about 5 minutes. Add in the garlic, ginger, and curry power, and stir briefly, just until fragrant, about 1 more minute.
- Add in the coconut milk, water, salt, and spinach, and stir until the spinach wilts and the coconut milk starts to simmer.
- Place the salmon (I add it with the skin on-- it's easy to remove later!) directly in the simmering coconut milk, sprinkle a little extra salt over the top of each salmon filet, and then cover with a lid. Cook at a gentle simmer on medium-low heat, until the salmon is opaque and flakes easily with a fork, about 8 to 10 minutes, depending on the thickness. I like to use a meat thermometer to make sure it reaches an internal temperature of 145ºF in the thickest part of the fish.
- Use tongs to remove the cooked salmon, so you can peel off the skin. The cooked fish should flake off very easily from the skin, and then you can add the cooked salmon back into the curry sauce.
- Add in the lime juice, maple syrup, and chopped herbs. (This is nice with fresh basil or cilantro, or both!) Season with salt and pepper to taste, then serve warm over cooked rice, quinoa, or cauliflower rice. Leftovers can be stored in the fridge for up to 3 days.
Video
Notes
Nutrition
If you try this Salmon Curry, please leave a comment below letting me know how you like it. And if you make any modifications, I’d love to hear about those, too.
–
Reader Feedback: What’s your favorite way to serve fish?
This salmon curry looks absolutely fabulous, I’m always looking for new ways to prepare fish since that’s my job. I love going fishing with my Dad on Lake Ontario and yes, we catch salmon. We love fresh fish when in season. Way to cold in the Niagara Falls area where we live right now to fish but we look forward to catching fish this summer to use for recipes like this. Until then, we’ll buy pretty good fish from Wegmans. Some of our immediate family just moved to Alaska so we are hoping to visit them and catch fresh fish to eat there too. Always looking for inspirational fish recipes to try! Thanks for sharing.
I also love that TJ’s has wild fish – and at a good price too! I’ll definitely be trying this over some cauliflower rice 🙂
This looks so delicious! I’ve never tried curry on my salmon before, I’ll have to try this!
I usually buy frozen fish because it being more cost effective & overall more convenient. I like to get it ahead of time so frozen better. I sauté it, bake it with sauces & have put in parchment paper packets with veggies and even tried grilling it. Testing for doneness, etc. I am still learning so it doesn’t come out overdone & dry. Lately, I’ve been turning pan or oven off and letting it set briefly and so far has come out perfect. This recipe looks good!
Please,check this link http://www.sirovahrana.hr/clanak/nugat_kolac-1095/4.It is your recipe “raw fudge” without your name as an author
http://www.sirovahrana.hr/clanak/sendvic_sladoled-1044/8 here you can find yours recipe but she did not use your name as an author
Here it is another recipe on the same site http://www.sirovahrana.hr/clanak/zdravi_nutella_kolacici-1082/4 where she didn¤t write your page as a source instead she put herself as an author.And here http://www.sirovahrana.hr/clanak/nugat_kolac-1095/4
Thanks for letting me know! Ugh, I hate it when people do that. 🙁
Did you completely thaw the salmon first?
Yes I did– I usually just put it in the fridge the night before I plan on making it, so it thaws overnight.
I’m new to using curry, but I do know there are multiple types. I have some curry from TJs, I guess it’s just “regular” curry? It’s red-ish, with turmeric, nuemeg, etc. Is this the one to use?
Yes, I used that brand myself. 🙂
Just made this tonight – so yummy…will certainly make this again.
Has anyone used Greek yogurt instead of the coconut milk?
Delish! Made this last night. Other than not doing a great job getting the skin off the salmon, it was super easy! Next time I make I am going to do a few modifications. 1) Grate vs mince ginger – I had a few pieces that didn’t soften up as much as I would have liked but it wasn’t a big deal. 2) Add carrots – I love carrots in curry 3) Finish with some lime. That said it was delish as is – just my personal preference. Enjoy!
Living in Alaska, put up a lot of salmon. One trick for skinning… lay the fillet skin side down, on a cutting board at the edge of your counter. Now the skin is flat. Get your knife (sharp!!) started (I usually start at narrowest, tail end) and lay knife flat, parallel to counter, cutting board. Ever so slightly, angle your knife to follow the the flat surface between the skin and flesh. After I get it started, holding the flesh up, I reach over hold the first loose skin to anchor it and then just carefully slide the knife along the fillet. Fastest and cleanest method I have found with least waste.
Maybe should have added… the fish is placed the long way, long edge with the counter. It is placed at the edge so that your hand on the knife has room to clear, keeping the knife blade level with the counter.
Hi Megan, I made this tonight and it was great!! Is coconut milk neutral for combining?
hi! I only have light coconut milk, how much should I use and how much water! So excited to make this dish tomorrow night! Thank you
You can use the same amount but I would not add any additional water. It’ll work out and be less thick of sauce (cuz there is less fat in the milk) but once it gets absorbed by whatever you serve it over it won’t matter. Coconut fat is really good for you!
This was delicious! Since leeks are out of season, I substituted about a cup of sliced shallots, and it worked out really well. This curry sauce is a really easy and yummy base that can be used with a variety of proteins & veggies.
Hi! This sounds great. I usually sub coconut Aminos for soy (tamari/teriyaki) but I am out. Any tips as what to use instead? Thanks!!
I made this for lunch today and it was so good! The only change I made was to use coconut aminos instead of tamari. I will definitely make this again.
Delicious! And my 11-year-old enjoys it as well. Woohoo!!
I prepared this Easy Salmon Curry dish and it was amazing!! I prepared riced cauliflower as you suggested to server with it, and it was quite a hit with my family. Thank you for sharing!
Cashea
Delicious! But… Any tips on getting the skin off the salmon? I had a terrible time and wasted too much fish.
It may help, I left a tip on skinning above, date Feb. 15,2015
OOOPS 2016
This was supposed to be rated 5 stars!!
This was amazing!!!
Hi,
I’ve been reading your book and was finding it difficult as its hard not to mix carbs with proteins, this recipe though has quinoa with salmon is quinoa ok to have with proteins without breaking that rule? This would be great for me 🙂
Loving your book and all your recipes 🙂
Thanks
I suggest using cauliflower “rice” in this recipe if you want to keep it properly combined, however my family members don’t all follow food combining rules all of the time, so I usually serve it with quinoa for them.
Hi, I find that the skin comes off really easy if the fish is slightly frozen. It just peeled right off.
Is it possible to use canned Salmon instead of frozen?
Hi Megan,
Is your recipe 1161 calories per serving?
I’m pretty sure that’s a typo, so I’ll calculate the nutrition info soon!
I’m amazed at how good this is given how easy & fast it was! Plus I’m excited to learn another way to cool salmon in a sauce!
This is the second time I make this recipe and I love it. I tried it with chicken the second time. Just as delicious. I could eat this curry everyday!
I’m so happy to hear that! Thanks for the feedback; I’ll try it with chicken some day, too.
Hi there. This is such a great, tasty and easy recipe. I added additional coconut cream and 1 tablespoon of fish sauce and its delicious. Thank you for the recipe!
Although I grew up in Alaska, I do not care for salmon–would cod work in its place?
I think that would work fine, too. Let me know how you like it!
I made this yesterday and had the leftovers today which tasted even better. I’ll be making it again as it’s so delicious and light. I used courgette instead of spinach as I didn’t have any and that worked fine -which curry powder do you find is the best. I used garam masala and it was fine but wondered. Thank you
I have really enjoyed that meal. Easy to do, rapid and delicious. I had some mung sprouted beans that i have added at the very end.
I have served it with rice.
Everyone loved it thanks!
Made this tonight! So easy and good. Made 2 small changes- I used red curry paste in lieu of curry powder and left out the water. Will definitely make again! Thank you for another delicious recipe 😊
This is AMAZING! I made it tonight for dinner with a side of herbed brown rice, broccolini, roasted mushrooms and blistered shishito peppers… definitely a keeper. Thank you! I love everything I make of yours!
My first time cooking with curry, wow where has this been my whole life!!! I can eat the entire recipe in one sitting it’s perfection! Thank you for creating such a healthy and satisfying dinner!!
Made this for the second time tonight and it was so delicious! Easy, filling, tasty. My picky husband loves it and said he’ll eat this any day. Thank you Megan for your trials to get your recipes “just right” for us. We appreciate it and you!
This dish is SO delicious! Thanks Megan, never tried fish cooked like this before.
I loved this recipe and my family loved it too! I only had reduced-fat coconut milk so I used that and it was still great. I omitted the bell pepper and substituted curly kale for the spinach. I roasted the garlic since I also added cubed, roasted honeynut squash. I will definitely be making this again!
Very tasty! I used low fat coconut milk and didn’t add any water.
Hey Megan!
I’ve found another version of this recipe that you posted on Taste that’s slightly different. It looks like that version used to be here, judging by the comments about soy sauce/liquid aminos, which is an ingredient in the Taste version but not here (anymore?) I also see that one includes an Instant Pot version.
I’m wondering which one is more up-to-date? I’m preparing to make this and want to figure out whether or not to use a soy-based sauce!
Thanks!!
This is the more updated version, here on my website. Hope you enjoy it!
I gave this recipe to my husband and he followed it to the T. The dish is SO delicious 😋 even my kids liked it! Thank you
This dish is amazing ! So flavorful and the salmon is really tender . And it is easy also .
I have made it for friends and they loved it also ! Thanks so much 😊💛
I made this recipe yesterday and wow! It’s absolutely amazing! Flavor is awesome! I didn’t think I would like salmon with curry, and it’s now in my top three favorite recipes.
Quick, easy, delicious and guest-worthy. I would love recipes to complement for guests. My picky husband love it!
This recipe is delicious! It tastes exactly like a dish you would get at an Indian restaurant (“only better” as my husband said!) It’s so full of the perfect blend of flavors, we had to stop ourselves from eating it all in one sitting.