30-Minute Coconut Curry Salmon

Restaurant-style curry usually means a spice drawer of complicated steps. This coconut curry salmon skips all of that. Blooming red curry paste in coconut milk — the flavor enabler, no roasting or grinding required — gives you a rich, restaurant-quality sauce from a jar in under five minutes — the flavor enabler, no roasting or grinding required. Salmon fillets seared golden, then finished right in the sauce, pick up all that flavor while staying tender and flaky.

Salmon fillets in red coconut curry with bell peppers, basil, lime, and jasmine rice, overhead

Why you’ll love it

  • Jar-to-pan flavor. Blooming red curry paste in coconut milk builds deep curry flavor in minutes — no spice grinding, no roasting.
  • A complete meal. ~36g protein per serving (estimated) from salmon, plus vegetables and rice in every bowl.
  • One skillet, 30 minutes. Rice cooks in parallel while the curry comes together — dinner is ready when the rice is done.
  • Customizable. Dial the curry paste up or down for your heat preference; swap the vegetables for what’s in the fridge.
Ingredients for coconut curry salmon: salmon, curry paste, coconut milk cans, bell pepper, snap peas, lime, basil

Ingredients

  • 1 1/2 cups jasmine rice, uncooked
  • 2 1/4 cups water, for the rice
  • 1 1/2 lb salmon fillets, cut into 4 (6 oz) portions, skin on or off
  • 3/4 teaspoon kosher salt, divided (1/2 tsp + 1/4 tsp)
  • 1/2 teaspoon black pepper
  • 2 tablespoons neutral oil (such as avocado or canola), divided
  • 2–3 tablespoons red curry paste, use more for extra heat
  • 2 (13.5 oz) cans coconut milk, full-fat, not light
  • 1 red bell pepper, thinly sliced
  • 6 oz snap peas, strings removed
  • 2 tablespoons fish sauce, plus more to taste
  • 1 tablespoon packed brown sugar
  • 2 tablespoons fresh lime juice, plus lime wedges for serving
  • 1/2 cup Thai basil or cilantro leaves, plus more for serving
Salmon searing in a skillet with a golden crust
Red curry paste frying in oil, deep red and fragrant

Equipment

A large deep skillet with lid (12-inch), a medium saucepan with lid for the rice, and an instant-read thermometer.

Instructions

  1. Start the rice (22 minutes, hands-off). In a medium saucepan, combine the jasmine rice and water. Bring to a boil, reduce to a low simmer, cover, and cook 15 minutes. Remove from the heat and rest, covered, 5 minutes, then fluff. It finishes right as the curry does.
  2. Sear the salmon (6 minutes). Pat the salmon dry and season with 1/2 teaspoon of the salt and all the black pepper. Heat 1 tablespoon of the oil in a large deep skillet over medium-high heat. Sear the salmon skin-side down (or presentation-side down if skinless) 3–4 minutes, until deeply golden and the skin is crisp. Flip and cook 1–2 minutes more. Transfer to a plate — it finishes cooking in the curry.
  3. Bloom the curry paste (3 minutes). Reduce the heat to medium. Add the remaining 1 tablespoon of oil and the red curry paste to the same skillet. Cook, stirring constantly, 2–3 minutes, until deeply fragrant and a shade darker. Pour in the coconut milk, whisking to combine — this blooming step is what makes the sauce taste like it simmered for an hour.
  4. Build the sauce (4 minutes). Stir in the sliced bell pepper, fish sauce, brown sugar, and the remaining 1/4 teaspoon salt. Bring to a lively simmer and cook 3–4 minutes, until the pepper softens slightly and the sauce thickens enough to coat a spoon.
  5. Finish the salmon in the curry (6 minutes). Nest the salmon fillets into the simmering sauce, spooning some sauce over the tops. Cover and cook 4–6 minutes, until the salmon is opaque and flakes easily and reads 145°F on an instant-read thermometer. Stir in the snap peas in the last 2 minutes so they stay bright and crisp.
  6. Season and serve. Stir in the lime juice and taste — add a splash more fish sauce for savoriness or brown sugar if it needs balance. Serve the salmon and curry sauce over the jasmine rice, showered with Thai basil or cilantro and lime wedges.
Coconut milk being whisked into bloomed red curry paste
Bell peppers simmering in red coconut curry sauce
Salmon fillets nestled back into the simmering curry with sauce spooned over

Doneness cues: Salmon is done at 145°F internally — opaque at the center and flaking easily with a fork. Pull it at 140°F if you prefer a slightly translucent center, but food safety guidance targets 145°F. The sauce should be thick enough to coat the back of a spoon but still pourable; it thickens more as it sits.

Bright green snap peas added to the simmering curry
Close-up of finished curry with glistening sauce, a flaked salmon piece, and basil

30-Minute Coconut Curry Salmon

Thai-inspired weeknight curry: seared salmon fillets finished in a creamy red coconut curry with bell peppers and snap peas, over jasmine rice — 30 minutes, about 36g protein per serving (estimated).
Prep Time 8 minutes
Cook Time 22 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • 1 1/2 cups jasmine rice uncooked
  • 2 1/4 cups water for the rice
  • 1 1/2 lb salmon fillets cut into 4 (6 oz) portions, skin on or off
  • 3/4 teaspoon kosher salt divided (1/2 tsp + 1/4 tsp)
  • 1/2 teaspoon black pepper
  • 2 tablespoons neutral oil (such as avocado or canola) divided
  • 2–3 tablespoons red curry paste use more for extra heat
  • 2 (13.5 oz) cans coconut milk full-fat, not light
  • 1 red bell pepper thinly sliced
  • 6 oz snap peas strings removed
  • 2 tablespoons fish sauce plus more to taste
  • 1 tablespoon packed brown sugar
  • 2 tablespoons fresh lime juice plus lime wedges for serving
  • 1/2 cup Thai basil or cilantro leaves plus more for serving

Equipment

  • Large deep skillet with lid (12-inch)
  • Medium saucepan with lid (for the rice)
  • Instant-read thermometer

Method
 

  1. In a medium saucepan, combine the jasmine rice and water. Bring to a boil, reduce to a low simmer, cover, and cook 15 minutes. Remove from the heat and rest, covered, 5 minutes, then fluff. It finishes right as the curry does.
  2. Pat the salmon dry and season with 1/2 teaspoon of the salt and all the black pepper. Heat 1 tablespoon of the oil in a large deep skillet over medium-high heat. Sear the salmon skin-side down (or presentation-side down if skinless) 3–4 minutes, until deeply golden and the skin is crisp. Flip and cook 1–2 minutes more. Transfer to a plate — it finishes cooking in the curry.
  3. Reduce the heat to medium. Add the remaining 1 tablespoon of oil and the red curry paste to the same skillet. Cook, stirring constantly, 2–3 minutes, until deeply fragrant and a shade darker. Pour in the coconut milk, whisking to combine — this blooming step is what makes the sauce taste like it simmered for an hour.
  4. Stir in the sliced bell pepper, fish sauce, brown sugar, and the remaining 1/4 teaspoon salt. Bring to a lively simmer and cook 3–4 minutes, until the pepper softens slightly and the sauce thickens enough to coat a spoon.
  5. Nest the salmon fillets into the simmering sauce, spooning some sauce over the tops. Cover and cook 4–6 minutes, until the salmon is opaque and flakes easily and reads 145°F on an instant-read thermometer. Stir in the snap peas in the last 2 minutes so they stay bright and crisp.
  6. Stir in the lime juice and taste — add a splash more fish sauce for savoriness or brown sugar if it needs balance. Serve the salmon and curry sauce over the jasmine rice, showered with Thai basil or cilantro and lime wedges.

Notes

Food safety: Salmon to 145°F internal. Blooming the red curry paste in coconut milk is the flavor enabler — no roasting or grinding required. Jasmine rice cooks in parallel. Leftovers 3 days refrigerated; freezing works but softens vegetables. Reheat sauce gently to steaming (165°F). Protein ~36g/serving estimated from USDA FoodData Central; not lab-tested.

Nutrition note

Protein is estimated at about 36g per serving, calculated from USDA FoodData Central values for the listed ingredients — this is an estimate, not a lab analysis. Actual values vary by brand and preparation.

Substitutions and tips

  • No Thai basil? Regular basil or cilantro works — use whichever you like.
  • Vegetable swaps: green beans, baby corn, or sliced zucchini stand in 1:1 for the snap peas and bell peppers.
  • Milder version: start with 2 tablespoons of curry paste (not 3) and taste — curry paste brands vary wildly in heat.
  • Dairy-free note: this recipe is naturally dairy-free as written.
  • Don’t boil the sauce hard after adding the lime juice — add the lime off the heat at the very end to keep it bright.
Salmon curry over jasmine rice with basil and lime wedges

Storage and reheating

Refrigerate leftovers within 2 hours in an airtight container for up to 3 days. Reheat gently in a skillet over medium-low heat with a splash of coconut milk or water until steaming (165°F for the sauce; the salmon just needs to be hot through — avoid boiling, which dries out the fish). Freezing works but softens the vegetables; freeze the sauce and salmon separately from the rice if you freeze, up to 2 months.

Overhead spread of curry skillet, rice bowl, lime wedges, and basil sprigs

Frequently asked questions

Can I use light coconut milk? You can, but the sauce will be thinner and less rich — full-fat is what gives it body in 30 minutes. If you go light, simmer the sauce 3–4 extra minutes to reduce.

What can I use instead of fish sauce? Soy sauce or tamari in equal amounts, plus an extra squeeze of lime. The flavor shifts slightly but stays savory and bright.

Is this very spicy? With 2 tablespoons of curry paste, it’s medium-mild — warm but not aggressive. Add the third tablespoon (or sliced fresh chiles) if you like real heat.

Can I use frozen salmon? Yes — thaw it completely in the fridge first, then pat very dry so it sears properly. Do not cook from frozen in this recipe; the timing won’t work.

What’s the best rice for this? Jasmine is the classic pairing and cooks in 20 minutes. Brown rice works too, but start it 15–20 minutes earlier since it needs longer.

Portioned coconut curry salmon and rice in meal-prep containers

More easy salmon dinners

For another easy salmon night, try our 30-Minute Teriyaki Salmon Bowls. Love sweet-heat salmon? 30-Minute Firecracker Salmon Bowls are a weeknight favorite. More salmon in a hurry: our 25-Minute Salmon Fried Rice is another one-pan win.

Leave a Comment

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

Recipe Rating




Scroll to Top