Red Curry Coconut and Coriander Salmon

Golden Red Curry Coconut and Coriander Salmon served over fluffy white jasmine rice with vibrant bell pepper slices and fresh green sugar snap peas, garnished with chopped cilantro and red chili. Save to Pinterest
Golden Red Curry Coconut and Coriander Salmon served over fluffy white jasmine rice with vibrant bell pepper slices and fresh green sugar snap peas, garnished with chopped cilantro and red chili. | cozypinkitchen.com

This vibrant Thai-inspired salmon brings together rich coconut milk, aromatic red curry paste, and fresh coriander for a dish that's both comforting and exciting. The salmon simmers gently in the fragrant sauce, absorbing the complex flavors while staying moist and tender. Crisp red bell peppers and sugar snap peas add texture and freshness, balancing the creamy coconut base with their natural sweetness. Perfect for busy weeknights when you want something special but don't want to spend hours in the kitchen. Serve over fluffy jasmine rice to soak up every drop of the luscious curry sauce.

The aroma of red curry paste hitting hot oil still transports me back to my tiny apartment kitchen, where I first attempted to balance the bold flavors of Thai cooking. My roommate leaned against the doorframe, skeptical about salmon in coconut milk, but one spoonful changed her mind completely.

Last winter, during a particularly brutal week of deadlines, this dish became my go-to comfort food. Something about the warmth of curry and the tenderness of poached salmon felt like a hug, even when eating alone at midnight.

Ingredients

  • 4 salmon fillets: Skinless works best here so the sauce can infuse the fish directly, though skin-on is fine if you prefer crispy skin later
  • Vegetable oil: A neutral oil helps bloom the curry paste without interfering with the delicate coconut flavors
  • Thai red curry paste: This is the flavor powerhouse so do not skimp, and look for brands with visible galangal and kaffir lime
  • Coconut milk: Full fat is essential here because the richness carries all those complex spices and creates that velvety restaurant texture
  • Fish sauce: The salty umami backbone that makes everything taste more like itself
  • Brown sugar: Just enough to round out the sharp edges of the curry and bring everything into harmony
  • Lime juice: Fresh is non negotiable here as it cuts through the coconut richness and brightens each bite
  • Red bell pepper: Adds sweetness and a beautiful pop of color that makes the dish look as good as it tastes
  • Sugar snap peas: Their natural sweetness and crunch provide the perfect contrast to the tender salmon
  • Red onion: Thin slices become sweet and mellow as they poach in the coconut broth
  • Fresh coriander: The finishing touch that adds brightness and makes everything taste fresh and alive
  • Fresh red chili: Optional but recommended if you want that extra layer of heat at the end

Instructions

Wake up the curry paste:
Heat oil in your skillet until it shimmers slightly, then add the red curry paste. Let it sizzle and bubble for about a minute, stirring constantly until the oil separates slightly and the kitchen fills with that intoxicating roasted spice aroma.
Build the coconut broth:
Pour in the coconut milk and whisk until smooth and combined. Add fish sauce, brown sugar, and lime juice, then bring everything to a gentle bubble while stirring to dissolve the sugar completely.
Add the vegetables:
Toss in the sliced bell pepper, snap peas, and red onion. Let them simmer for 3 to 4 minutes until they start to soften but still maintain some crunch, which creates lovely texture throughout the dish.
Gently poach the salmon:
Carefully place each salmon fillet into the simmering sauce. Cover the skillet and reduce heat to low, letting the fish cook in the flavorful liquid for 10 to 12 minutes until it flakes easily and turns opaque throughout.
Season and finish:
Taste the sauce and adjust with more lime juice for brightness or fish sauce for salt. Scatter fresh coriander and sliced chili over the top, letting the residual heat gently wilt the herbs.
Save to Pinterest
| cozypinkitchen.com

My aunt, who claims she cannot cook anything beyond toast, made this for a dinner party and received three requests for the recipe. The simplicity of poaching fish in coconut milk feels like a secret weapon.

Making It Your Own

I have swapped in basa fillets when salmon felt too pricey, and the result was still exceptional. For a vegetarian version, cubes of firm tofu work beautifully with the same cooking time, just use soy sauce instead of fish sauce.

Rice Perfection

Jasmine rice is the classic choice here, but I have served this over coconut rice for extra richness, or even cauliflower rice for a lighter weeknight version. The sauce is flavorful enough to make any base taste delicious.

Timing Everything

Start your rice before you begin prep, because this curry comes together faster than you might expect. Having everything chopped and measured before you heat the oil makes the whole process feel effortless and calm rather than rushed.

  • The salmon continues cooking slightly as it rests in the warm sauce, so remove it just before you think it is done
  • Leftovers taste even better the next day as the spices meld and develop deeper flavors
  • If making ahead, reheat gently to prevent the coconut milk from separating
Tender salmon fillets poached in aromatic red curry coconut milk sauce with crisp vegetables, sprinkled generously with fresh coriander and sliced chili for a Thai-inspired dinner. Save to Pinterest
Tender salmon fillets poached in aromatic red curry coconut milk sauce with crisp vegetables, sprinkled generously with fresh coriander and sliced chili for a Thai-inspired dinner. | cozypinkitchen.com

This recipe reminds me that some of the most satisfying meals come from the simplest techniques. Sometimes poaching fish in coconut milk feels like the most elegant thing you can do on a Tuesday night.

Recipe FAQs

Yes, frozen salmon works well. Thaw it completely in the refrigerator before cooking and pat it dry with paper towels to remove excess moisture. This helps the salmon sear properly and absorb the curry flavors better.

The heat comes primarily from the red curry paste. Start with 1 tablespoon for a mild-medium heat, or add more if you prefer it spicier. The fresh red chili garnish adds extra kick, so serve it on the side for those who want more heat.

Red bell pepper and sugar snap peas are ideal because they hold their texture during simmering. You can also try green beans, broccoli, baby corn, or bamboo shoots. Add heartier vegetables like carrots or potatoes earlier in the cooking process.

Absolutely. Replace the salmon with firm tofu cubes and use soy sauce instead of fish sauce. Press the tofu beforehand for better texture, and add it during the last 5-8 minutes of cooking to prevent it from breaking apart.

Store in an airtight container in the refrigerator for up to 2 days. Reheat gently over low heat, adding a splash of coconut milk or water if the sauce has thickened too much. The salmon may be more delicate when reheated, so handle it carefully.

Look for a good-quality Thai red curry paste in a jar or can at Asian markets or well-stocked supermarkets. Brands like Mae Ploy or Maesri are authentic options. Avoid curry powders as they won't provide the same depth of flavor.

Red Curry Coconut and Coriander Salmon

Thai-style salmon in creamy coconut curry sauce with bell peppers, snap peas, and fresh coriander. Quick 35-minute meal.

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

Ingredients

Fish

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

Sauce

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

Vegetables & Garnish

  • 1 red bell pepper, thinly sliced
  • 3.5 ounces 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 the vegetable oil in a large skillet over medium heat. Add the red curry paste and cook for 1 minute until fragrant, stirring constantly to release the aromatics.
2
Create the sauce: Pour in the coconut milk, fish sauce, brown sugar, and lime juice. Stir well to combine all ingredients and bring to a gentle simmer.
3
Cook the vegetables: Add the red bell pepper, sugar snap peas, and red onion to the simmering sauce. Cook for 3-4 minutes until vegetables are just tender-crisp.
4
Poach the salmon: Gently nestle the salmon fillets into the sauce. Cover the skillet and simmer for 10-12 minutes, or until the salmon is cooked through and flakes easily with a fork.
5
Adjust the seasoning: Taste the sauce and adjust the balance with additional lime juice or fish sauce if needed to achieve the desired flavor profile.
6
Add fresh garnish: Sprinkle generously with chopped coriander and sliced red chili if using. Remove from heat.
7
Plate and serve: Serve immediately over steamed jasmine rice, spooning the curry sauce and vegetables over the salmon.
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
  • May contain trace gluten from curry paste - verify product labels
Sophie Reynolds

Sharing easy, flavorful recipes and kitchen wisdom for everyday home cooks—let’s make every meal feel special.