Coconut Curry Salmon (30 Minutes)
Salmon gets an Asian flare in this coconut curry salmon dish. It makes a spicy, flavorful, delicious meal in just 30 minutes. Great for a busy weeknight or company.
The creamy coconut curry sauce is the star of the show. The salmon is poached right in the sauce.
Poaching fish is a wonderful way to keep it soft and moist. You simply submerge and cook the fish in liquid – in this case the sauce – at a gentle heat.
What to expect
Simple ingredients: Though the flavors are rich and complex, this salmon coconut curry recipe uses simple ingredients you can easily find in mainstream grocery stores.
A versatile recipe: As always, there are lots of variations you could try. For example, shrimp or any white fish will work. I could just as easily have called this recipe coconut curry fish.
Diet-friendly: The salmon curry is a dairy free and gluten free recipe. You can also make it a vegetarian dish as well.
A good choice for non fish lovers: The flavor of the salmon is somewhat masked by the bold, robust flavored sauce, so this may be a great recipe for those who don’t love fish.
Ingredients – tailored to your taste
Salmon– Use fresh salmon filet portions or a whole filet cut into into smaller pieces. Remove the salmon skin before poaching. If you buy frozen salmon, defrost it first.
Diced tomatoes- in a can creates the base for the sauce. You can use regular canned tomatoes or fire roasted tomatoes for a more robust flavor.
Spices, herbs and aromatics– include garlic, ginger, curry powder, red curry paste, salt and black pepper. I use a store-bought curry paste, but here’s a great recipe if you prefer to make your own easy red curry paste in 10 minutes.
Coconut milk- Full-fat coconut milk is best for a richer taste in this sauce. You can use a low fat or light coconut milk, though, if you prefer.
Here are a few variations and substitutions to try:
Instead of salmon:
- poach shrimp for 3-4 minutes in the sauce
- poach a different fish such as halibut or cod or any white fish fillet.
- try a vegetarian version with cooked pasta, tofu or gnocchi. .
Sauce variations:
- Add other vegetables when sauteing the onions such as sliced bell pepper or mushrooms.
- Play around with the amounts of spices, herbs and aromatics to achieve the best flavors for you.
- Instead of cilantro, use parsley.
- If you don’t have diced tomatoes, crush up whole canned tomatoes (I use my hands) or, in a pinch, use a plain Marinara tomato sauce.
- Add more or less spice by adjusting the red curry paste.
- Try poaching the salmon portions in this spicy cherry tomato sauce if you prefer middle eastern flavors instead of Thai curry flavors.
Garnish variations:
- For an additional fresh pop of flavor, you can add a squeeze of fresh lime juice or fresh lime zest to the sauce.
Step by step instructions
What to serve with salmon curry
The two ways I love to serve this salmon curry recipe are:
- Over Basmati rice, Jasmine rice, pasta or quinoa
- In a bowl with crispy homemade garlic croutons or with fresh warm crusty bread to soak up the delicious sauce.
For a lighter side dish, you can serve it with microwave green beans, a salad or over a simple bed of cauliflower rice stir fry.
Shortcuts
- Buy frozen cubes of garlic and ginger or use the kind in a tube or jar.
- Buy fresh salmon with the skin off or ask your fish monger to remove the skin.
Make Ahead
Make the sauce 4-5 days ahead and keep it in the fridge. When ready to serve, heat the sauce, add the spinach (if using) and then poach the salmon for 6-8 minutes.
Tips for cooking salmon
- For best results, cook fresh salmon the same day you buy it.
- Unless you are poaching salmon, it’s best to leave the skin on when cooking. The skin acts as a fatty layer to help protect it from drying out.
- Avoid seasoning salmon too far in advance (more than 15-20 minutes), especially salt which draws out the moisture and can result in dried out filets.
- Don’t overcook salmon. Properly cooked salmon should have opaque, warm pink center and you will be able to separate the flesh easily with a sharp knife.
Recipe FAQs
Salmon is a very nutritious source of protein. Plus, it’s an excellent source of omega-3 fatty acids and other vitamins and minerals.
In fact, Healthline says salmon is a nutritional powerhouse that provides several health benefits and that at least two servings per week can help you meet your nutrient needs and reduce the risk of several diseases.
For an average size portion, plan on 3-4 ounces (85-113g), but most adults will eat 6-8 ounces (170-227g). Since we are bulking up this salmon with a creamy sauce, a smaller portion may work, depending on the sides you serve.
You certainly can. A 10-ounce package of frozen spinach is equivalent to about a pound of fresh spinach, so for this recipe you would only use about 1/4 of a package.
The best internal temperature for cooked salmon with an instant read thermometer is 130-135F (54-57C) for a warm pink salmon. Keep in mind, the temperature will rise a bit as it rests.
Other curry recipes you might like
If you like this recipe, please leave a 5 star rating 🌟🌟🌟🌟🌟with a comment in the recipe card below. Thanks so much!
Coconut Curry Salmon (30 Minutes)
Ingredients
- 1 tablespoon olive oil
- 1/2 medium onion, thinly sliced (about 1 cup/52g)
- 1 1/2 cups diced tomatoes with juices from 14-ounce can Or use tomato sauce if you like.
- 1/2 cup unsweetened coconut milk from can
- 2 tablespoons finely chopped cilantro
- 2 cups baby spinach, fresh (optional)
- 1 pound salmon fillets, skin removed (2-3 fillets)
Seasonings and Aromatics
- 2 teaspoon minced garlic (2 cloves or 2 frozen cubes)
- 2 teaspoon minced fresh ginger (or 1/2 tsp ginger powder or 2 frozen cubes)
- 1/2 tablespoon red curry paste pretty spicy (use less if you want)
- 1/2 tablespoon curry powder
- 1/2 teaspoon sugar (or brown sugar)
- 1/2 teaspoon salt
- 1/8 teaspoon black pepper
Instructions
- SAUTE: Heat oil in large skillet to medium-high heat. Add onions and sauté for 5 minutes, stirring occasionally. Add garlic, ginger and all seasonings. Stir and sauté until fragrant for another 1-2 minutes.
- ADD LIQUIDS AND SIMMER: Add diced tomatoes with juices, coconut milk and cilantro. (If using whole tomatoes, crush by hand). Bring to boil, then lower to medium heat and simmer, uncovered for 8-10 minutes until slightly thickened. Add fresh spinach, if using, and stir until wilted for an additional minute.
- POACH SALMON: Remove salmon skin with a sharp knife and blot with a paper towel to get rid of excess moisture. Add salmon to skillet and spoon sauce on top of it. Cover skillet and simmer on medium low heat for 5 minutes. Then turn off heat and let it sit for 5 minutes, covered, to finish cooking. Tip: If salmon is not an even thickness, the thin part will cook more quickly, so cut that off and add the thin part for just a few minutes toward the end of cooking. Note 1. Serve in bowls over rice, pasta or quinoa. Or with warm crusty bread.
Recipe Notes
- How to tell if salmon is cooked: Salmon will be opaque and warm pink in the middle and you will be able to separate the flesh easily with a sharp knife with no resistance. It should not be white and flaky – this is a sign of over cooked fish.
- Variations and substitutions
- Instead of salmon
- poach shrimp for 3-4 minutes in the sauce
- poach a different fish such as halibut or cod or any white fish fillet.
- try a vegetarian version with cooked pasta, tofu or gnocchi.
- Sauce variations:
- Add other vegetables when sauteing the onions such as sliced bell pepper or mushrooms.
- Play around with the amounts of spices, herbs and aromatics to achieve the best flavors for you.
- If you don’t have diced tomatoes, crush up whole canned tomatoes (I use my hands) or, in a pinch, use a plain Marinara tomato sauce.
- Add more or less spice by adjusting the red curry paste.
- Instead of cilantro, use parsley.
- Substitute fresh spinach with frozen (you will need about 1/4 of a 10-ounce package)
- try poaching the salmon portions in this spicy cherry tomato sauce instead of the curry sauce if you love middle eastern flavors.
- Garnish variations:
- For an additional fresh pop of flavor, you can add a squeeze of fresh lime juice or fresh lime zest to the sauce.
- Instead of salmon
- Make Ahead: The sauce can be made 4-5 days ahead and kept in the fridge. When ready to serve, heat the sauce, add the spinach (if using) and then poach the salmon as per the recipe.
Nutrition
Coconut curry salmon, originally published in 2018, has been updated with new pictures and information. Also, I better portioned the the amount of sauce to the salmon. It was originally doubled to have leftovers for other uses (which you can still do if you like).
Delicious!
Oh my gosh! This is so delicious – and so easy! Thank you so much for this recipe!!
Yay! You are very welcome Vicky. Thanks for the thumbs up!
Love this recipe. Made with shrimp too. Trying with cooked chicken now. So easy and quick.
Glad you liked it Linda. I love easy and quick 🙂
Served this to a “non-fish” eater and the comment was ‘remember the dish you made with fish that didn’t taste like fish?” It was tasty and since there is also “I don’t like spicey, I opted for green chile sauce. Seriously, a BIG HIT!
I love hearing that!
This was a absolute Flavour bomb. i got a score of 11 out 10 it was so so good. Mmmmmm
Wow – so glad you enjoyed the recipe!
This was soooooo good, I’m not much of a cook so had some challenge with the skinning of the salmon and I used green curry paste just to tone down the head. Lovely looking dish and every scrap was eaten.
Glad the salmon worked well for a not-much-of-a-cook. Maybe you’re better than you think!
Can you tell me brand of curry paste and curry powder? Or include a picture! Thx!
Hi Janice. Honestly, I use McCormicks for curry powder or I just try different brands available locally. But here are some good curry powder recommendations from Food and Wine. For the curry paste, I use Aroy-D.
This looks delicious! If I use only shrimp how much do you recommend? Thank you
Hi Shelly. I usually figure 1/3-1/2 pound of shrimp per person. So for 3, I’d use 1 to 1 1/4 lbs of thawed peeled and deveined shrimp. Hope you like it.
Quick, easy and tasty! I made this with tilapia. We eat fish at least once per week so I’m always looking for new fish recipes. So glad I found the is one!
So glad you liked the salmon Mary Ellen! And I really appreciate you leaving a comment.
Delish! Easy to follow to directions and quick to make. Loaded with flavor and some kick from the curry paste I added. I also used an entire can of coconut milk, which worked out well. I used salmon fillets and added shrimp. It’s like a one pot stew!
Thanks Kathy! So glad you enjoyed it