This Thai-inspired salmon dish combines rich coconut milk with aromatic red curry paste for a deeply flavorful sauce. Fresh coriander, red bell pepper, sugar snap peas, and red onion add vibrant color and crunch. The salmon simmers gently in the fragrant sauce, absorbing all the complex flavors while remaining tender and moist. Perfect served over jasmine rice for a complete meal that comes together in just 35 minutes.
The first time I made red curry salmon, my kitchen smelled like a Bangkok street corner at dusk. That coconut milk hitting the hot pan with curry paste still makes me pause and inhale deeply every single time. My partner walked in and immediately asked what restaurant I'd ordered from, which I took as the highest compliment. Now this is our go-to when we want something that feels fancy but actually takes barely any effort.
Last winter when my sister visited, she was skeptical about fish in curry sauce. One bite later and she was scraping the plate, asking if I could teach her the recipe before she even finished eating. We ended up making it again together the next night, and I watched her take careful notes on her phone between laughs about our childhood cooking disasters.
Ingredients
- 4 salmon fillets: Skinless works best here so the curry sauce can really penetrate the fish, and nobody wants soggy skin in coconut sauce
- 2 tablespoons red curry paste: This is the flavor engine, and I've learned that spending a few extra dollars on authentic Thai paste makes all the difference
- 400 ml coconut milk: Full fat is non-negotiable here, that richness is what carries all those aromatic spices
- 1 tablespoon fish sauce: Don't let the smell fool you, it adds that deep umami backbone you can't get anywhere else
- 1 tablespoon brown sugar: Just enough to balance the heat and bring everything together
- 1 red bell pepper: Adds sweetness and crunch that plays so nicely against the rich sauce
- 100 g sugar snap peas: They stay snappy even after simmering, giving you those bright fresh moments in every bite
- Fresh coriander: The finishing touch that wakes everything up with its bright citrusy notes
Instructions
- Wake up the curry paste:
- Heat that tablespoon of oil in your largest skillet over medium heat, then add the curry paste and let it sizzle for about a minute until your kitchen fills with that incredible aroma
- Build the coconut sauce:
- Pour in the coconut milk and stir in the fish sauce, brown sugar, and lime juice, letting it come to a gentle bubble
- Add the vegetables:
- Toss in your sliced bell pepper, sugar snap peas, and red onion, letting them simmer for just 3 to 4 minutes so they stay crisp-tender
- Nestle in the salmon:
- Gently place those salmon fillets right into the sauce, cover the pan, and let it simmer for 10 to 12 minutes until the fish flakes apart with just a nudge from your fork
- Finish with fresh touches:
- Taste the sauce and tweak with more lime or fish sauce if needed, then shower everything with chopped coriander and those pretty red chili slices
This recipe has become my answer to those weeknights when we're both tired but still craving something that feels special. There's something about lifting that lid and seeing that gorgeous coral salmon nestled in that golden sauce that just makes everything feel okay again.
Making It Your Own
I've played around with different vegetables based on what's in my crisper drawer, and honestly almost anything works here. Green beans add great crunch, and baby spinach wilts beautifully into the sauce at the very end if you want to sneak in some extra greens.
The Rice Factor
Jasmine rice is the classic pairing for a reason, its floral sweetness harmonizes perfectly with the coconut curry. I always make extra because that rice soaked in leftover sauce might actually be the best part of the whole meal.
Timing Is Everything
The beauty of this dish is how quickly it comes together once you've done your prep work. I like to have all my vegetables sliced and ingredients measured before I even turn on the stove.
- Prep everything while the rice cooks and you'll be done in under 30 minutes
- If you're really pressed for time, use pre-sliced stir-fry vegetables from the store
- The sauce actually tastes even better the next day, so don't stress about leftovers
There's something so satisfying about serving a dish that looks like it came from a restaurant but you know took almost no effort at all. Hope this becomes a weeknight staple in your kitchen too.
Recipe Q&A
- → Can I use frozen salmon fillets?
-
Yes, frozen salmon works well. Thaw completely before cooking and pat dry with paper towels to remove excess moisture for better searing.
- → How spicy is this dish?
-
The heat level depends on your red curry paste. Most brands offer medium heat. Adjust by using less paste or adding fresh sliced chili for extra spice.
- → What vegetables can I substitute?
-
Green beans, broccoli, baby corn, or bok choy work beautifully. Choose vegetables that hold their shape during simmering.
- → Can I make this ahead?
-
The sauce develops even more flavor when made a day ahead. Store separately and gently reheat, adding fresh salmon to finish cooking.
- → Is there a vegetarian alternative?
-
Replace salmon with firm tofu cubes and substitute fish sauce with soy sauce or vegetarian fish sauce. Adjust cooking time as tofu needs less time.