Red Curry Coconut Coriander Salmon

Golden salmon fillets simmered in creamy red curry coconut sauce with bell peppers and fresh coriander garnish Save to Pinterest
Golden salmon fillets simmered in creamy red curry coconut sauce with bell peppers and fresh coriander garnish | hearthlykitchen.com

This Thai-inspired dish combines tender salmon fillets with a rich, aromatic sauce made from red curry paste and creamy coconut milk. The fish poaches gently in the spiced coconut broth, absorbing flavors while remaining moist and flaky. Fresh vegetables like red bell pepper and sugar snap peas add crunch and color, balancing the silky sauce. A squeeze of bright lime juice cuts through the richness, while fresh coriander brings herbal freshness. Serve over fluffy jasmine rice to soak up every drop of the flavorful sauce.

The first time I made red curry salmon, I was rushing to get dinner on the table before friends arrived. I ended up adding more coconut milk than the recipe called for, creating this luscious, silky sauce that everyone couldn't stop talking about. Now it's become my go-to when I want something that tastes like I spent hours at the stove but actually comes together in minutes.

Last Tuesday, my roommate walked in while the curry paste was sizzling in the pan and immediately asked what smelled so incredible. We ended up eating straight from the skillet, standing over the stove because neither of us could wait to sit down properly. That's the kind of dish this is.

Ingredients

  • 4 salmon fillets: Look for pieces that are roughly the same thickness so they cook evenly
  • Vegetable oil: Helps bloom the curry paste and release all those aromatic oils
  • Thai red curry paste: This is your flavor base so don't skimp on quality
  • Coconut milk: Full fat works best here for that rich restaurant style sauce
  • Fish sauce: Adds that essential umami depth you cant get anywhere else
  • Brown sugar: Balances the heat and brings everything together
  • Fresh lime juice: Brightens up the rich coconut sauce
  • Red bell pepper: Adds sweetness and a beautiful pop of color
  • Sugar snap peas: Bring a fresh crunch that cuts through the creamy sauce
  • Red onion: Mellows as it cooks and adds subtle sweetness
  • Fresh coriander: The finishing touch that makes everything taste fresh
  • Fresh red chili: Optional if you want extra heat to match the bold flavors

Instructions

Warm the spices:
Heat the oil in your skillet over medium heat, then add the curry paste and let it sizzle for about a minute until your kitchen smells like an amazing Thai restaurant.
Build the sauce:
Pour in the coconut milk, fish sauce, brown sugar, and lime juice, stirring until everything dissolves into a smooth, fragrant liquid.
Add the vegetables:
Toss in the sliced bell pepper, sugar snap peas, and red onion, letting them simmer for just a few minutes until they're tender but still have some bite.
Cook the salmon:
Gently place the salmon fillets into the sauce, cover the pan, and let them poach for about 10 minutes until the fish flakes easily when you test it with a fork.
Finish it off:
Taste your sauce and adjust with more lime juice or fish sauce if needed, then shower everything with fresh coriander and those pretty slices of red chili.
Flaky tender salmon poached in aromatic Thai red curry coconut milk with snap peas and red onion Save to Pinterest
Flaky tender salmon poached in aromatic Thai red curry coconut milk with snap peas and red onion | hearthlykitchen.com

This recipe has become my secret weapon for those nights when I want to impress someone without actually trying that hard. There's something about putting a steaming skillet of fragrant, bubbling curry salmon on the table that makes people feel taken care of.

Making It Your Own

I've learned that this sauce is incredibly forgiving. Sometimes I use whatever vegetables I have in the fridge like green beans or broccoli, and it still turns out fantastic. The key is not overcrowding the pan so everything cooks evenly.

Getting The Sauce Right

The secret is in that first minute when the curry paste hits the hot oil. You want to cook it just enough to wake up the spices but not so long that it starts to brown. That's where all the depth comes from.

Perfect Pairings

Jasmine rice is non negotiable here because it soaks up that incredible sauce. I also love serving this with a simple cucumber salad dressed with rice vinegar to balance the richness.

  • Start your rice before you begin prepping anything else
  • Have all your vegetables sliced and ready before you turn on the stove
  • Warm your serving bowls so the dish stays hot longer
Rich red curry coconut and coriander salmon served over jasmine rice with vibrant vegetable medley and cilantro Save to Pinterest
Rich red curry coconut and coriander salmon served over jasmine rice with vibrant vegetable medley and cilantro | hearthlykitchen.com

There's something deeply satisfying about a meal that looks this impressive but comes together this easily. I hope this becomes one of those recipes you turn to again and again.

Recipe Questions & Answers

Yes, frozen salmon works well. Thaw completely in the refrigerator before cooking and pat dry to remove excess moisture for better searing.

Red curry paste provides moderate heat. Start with 1 tablespoon if sensitive to spice, or add sliced fresh chili for extra kick.

Absolutely. Replace salmon with firm tofu cubes and substitute fish sauce with soy sauce or a vegetarian fish sauce alternative.

Sugar snap peas and red bell pepper are ideal for their crunch and color. Green beans, broccoli, or baby corn also work beautifully.

Keep refrigerated in an airtight container for up to 2 days. The salmon may be gently reheated in the curry sauce over low heat.

Light coconut milk works but will produce a thinner, less rich sauce. For the best texture and flavor, use full-fat coconut milk.

Red Curry Coconut Coriander Salmon

Silky salmon in vibrant red curry coconut sauce with snap peas and bell pepper

Prep 15m
Cook 20m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Fish

  • 4 salmon fillets (approximately 5 oz each), skinless and boneless

Sauce

  • 1 tablespoon vegetable oil
  • 2 tablespoons Thai red curry paste
  • 1 can (13.5 oz) coconut milk
  • 1 tablespoon fish sauce
  • 1 tablespoon brown sugar
  • Juice of 1 lime

Vegetables & Garnish

  • 1 red bell pepper, thinly sliced
  • 3.5 oz sugar snap peas, trimmed
  • 1 small red onion, thinly sliced
  • 1 small bunch fresh coriander (cilantro), roughly chopped
  • 1 fresh red chili, sliced (optional)
  • Cooked jasmine rice, for serving

Instructions

1
Prepare the curry base: Heat vegetable oil in a large skillet over medium heat. Add red curry paste and cook for 1 minute until fragrant, stirring constantly to release aromatics.
2
Create the sauce: Pour in coconut milk, fish sauce, brown sugar, and lime juice. Stir well to combine and bring mixture to a gentle simmer.
3
Cook vegetables: Add red bell pepper, sugar snap peas, and red onion. Simmer for 3-4 minutes until vegetables are crisp-tender, not mushy.
4
Poach the salmon: Gently place salmon fillets into the simmering sauce. Cover and cook for 10-12 minutes until salmon is opaque throughout and flakes easily with a fork.
5
Season to taste: Taste the sauce and adjust balance with additional lime juice for acidity or fish sauce for saltiness as needed.
6
Add finishing touches: Scatter chopped coriander generously over the dish. Add sliced red chili if desired for extra heat.
7
Plate and serve: Serve immediately over steamed jasmine rice, spooning ample curry sauce over each salmon portion.
Additional Information

Equipment Needed

  • Large skillet with lid
  • Sharp knife
  • Cutting board
  • Spatula

Nutrition (Per Serving)

Calories 420
Protein 32g
Carbs 17g
Fat 26g

Allergy Information

  • Contains fish (salmon and fish sauce)
  • Contains coconut—individuals with tree nut sensitivities should exercise caution
  • Curry paste and fish sauce may contain trace gluten; verify product labels for cross-contamination
Grace Ellington

Home cook sharing easy recipes, kitchen tips, and meal ideas everyone can enjoy.