This vibrant Thai-inspired dish combines succulent salmon fillets with a creamy, aromatic coconut curry sauce. The salmon gently poaches in the fragrant liquid, absorbing the complex flavors of red curry paste, sweet coconut milk, tangy lime juice, and savory fish sauce. Crisp bell peppers, sugar snap peas, and red onion add texture and freshness, while generous handfuls of fresh coriander bring brightness to every bite. The entire dish comes together in just over half an hour, making it perfect for busy weeknights when you want something special without spending hours in the kitchen.
The first time I made this curry salmon, my kitchen filled with such incredible aromas that my neighbor actually knocked on the door to ask what I was cooking. I had stumbled upon red curry paste at an Asian market and decided to experiment with it over salmon instead of my usual chicken. The way the creamy coconut sauce melded with the rich fish was nothing short of magical. Now it is my go-to when I want something that feels fancy but comes together in under forty minutes.
Last Tuesday my sister came over completely exhausted from work and I made this for her. She took one bite, closed her eyes, and actually said she felt like she was at a spa. There is something about the combination of warm spices and tender salmon that just feels like a hug in a bowl. Now she texts me every week asking when I am making it again.
Ingredients
- Salmon fillets: Skinless and boneless works best here so the fish can absorb all that incredible curry sauce
- Red curry paste: This is the flavor powerhouse so do not be shy with it and look for a good quality brand
- Coconut milk: Full fat coconut milk creates that luxurious restaurant style texture that makes this dish feel special
- Fish sauce: Do not let the smell fool you because this adds that essential savory depth you cannot get from salt alone
- Brown sugar: Just a little bit helps balance the heat and brings out the natural sweetness of the coconut
- Lime juice: Fresh is absolutely non negotiable here because it cuts through the richness and brightens everything
- Red bell pepper: Thin slices add beautiful color and a slight sweetness that complements the curry perfectly
- Sugar snap peas: They stay crunchy even after simmering which adds such a nice texture contrast
- Red onion: Thin slices become almost sweet as they cook down in the coconut milk
- Fresh coriander: The finishing touch that adds a bright herbal note that makes everything taste fresh
Instructions
- Build your flavor base:
- Heat the oil in your large skillet over medium heat then add the red curry paste and let it cook for about one minute until it becomes incredibly fragrant and the oil starts to separate slightly
- Create the sauce:
- Pour in the coconut milk then stir in the fish sauce, brown sugar, and lime juice until everything is well combined
- Add the vegetables:
- Toss in the sliced bell pepper, snap peas, and red onion then let everything simmer for three to four minutes until the vegetables are just tender but still have some crunch
- Cook the salmon:
- Gently place the salmon fillets into the sauce, cover the skillet, and let it simmer for ten to twelve minutes until the salmon flakes easily with a fork
- Season to taste:
- Give the sauce a quick taste and add more lime juice for brightness or fish sauce for salt if needed
- Finish with fresh herbs:
- Sprinkle the chopped coriander and sliced chili all over the top then serve immediately over warm jasmine rice
This recipe became a regular in our rotation after I made it for a dinner party and everyone asked for the recipe before they even left the table. Something about the combination of flaky fish with that aromatic coconut sauce just makes people feel taken care of. It has saved me on countless busy weeknights when I want to put something nourishing on the table but barely have the energy to cook.
Making It Your Own
I have tried so many variations of this over the years but my favorite trick is adding a spoonful of peanut butter to the sauce for an even richer flavor. You can also use cod or sea bass if you prefer a milder fish that still holds up well in the curry sauce.
Perfect Pairings
While jasmine rice is classic, I have also served this over coconut rice for an extra dose of coconut flavor or with cauliflower rice for a lighter option. A crisp cucumber salad with rice vinegar on the side cuts through the richness beautifully.
Make Ahead Wisdom
The sauce actually tastes even better the next day as the spices have more time to meld together. I often make a double batch and keep the sauce in the fridge for a quick dinner the next night.
- Store any leftover salmon separate from the sauce to prevent it from becoming too soft
- The sauce freezes beautifully for up to three months if you want to meal prep components
- Reheat gently over low heat because high heat will cause the coconut milk to separate
There is something so comforting about a dish that feels luxurious but is actually so simple to pull together on a busy weeknight.
Recipe FAQs
- → Can I use a different type of fish?
-
Yes, white fish like cod, halibut, or sea bass work beautifully in this curry. Adjust cooking time slightly as thinner fillets may cook faster than salmon.
- → How spicy is this dish?
-
The heat level depends on your red curry paste brand. Most commercial pastes offer medium heat. Add fresh sliced chili to increase spice, or reduce the paste amount for a milder version.
- → Can I make this ahead of time?
-
The sauce reheats wonderfully, though salmon is best cooked fresh. Prepare the curry sauce with vegetables up to a day ahead, then add fresh salmon when ready to serve.
- → What vegetables can I substitute?
-
Green beans, broccoli, baby corn, or bok choy all work well. Choose vegetables that hold their shape during simmering and cook in roughly the same time as the salmon.
- → Is there a vegetarian option?
-
Replace salmon with firm tofu cubes and substitute fish sauce with soy sauce or a vegetarian fish sauce alternative. Add tofu during the last 5-7 minutes to prevent breaking apart.