Go Back
Creamy Coconut Curry Salmon served with white rice, fresh herbs, and red chili in a bowl.
Reda

Coconut Curry Salmon

Silky coconut curry blankets tender salmon fillets in this 30-minute weeknight dinner that tastes like takeout but comes together in one pan.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Asian-Fusion, Thai-inspired
Calories: 485

Ingredients
  

For the Salmon
  • 1.5 lbs salmon fillets skin-on or skinless, about 6 oz each
  • 0.75 tsp kosher salt divided
  • 0.5 tsp black pepper freshly ground
  • 1 tbsp vegetable oil
For the Curry Sauce
  • 1 large shallot finely diced, about 1/2 cup
  • 4 cloves garlic minced
  • 1 tbsp fresh ginger finely grated
  • 2 tbsp red curry paste Thai Kitchen or Mae Ploy
  • 1 can full-fat coconut milk 13.5 oz, shaken well
  • 1.5 tbsp fish sauce
  • 1 tsp light brown sugar
  • 1 lime zested and juiced
For Serving
  • 0.25 cup fresh cilantro leaves and tender stems
  • 3 cups jasmine rice cooked, for serving

Equipment

  • Large skillet or braiser with lid
  • Microplane or fine grater
  • Instant-read thermometer (optional)

Method
 

Prep the Salmon
  1. Pat salmon fillets dry with paper towels. Season all over with 1/2 teaspoon salt and the black pepper. Let sit at room temperature while you prep the aromatics.
  2. Heat oil in a large skillet over medium-high heat until shimmering. Add salmon skin-side up (or presentation-side down if skinless) and cook without moving until a golden crust forms, 3 to 4 minutes. Flip and cook 1 minute more just to set the second side. Transfer to a plate - the salmon will finish cooking in the sauce.
Build the Curry Base
  1. Reduce heat to medium. Add shallot to the same skillet and cook, stirring occasionally, until softened and just starting to turn golden at the edges, 3 to 4 minutes. Add garlic and ginger; cook until fragrant, about 30 seconds.
  2. Add red curry paste and cook, mashing and stirring constantly, until it darkens slightly and smells toasted, 1 to 2 minutes. This step unlocks the depth of flavor - do not rush it.
  3. Pour in coconut milk and stir to combine, scraping up any browned bits from the pan. Add fish sauce, brown sugar, lime zest, and remaining 1/4 teaspoon salt. Bring to a gentle simmer and cook for 5 minutes to thicken slightly and meld the flavors.
Finish and Serve
  1. Nestle salmon into the sauce, spooning some over the top. Cover and simmer gently until salmon is just cooked through and flakes easily with a fork, 5 to 7 minutes depending on thickness. An instant-read thermometer should read 125F for medium or 130F for medium-well.
  2. Remove from heat and stir in lime juice. Taste and adjust seasoning - you want a balance of rich, salty, tangy, and slightly sweet. Serve over jasmine rice, spooning plenty of sauce over each portion. Top with cilantro.

Notes

For a milder curry, use 1 tablespoon curry paste and add a pinch of cayenne to taste. The sauce can be made up to 3 days ahead; reheat gently and add fresh salmon when ready to serve. For extra vegetables, add a handful of baby spinach or snap peas in the last 2 minutes of simmering.