Go Back
+ servings

Coconut Curry Salmon

Please rate us
A comforting and elegant dish of tender salmon fillets in a creamy coconut curry sauce, served over fragrant jasmine rice.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Asian, Thai
Calories: 450

Ingredients
  

For the Salmon and Sauce
  • 4 pieces salmon fillets (about 6 oz each) Opt for fresh, skin-on or skinless as you prefer.
  • 14 oz coconut milk Full-fat for creamier sauce.
  • 1 tbsp vegetable oil or coconut oil Coconut oil adds a subtle tropical note.
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, minced
  • 1–2 tbsp red curry paste Start with 1 tbsp and add more if you like heat.
  • 1 tbsp fish sauce Swap soy sauce for vegetarian option.
  • 1 tbsp lime juice, freshly squeezed
  • 1 tsp brown sugar or coconut sugar
  • 1 cup baby spinach or fresh basil leaves, torn
  • Salt and pepper, to taste
For the Rice
  • 1 cup jasmine rice Rinse briefly for fluffier grains.
For Garnish
  • Fresh cilantro, for garnish
  • Lime wedges, for garnish

Method
 

Cooking the Rice
  1. Rinse 1 cup jasmine rice under cold water until water runs clear.
  2. Combine rinsed rice with 1 1/4 cups water in a covered pot. Bring to a boil, then reduce to low and simmer for 12–15 minutes.
  3. Remove from heat and let rest covered for 10 minutes before fluffing.
Preparing the Sauce
  1. Heat 1 tbsp oil in a large skillet over medium heat. Add the chopped onion and cook until translucent, about 4–5 minutes.
  2. Add minced garlic and ginger; sauté for 30–45 seconds until fragrant.
  3. Stir in 1–2 tbsp red curry paste and cook for 30 seconds to bloom the spices.
  4. Pour in 14 oz coconut milk, 1 tbsp fish sauce (or soy sauce), 1 tbsp lime juice, and 1 tsp brown sugar. Stir to combine and bring to a gentle simmer.
Cooking the Salmon
  1. Season salmon fillets with salt and pepper. If fillets are skin-on, place skin-side down first.
  2. Gently nestle the salmon into the simmering curry, spooning some sauce over the tops. Reduce heat to medium-low.
  3. Simmer uncovered for 6–10 minutes, depending on thickness until salmon is done and flakes easily.
  4. In the last minute of cooking, stir in 1 cup baby spinach or torn basil leaves until wilted.
Finishing Touches
  1. Taste the sauce and adjust seasoning — add more fish sauce for saltiness, lime for acidity, or a pinch more sugar if it needs balance.
  2. Serve salmon and sauce over jasmine rice, garnished with chopped cilantro and lime wedges.

Nutrition

Serving: 1gCalories: 450kcalCarbohydrates: 35gProtein: 30gFat: 20gSaturated Fat: 14gSodium: 1120mgFiber: 2gSugar: 4g

Notes

Store cooled salmon and sauce in an airtight container for up to 2 days; rice can be stored separately for 3–4 days. Reheat gently to prevent overcooking the fish. For flavorful alternatives, add charred pineapple to the sauce or swap salmon for shrimp. Adjust the spice level based on preference.
Tried this recipe?Let us know how it was!