This vibrant Thai-inspired dish combines tender salmon fillets with a rich coconut curry sauce. The salmon gently poaches in the aromatic liquid, absorbing flavors from red curry paste, fish sauce, and fresh lime juice while remaining moist and flaky. Colorful vegetables like bell pepper, sugar snap peas, and red onion add texture and freshness.
The finished dish balances sweet, spicy, and tangy notes perfectly. Fresh coriander brings herbal brightness that cuts through the creamy coconut milk. Serve over fluffy jasmine rice to soak up every drop of the fragrant sauce.
Ready in just 35 minutes, this one-pan meal ideal for busy weeknights when you want something impressive but effortless.
Last Tuesday I stood in my kitchen exhausted from work and craving something that felt like a warm hug but would not take forever to make. The salmon was already defrosting on the counter and a can of coconut milk sat lonely in the pantry from an abandoned curry experiment weeks ago. Fifteen minutes later my entire apartment smelled like an outdoor market in Bangkok and I remembered why I love having those bold red curry staples within reach. That accidental dinner has now become the dish my friends actually text me about for the recipe.
I made this for my sister when she was recovering from surgery and too tired to cook anything elaborate. She kept dipping her spoon into the sauce between bites and asked if I could double the recipe next time so she could eat it for lunch the next day too. Something about that balance of sweet coconut and sharp red curry just makes people feel taken care of even on ordinary Tuesdays.
Ingredients
- 4 salmon fillets: Skinless works best here since the sauce will be your source of richness and the fish poaches more evenly without the skin getting in the way
- Vegetable oil: A neutral oil lets those curry spices bloom without competing flavors
- Thai red curry paste: This is your flavor foundation so use a brand you trust and taste it first if you are sensitive to heat
- Coconut milk: Full fat creates that silky restaurant texture and carries the spice beautifully
- Fish sauce: Do not skip this umami punch even if you think you do not like fish sauce
- Brown sugar: Just enough to tame the heat and balance the salty elements
- Fresh lime juice: Brightens everything and cuts through the coconut richness
- Red bell pepper: Adds sweetness and a gorgeous color contrast against that red sauce
- Sugar snap peas: They stay crisp tender instead of mushy giving you something to bite into
- Red onion: Thin slices melt slightly but still hold their shape for texture
- Fresh coriander: The finishing touch that makes everything taste fresh and vibrant
- Fresh red chili: Optional if you want that extra layer of heat and color on top
Instructions
- Wake up the curry paste:
- Heat your oil in a large skillet over medium heat then add the red curry paste and cook it for a full minute until it becomes fragrant and the oil starts to separate slightly
- Build the sauce:
- Pour in the coconut milk then stir in the fish sauce brown sugar and lime juice bringing everything to a gentle simmer
- Add the vegetables:
- Toss in the sliced bell pepper sugar snap peas and red onion letting them simmer for 3 to 4 minutes until they are just tender but still have some bite
- Cook the salmon:
- Gently nestle the salmon fillets into that beautiful sauce cover the pan and simmer for 10 to 12 minutes until the fish flakes easily with a fork
- Balance the flavors:
- Taste your sauce and adjust with more lime juice for brightness or fish sauce for depth if needed
- Finish and serve:
- Scatter generous handfuls of fresh coriander and those sliced red chilies on top then serve everything immediately over steaming jasmine rice
This recipe became my go to when my neighbor had her baby and I needed something that reheated beautifully but felt special enough for new parents. They texted me two days later saying the sauce was even better the next night and asked if I would teach them how to make it.
Making It Your Own
I have swapped in cauliflower florets and baby corn when the crisper drawer was running low and honestly the sauce makes almost anything taste incredible. The key is keeping your vegetables cut into similar sizes so they finish cooking at the same time.
Perfect Pairings
Jasmine rice is classic but I have also served this over coconut rice for extra richness or even cauliflower rice when I wanted something lighter. A crisp cucumber salad with plenty of fresh mint cuts through the spice perfectly.
Meal Prep Magic
This sauce actually develops more depth overnight so do not hesitate to make a double batch and portion it out for lunch the next day. The salmon reheats beautifully in the microwave and you will be the envy of the office breakroom.
- Store the salmon and sauce together in airtight containers for up to three days
- Reheat gently with a splash of water to loosen the sauce if needed
- Fresh coriander is best added right before serving since it wilts quickly
There is something deeply satisfying about a recipe that looks impressive but comes together in the time it takes to cook a pot of rice. This salmon has saved countless weeknights in my house and I hope it finds a regular spot in your dinner rotation too.
Recipe Questions
- → Can I use frozen salmon fillets?
-
Yes, thaw frozen salmon completely in the refrigerator before cooking. Pat fillets dry with paper towels to remove excess moisture, which helps the fish absorb the curry flavors better.
- → How spicy is this dish?
-
The heat level depends on your red curry paste brand. Most Thai curry pastes offer medium heat. Reduce the amount to 1 tablespoon for milder flavor, or add extra fresh chili if you prefer more spice.
- → What vegetables work well in this curry?
-
Beyond the suggested vegetables, try green beans, baby corn, bok choy, or Thai eggplant. Add hearty vegetables like carrots or broccoli earlier so they have time to tenderize in the simmering sauce.
- → 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 milk products are included, as some commercial brands contain shrimp paste or hidden dairy.
- → How do I store leftovers?
-
Store cooled salmon and sauce in an airtight container for up to 2 days. Reheat gently over low heat, adding a splash of coconut milk or water if the sauce has thickened. Avoid microwaving as the salmon may dry out.
- → Can I substitute the fish sauce?
-
For a vegetarian version, use soy sauce or tamari instead. Miso paste mixed with a little water also works well. Note that the umami depth will differ slightly from traditional fish sauce.