This Thai red curry salmon is flaky salmon simmered in a creamy coconut sauce with bold flavor, gentle heat, and weeknight-friendly ease. It comes together in about 30 minutes with simple ingredients and one skillet.
Let's get started!
Jump to:
5-Star Review
"Excellent dish and creative take on salmon! Love that is comes together in no time and I just throw whatever veggies I have in the fridge in there. Will be making again!" -Sarah T.
Pull Up A Chair & Let's Chat!
Thai red curry salmon is one of those rare dinners that feels a little special without asking much from you. It comes together quickly, uses simple ingredients, and delivers bold flavor in a way that still works on an ordinary weeknight.
Why It Works:
- Fast enough for real life: Big flavor in about 30 minutes without a complicated process.
- Thai red curry does the heavy lifting: Coconut milk and red curry paste create depth fast.
- Flexible ingredients: Easy to adjust vegetables, spice level, or what you already have on hand.
- Mild but flavorful: Creamy enough for hesitant eaters, easy to heat up for everyone else.
- One skillet, less mess: Everything comes together in a single pan for an easier finish. Because who has time for extra dishes anyway.

What You'll Need & Why
- Salmon Fillets – Fresh or thawed; roast simply for clean flavor.
- Curry Powder, Kosher Salt & Black Pepper – Warm seasoning for the salmon with balanced salt and spice.
- Butter, Onion, Garlic, and Ginger – The aromatic base that builds depth and richness in the sauce.
- Broccoli – My veggie of choice; swaps easily with snap peas, peppers, or spinach.
- Red Thai Curry Paste, Fish Sauce, and Tamari or Soy Sauce – The flavor drivers that bring heat, umami, and savory depth.
- Full-Fat Coconut Milk – The creamy backbone of the curry sauce.
- Rice Noodles – Any shape you like; they soak up the sauce beautifully.
Optional Garnishes
- Cilantro – Fresh finish.
- Chili Crisp – A little heat + crunch.
- Lime Wedges – Brightens the whole dish.
- Naan – For scooping and swiping.
- Sesame Seeds – Light crunch and nutty flavor.
- Jalapeño Slices – Optional heat.

Swaps & Flavor-Boosting Variations
This Thai red curry salmon is easy to adjust depending on what you have on hand, and the sauce plays well with all kinds of vegetables, proteins, and add-ins.
- Vegetables: Bok choy, zucchini, spinach, cabbage, sweet potato, cherry tomatoes, or butternut squash all work well here depending on what needs using up.
- Protein swaps: Chicken, shrimp, tofu, cod, mahi-mahi, or ground pork all work beautifully in the same sauce.
- Adjust the heat: Add extra red curry paste, jalapeño, or chili for more spice, or use less curry paste and extra coconut milk for a milder finish.
- Change the base: Serve over jasmine rice, rice noodles, ramen, quinoa, or cauliflower rice.
- Finish strong: Lime juice, toasted nuts, sesame seeds, or fresh herbs add easy texture and brightness.
Tips & Tricks
A few simple tips help this Thai red curry salmon turn out rich, balanced, and beautifully cooked every time.
- Use full-fat coconut milk: It gives the sauce the right body and keeps it creamy.
- Don’t overcook the salmon: Pull it as soon as it flakes easily so it stays tender.
- Test your curry paste first: Some brands are very mild, others are surprisingly hot, so start conservatively and build from there.
- Bloom the curry paste: A short cook with the aromatics deepens flavor fast.


Thai Red Curry Salmon Recipe
Ingredients
- 4 (4-6 oz) salmon filets
- ½ tablespoon curry powder
- ½ tablespoon kosher salt
- ½ teaspoon fresh ground pepper
- 2 tablespoon butter
- ½ med onion, diced
- 1 tablespoon ginger, grated
- 3-4 cloves garlic, minced
- 3 tablespoon thai red curry paste
- 2 14 oz cans unsweetened, full fat coconut milk
- 2 tablespoon tamari or soy sauce
- 1 tablespoon fish sauce
- 1 small head broccoli, cut into small florets
- juice of ½ a lime
- 1 (14 oz package) rice noodles, cooked according to package instructions.
Instructions
- Season the salmon fillets with curry powder, kosher salt, and black pepper. Roast in a 400°F oven for about 15 minutes, until just cooked through. Remove from the oven and set aside.
- In a large skillet, melt the butter and sauté the onion until softened. Add the garlic, ginger, and curry paste and cook until fragrant, about 2–3 minutes. Stir in the coconut milk, tamari, and fish sauce and whisk to combine. Add the broccoli and simmer until tender, about 10–15 minutes.
- Reduce the heat and add the roasted salmon to the sauce for a few minutes to warm through. Serve over noodles and enjoy.
Nutrition
Make A Meal
This Thai red coconut curry salmon pairs beautifully with fresh, crisp, and simple sides that balance the richness of the coconut curry sauce without making dinner feel too heavy.
- Egg drop soup: Light, quick, and a perfect starter that doesn’t compete with the richness of the salmon.
- Mushroom Coconut Curry Soup — A simple, silky, plant-based soup that comes together fast. Vegan, dairy-free, and deeply delicious.
- Thai beef salad: Bright, herby, and acidic enough to balance the coconut curry beautifully.
- Peanut noodles: Perfect to serve along the side and my kids' favorite noodle ever. Keep them lightly dressed so they don’t overpower the main dish.
- Roasted bok choy: High heat, simple seasoning, and a great textural contrast on the plate.
- Jasmine rice: The best base for soaking up every bit of the red curry sauce.
Storage & Reheating
- Storage: Keep leftovers in an airtight container in the fridge for up to 3 days. The sauce actually gets even better by Day 2 as the flavors settle in.
- Reheat: For the best texture, warm leftover coconut curry salmon low and slow in a skillet. Add a tiny splash of coconut milk or water if the sauce has thickened.
Skip the microwave. It can make the salmon rubbery and the sauce split. - Freeze: I don’t recommend freezing this one — the salmon dries out and the coconut milk + veggies don’t thaw well. Fresh or next-day is the sweet spot.
You Asked, I Answered
Can I cook the salmon directly in the sauce?
Yes. Cut it into chunks and simmer gently for 6–8 minutes until just cooked through.
Can I use frozen salmon?
Yes—thaw fully and pat dry first so it cooks evenly.
Is this gluten-free or dairy-free?
Use tamari for gluten-free, and swap the butter for oil to make it dairy-free.
What can I use instead of fish sauce?
Soy sauce, tamari, or Worcestershire all add similar savory depth.
Why did my sauce separate?
Keep the heat gentle and use full-fat coconut milk for the smoothest sauce.
Who’s Stirring the Pot?
Hi, I’m Ruth—recipe developer, comfort-food creator, and the voice behind Rufus For Real. I specialize in cozy, doable, flavor-packed meals for real-life kitchens, and I’m a firm believer that breakfast, dinner, and everything in between should be simple, satisfying, and impossible to mess up.
You’ll find me sharing even more comfort-food goodness, kitchen tips, and behind-the-scenes chaos over on Instagram, Pinterest, Facebook, TikTok, and YouTube (@rufusforreal everywhere).
If you love approachable recipes with a whole lot of personality, pull up a chair—there’s always room at this table.
Happy Cooking!
-Ruth aka Rufus














Ragnar Tudor says
Excellent dish and creative take on salmon!
Rufus says
Thank you!
Elizabeth says
So good!
Rufus says
Thank you so very much!
Teri ann Christman says
loved the dish for taste..Might help to put your vegetables on the ingredient list tho as it wasn't until I read the directions that it said add broccoli..I quick subbed out some zuchinni i had in the fridge. Added cilantro after finished
Rufus says
I'm so glad you liked it! Adding the broccoli to the list might help, wouldn't it?! I'll get that fixed asap. Thanks for letting me know.