If you’re craving a flavorful, nourishing meal that’s easy to make, this Coconut Curry Salmon is for you. It features tender seared salmon simmered in a creamy coconut milk sauce infused with Thai red curry, garlic, and ginger. The aroma it creates as it cooks is simply irresistible!
With bold flavors that come together effortlessly, this salmon recipe is both satisfying and surprisingly simple and quick to prepare.
Salmon Curry
I love how this recipe feels like a special meal but is weeknight-friendly. The rich, spiced sauce pairs beautifully with the flaky salmon, creating a dish that’s both comforting and exciting.
Serve it with steamed rice or your favorite veggies for a complete, wholesome dinner the whole family will enjoy.
Want to Save This Recipe?
Enter your email and we’ll send the recipe directly to you!
By submitting this form, you consent to receive emails from The Yummy Bowl.
Why This Coconut Curry Salmon Is So Delicious
💖 This Coconut Curry Salmon is packed with bold flavors that will keep you coming back for more. The creamy coconut milk balances the heat of the Thai red curry paste, creating a velvety sauce that’s both comforting and exciting.
💖 The tender, flaky salmon absorbs all those rich, spiced flavors, making every bite unforgettable.
💖 Fresh herbs like cilantro, Thai basil, and a squeeze of lime juice brighten the dish, while a touch of brown sugar adds just the right amount of sweetness to balance the savory and spicy notes.
Ingredients
- Salmon - Use fresh or frozen fillets (thawed if frozen). Skin-on fillets help keep the fish moist while cooking. You can easily remove the skin after cooking if you prefer.
- Coconut milk - Use full-fat coconut milk (unsweetened) for the creamiest sauce. Light versions will work but result in a thinner sauce.
- Thai red curry paste - Look for authentic brands for the best flavor. Start with two tablespoons and adjust based on your spice preference.
- Fresh herbs - Thai basil adds a unique, slightly peppery flavor, but regular basil works too. Cilantro is optional but highly recommended for extra freshness.
- Spinach & veggies - Fresh spinach wilts perfectly into the sauce. Add extra veggies like bell peppers, snow peas, or carrots for more texture and nutrition.
- Seasoning adjustments - Taste the sauce as it simmers. Add more fish sauce for saltiness, brown sugar for sweetness, or lime juice for tang.
📋 You can find the full ingredient list in the Recipe Card below the article.
How To Make This Salmon Curry
This Coconut Curry Salmon delivers all that with minimal fuss, making it perfect for first-time cooks and seasoned home chefs alike.
Ready to try something new? Let’s make this delicious dish together!
- Season the salmon: Pat the salmon dry, then season with salt and black pepper. This helps build a tasty crust when searing.
- Sear the salmon: Heat butter and oil in a large pan over medium-high heat. Place salmon skin-side down and cook for 3 minutes until the skin is crispy. Flip and cook for another 3-5 minutes, depending on thickness. Remove and set aside.
Pro Tip: If you prefer skinless salmon, cook it with the skin first, it will peel off easily after cooking. This also keeps the fillets tender.
- Make the curry base: Spoon out excess oil from the pan. Add chopped onion and sauté until softened, about 3 minutes. Stir in garlic and ginger, cooking for another minute until fragrant.
- Build the sauce: Add Thai red curry paste, fish sauce, soy sauce, brown sugar, and coconut milk. Stir well and bring to a gentle boil. Reduce heat and simmer until the sauce thickens slightly, about 5-7 minutes.
- Add spinach & herbs: Stir in fresh spinach, basil, and cilantro. Add a squeeze of lime juice to brighten the flavors. Taste the sauce and adjust seasoning as needed.
- Finish the dish: Return the salmon to the pan, spooning the sauce over the fillets. Serve with steamed rice or your favorite side for a delicious, satisfying meal.
The best part about this curry is that it just gets better the next day!
Tips
- For extra sauce, reduce the number of salmon fillets or add more veggies like bell peppers, carrots, or snow peas.
- Want bite-sized pieces? Cut the salmon into larger chunks and cook them for less time. This dish pairs perfectly with jasmine rice or quinoa for a healthier option.
Choosing the Right Salmon for Thai Coconut Curry
When making Thai Coconut Salmon Curry, I always recommend choosing salmon that’s firm, vibrant, and smells fresh like the ocean.
The quality of the salmon really makes a difference in the dish! If the salmon looks dull or has a strong, overly fishy odor, it’s best to pass on it.
Selecting Fresh Salmon
When it comes to selecting the best salmon for this recipe, I highly recommend choosing wild-caught Alaskan salmon.
Wild-caught salmon has a richer flavor and a firmer texture, which makes it perfect for a dish like this Coconut Curry Salmon.
It holds up beautifully in the curry sauce and adds an extra layer of deliciousness.
For the best results, look for fillets that are about 150-200 grams each. These sizes are ideal for cooking evenly and ensuring each portion is just the right amount.
A helpful tip before you start seasoning: pat the salmon dry with a paper towel. This step helps the seasoning adhere better and reduces excess moisture, allowing the salmon to cook to perfection.
For more tips, check out my post on choosing the best types of salmon and salmon cooking temp guide.
Vegetable Combinations and Add-ins
Add peas, snow peas, asparagus, or fresh spinach to boost the nutrition and flavor of the dish.
For an extra kick, toss in chopped Thai chilies or a sprinkle of dried red pepper flakes.
Be sure to chop the veggies into small pieces so they cook evenly and pair nicely with the tender salmon.
Vegetable Pairing | Flavor Profile | Cooking Considerations |
---|---|---|
Bell Peppers | Sweet, crunchy | Slice into 1-inch pieces |
Bok Choy | Mild, crisp | Chop into 1-inch segments |
Peas | Sweet, tender | Use fresh or frozen |
Asparagus | Earthy, slightly bitter | Cut into 1-inch pieces |
Spinach | Mild, leafy | Add at the end for quick wilting |
Serving Suggestions
- Jamsine, basmati, yellow rice or lime cilantro rice
- For low carb try broccoli or cauliflower rice
Troubleshooting Common Curry Issues
Sauce Consistency Solutions. If your curry sauce is too thin, just let it simmer uncovered for a bit. This will help the liquid evaporate, making the sauce thicker.
Or, you can make a cornstarch slurry. Mix 1 teaspoon of cornstarch with 1 tablespoon of water, then whisk it into the curry to thicken it.
Flavor Adjustments. Is your curry too spicy? No worries! Add more coconut milk or a squeeze of fresh lime juice to balance the heat.
If it's not spicy enough, add more curry paste or a dash of sriracha. Homemade curries let you adjust the seasoning to your liking.
Freezing And Storing Instructions
This Thai Coconut Salmon Curry is not just delicious when you first make it—it's even better the next day as the flavors continue to meld together.
- To Store. After enjoying your curry, transfer any leftovers into an airtight container and store it in the fridge. It will stay fresh for 2-3 days. The best part? As the curry sits, the flavors get even more delicious and rich, making it perfect for meal prep or a quick lunch later in the week.
- To Reheat. When it’s time to reheat, do it gently. You can warm the curry in a pan over low heat, stirring occasionally to make sure the salmon stays moist and the sauce is evenly heated. If you prefer, you can also use the microwave, but be sure to reheat it in short bursts, stirring in between to prevent the salmon from drying out.
More Curry Recipes
Did You Like This Recipe?
Leave a ⭐️⭐️⭐️⭐️⭐️ rating below and share it on Instagram, Facebook, and Pinterest!
Recipe Card
Salmon Curry
Want to Save This Recipe?
Enter your email and we’ll send the recipe directly to you!
By submitting this form, you consent to receive emails from The Yummy Bowl.
INGREDIENTS
- 1 pound fresh or frozen salmon fillets, about 4 fillets
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter
- ½ of a larger brown onion
- 2 teaspoons fresh garlic, minced
- 2 tablespoons Thai red curry paste, good quality
- 1 teaspoon fish sauce
- 1 can, 13.5 coconut milk, unsweetened
- ½ teaspoon brown sugar, optional
- 3 cups or more spinach, fresh
- 1 teaspoon of lime juice and more lime wedges for serving
- 2 tablespoons fresh basil, regular or Thai basil (more aromatic and stronger)
- 2 tablespoons fresh cilantro, chopped
- 1 teaspoon ginger, minced or grated
- 1 tablespoon soy sauce, I used low sodium
- salt and black pepper to tasts
INSTRUCTIONS
- Season the salmon: Start by seasoning your salmon fillets with a generous amount of salt and black pepper.salt and black pepper to tasts, 1 pound fresh or frozen salmon fillets
- Cook the salmon: Melt butter in a large pan over medium-high heat, then add a little oil. Place the salmon skin-side down and cook for about 3 minutes. Flip it over and cook for another 3-5 minutes. Set the salmon aside.1 tablespoon olive oil
- Prepare the curry base: Spoon out a bit of the oil and butter from the pan, then add chopped onion. Sauté for about 3 minutes until softened. Add in garlic and ginger, and cook for another minute on medium heat. Add red curry paste and cook until it caramelized.1 tablespoon unsalted butter, ½ of a larger brown onion, 2 teaspoons fresh garlic, 1 teaspoon ginger, 2 tablespoons Thai red curry paste
- Add flavorful ingredients: Stir in fish sauce, soy sauce, brown sugar, and coconut milk. Bring it to a gentle boil, then lower the heat and let it simmer until the sauce thickens slightly. If you're adding veggies, now's the time to toss them in (just don’t overdo it).1 teaspoon fish sauce, ½ teaspoon brown sugar, 1 tablespoon soy sauce, 1 can
- Garnish: Add in spinach, fresh basil, cilantro, and a squeeze of lime juice. Taste the sauce and adjust the seasoning if needed. Return the salmon to the pan, pour the sauce over it, and serve!1 teaspoon of lime juice and more lime wedges for serving, 2 tablespoons fresh basil, 2 tablespoons fresh cilantro, 3 cups or more spinach, fresh
NOTES
- To Store: Transfer leftovers to an airtight container and refrigerate for up to 2-3 days. The flavors will deepen, making it even better for meal prep or a quick lunch.
- To Reheat: Reheat gently over low heat in a pan, stirring occasionally to keep the salmon moist. You can also microwave in short bursts, stirring in between to avoid drying out the salmon.
ADD YOUR OWN PRIVATE NOTES
NUTRITION
Note: Nutrition information is estimated and varies based on the products used.
Full Nutrition Disclaimer can be found here.
Julia
delicious one pot salmon curry !