Thai Coconut Curry Salmon

I’ll never forget the first time I had a truly transcendent curry. It was in a tiny, steamy restaurant in Bangkok, where the air was so thick with the scent of lemongrass and chili it felt like you could taste it before the food even arrived. I’ve spent years trying to recreate that feeling in my own kitchen, and friends, this salmon is the closest I’ve come. It’s not fussy, it’s not overly complicated, but it has that magical balance of creamy, spicy, sweet, and tangy that makes you close your eyes and just sigh. This is my weeknight passport to happiness.

Quick Look

PrepCookTotalFeedsLevel
10 mins15 mins25 mins4Easy

Why You’ll Love This Recipe

  • It’s shockingly fast. From pan to plate in under 30 minutes. I make this on those nights when even thinking about dinner feels like a chore.
  • The sauce is everything. You’ll want to drink it. Or, you know, just spoon it over a mountain of jasmine rice. Your call.
  • It’s fancy without the fuss. This is my go-to when we have last-minute guests. It feels luxurious and impressive, but the work is minimal.

Grab These

  • For the Salmon:
    • 4 (6-oz) salmon fillets, skin on or off (I prefer skin-off for this, but use what you have!)
    • 1 tbsp avocado or coconut oil
    • Salt and black pepper
  • For THAT Sauce:
    • 1 tbsp fresh ginger, grated (please, don’t use the jarred stuff here)
    • 3 cloves garlic, minced
    • 1-2 tbsp red curry paste (I’m loyal to Mae Ploy or Thai Kitchen)
    • 1 (13.5 oz) can full-fat coconut milk (shaken well!)
    • 1 tbsp fish sauce
    • 1 tbsp brown sugar or coconut sugar
    • Juice of half a lime
    • For garnish: Fresh cilantro, thinly sliced red chili, and lime wedges.

Let’s Make It

Okay, first thing’s first. Pat those salmon fillets completely dry with a paper towel. This is my non-negotiable secret for getting a beautiful sear and not a steamy, pale piece of fish. Season them generously with salt and pepper.

Now, heat the oil in a large skillet over medium-high heat. When it shimmers, place the salmon fillets in, presentation-side down. Don’t crowd the pan! You want a sizzle, not a steam. Let them cook for a solid 4-5 minutes without touching them. We’re going for a gorgeous golden crust. Flip them carefully and cook for another 2 minutes on the other side. They don’t need to be cooked through yet—we’re going to let them finish in the sauce. Remove them to a plate.

See all those lovely rendered bits in the pan? That’s liquid gold. Reduce the heat to medium and add the ginger and garlic. Stir for just 30 seconds until fragrant—don’t let it burn! Now, add your curry paste. This is where the magic starts. Cook it for a minute, mashing it into the oil until it’s deeply aromatic.

Pour in the coconut milk, fish sauce, and brown sugar. Whisk it all together, scraping up all those browned bits from the bottom of the pan. Let it simmer gently for about 3-4 minutes until it slightly thickens.

Time to bring the salmon home. Nestle the fillets back into the sauce, spooning some over the top. Let it simmer for another 3-5 minutes, until the salmon is just cooked through and flakes easily with a fork. Turn off the heat and stir in the fresh lime juice. Taste the sauce! Need more salt? A pinch more sugar? This is your moment to adjust.

Nutritional Facts (Per Serving)

NutrientAmount
Calories~ 480 kcal
Protein36g
Carbohydrates8g
Fat35g
Fiber1g
Sugar4g
Note: Values are estimates

Variations & Add-Ins

  • Veggie Boost: After you cook the garlic and ginger, throw in a cup of sliced bell peppers and snap peas. Sauté for 2-3 minutes before adding the curry paste.
  • Spicy Kick: Add a teaspoon of sambal oelek or a few sliced Thai bird’s eye chilies with the curry paste if you really want to turn up the heat.
  • Creamier Dream: Stir in a big handful of fresh spinach right at the end, just until it wilts.

Serving Ideas
I am militant about serving this over a fluffy bed of jasmine rice. It’s the perfect vehicle for that incredible sauce. A simple cucumber salad on the side cuts through the richness beautifully.

Storage & Reheating
Store any leftovers in an airtight container in the fridge for up to 2 days. Reheat gently in a saucepan over low heat with a tiny splash of water or broth, as the sauce will thicken when chilled.

My Two Cents
Don’t skip the fresh lime juice at the end. It’s not just a garnish; it’s what balances the entire dish, cutting through the creaminess and making all the flavors pop. It’s the difference between a good curry and a great one.

You Asked, I’m Answering

  • Can I use light coconut milk? You can, but the sauce will be thinner and less rich. I find full-fat is worth the splurge for the texture and flavor.
  • My sauce split! What happened? It might have gotten a little too hot. Don’t worry, it still tastes great! Just whisk in a tablespoon of warm water off the heat to bring it back together.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top