This Thai-inspired salmon dish combines tender fillets with a creamy red curry coconut sauce, aromatic vegetables, and fresh herbs. The rich, fragrant sauce features coconut milk, red curry paste, fish sauce, and lime for authentic Southeast Asian flavors. Ready in just 35 minutes, this one-skillet meal is perfect for busy weeknights when you want something impressive yet effortless.
The first time I made this curry, my tiny apartment smelled like a street stall in Bangkok for days. Not that I was complaining. My roommate kept poking her head into the kitchen, asking if it was ready yet, and I had to keep shooing her away while the sauce simmered into something magical.
Last Tuesday, I came home exhausted and threw this together on autopilot. My partner walked in mid simmer and immediately asked what special occasion we were celebrating. Thats the thing about this dish, it looks and tastes like you spent hours, but really it is just smart cooking with bold ingredients.
Ingredients
- Salmon fillets: Choose pieces that are roughly the same thickness so they cook evenly. I have learned the hard way that thin pieces dry out while thick ones stay raw in the center.
- Red curry paste: This is the flavor engine of the whole dish. Do not be tempted to add more than the recipe calls for unless you are absolutely sure about your heat tolerance.
- Coconut milk: Full fat version makes a noticeably silkier sauce. I have tried light coconut milk and the sauce never quite achieves that luxurious restaurant texture.
- Fish sauce: It sounds intimidating if you have never cooked with it, but it is basically salt with umami depth. There is no substitute that quite hits the same notes.
- Brown sugar: Just enough to balance the sharp curry heat and tangy lime. A little goes a long way.
- Vegetables: The snap peas and bell pepper add crunch and sweetness that cuts through the rich sauce. Use whatever looks fresh at the market.
- Fresh coriander: Do not even think about using dried. The herbaceous brightness at the end is what makes the whole dish sing.
Instructions
- Wake up the curry paste:
- Heat oil in your largest skillet over medium heat. Add the red curry paste and let it sizzle for about a minute, stirring constantly. The kitchen will start smelling incredible and that is exactly what you want.
- Build the coconut sauce:
- Pour in the coconut milk, fish sauce, brown sugar, and lime juice. Stir until everything dissolves into a uniform orange-red liquid. Bring it to a gentle bubble, not a rolling boil.
- Pre-cook the vegetables:
- Add the bell pepper, sugar snap peas, and red onion. Let them simmer for just 3-4 minutes. You want them tender but still with some crunch, not mushy.
- Gently add the salmon:
- Carefully place the salmon fillets into the simmering sauce. Cover the pan and let it work for 10-12 minutes. The salmon will turn opaque and flake easily when done.
- Adjust and finish:
- Taste the sauce and add more lime juice or fish sauce if needed. Sprinkle fresh coriander and sliced chilies over everything before serving.
My sister visited last month and requested this for dinner three nights in a row. Watching her scrape every last drop of sauce from her bowl with her rice spoon reminded me why I started cooking in the first place, food that makes people happy without making you crazy in the kitchen.
Making It Your Own
Sometimes I swap the salmon for firm white fish cod or sea bass work beautifully. The cooking time stays the same, though thinner fillets might need a minute or two less. The real secret is not overcrowding the pan, so each piece has room to swim in that gorgeous sauce.
Rice That Absorbs Everything
Jasmine rice is traditional but I have made this with basmati in a pinch and it still delivers. The trick is serving it slightly warm so it soaks up the curry sauce like a sponge. Some nights I even cook the rice in half coconut milk and half water for extra creaminess.
When Things Go Wrong
Even experienced cooks have nights where the sauce splits or the salmon overcooks. I learned to rescue broken coconut sauce by whisking in a teaspoon of cornstarch mixed with cold water. It brings everything back together without anyone noticing the panic moment.
- If the sauce is too spicy, stir in another tablespoon of coconut milk or brown sugar
- Overcooked salmon still works beautifully flaked into the sauce the next day for curry bowls
- No fresh lime juice? A splash of rice vinegar can save the acid balance in a pinch
This recipe has saved more weeknight dinners than I can count, turning exhausted evenings into something that feels like a small celebration. Sometimes that is exactly what you need.
Recipe FAQs
- → Can I use frozen salmon for this dish?
-
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 red curry paste?
-
Red curry paste has medium heat. You can adjust spiciness by using less paste initially, then adding more to taste. The coconut milk helps mellow the heat.
- → What vegetables can I substitute?
-
Green beans, broccoli, baby corn, or bok choy work beautifully. Add heartier vegetables like broccoli earlier so they cook through.
- → Can I make this dairy-free?
-
This dish is naturally dairy-free as it uses coconut milk instead of cream. Always check your red curry paste label to ensure no hidden dairy ingredients.
- → How do I know when salmon is done?
-
S salmon is cooked when it flakes easily with a fork and the internal temperature reaches 145°F (63°C). The flesh should turn opaque but still remain moist.
- → Can I prepare this ahead?
-
You can make the curry sauce up to 2 days ahead and store it refrigerated. Cook fresh salmon when ready to serve for the best texture.