Salmon Coconut Curry Recipe hits with creamy coconut, bright lime, and gentle heat from red curry, plus tender salmon in every bite. It suits busy cooks who want a restaurant-level salmon curry in about 30 minutes. I first cooked it on a rainy Tuesday and it cheered up the whole house.
Why You Should Try This Salmon Coconut Curry Recipe
This Salmon Coconut Curry Recipe brings bold flavor, weeknight speed, and minimal cleanup. You build a silky coconut milk sauce, poach the salmon right in it, and serve a curry that tastes like takeout but feels lighter.
Creamy, vibrant, and weeknight-friendly, this salmon curry won a permanent spot in our dinner rotation ★★★★★
Ingredients You’ll Need
- Salmon fillets, skin removed, cut into 2-inch chunks, about 1.5 pounds total
- Kosher salt and black pepper
- Neutral oil, 1 to 2 tablespoons (avocado or grapeseed)
- Yellow onion, thinly sliced, 1 medium (frozen diced onion works in a pinch)
- Garlic, 3 to 4 cloves, minced (jarred minced garlic works)
- Fresh ginger, 1 tablespoon, minced or grated (use ginger paste if you prefer)
- Red curry paste, 2 to 3 tablespoons (Maesri for heat and depth, Thai Kitchen for milder flavor)
- Full-fat coconut milk, 1 can, 13 to 14 ounces (Aroy-D or Thai Kitchen; avoid light versions for best texture)
- Fish sauce, 1 to 2 tablespoons (Red Boat or Squid brand)
- Brown sugar or coconut sugar, 1 to 2 teaspoons
- Red bell pepper, thinly sliced, 1 large
- Baby spinach, 3 to 4 cups, lightly packed (or use chopped kale and simmer longer)
- Lime zest and juice, from 1 lime
- Fresh cilantro or basil, chopped, for garnish
- Optional heat: sliced fresno or Thai chili, or a pinch of red pepper flakes
- To serve: steamed jasmine rice, brown rice, or cauliflower rice
Pantry shortcuts and swaps:
- Use canned coconut cream plus water if you lack coconut milk.
- Swap fish sauce with soy sauce or tamari if needed, then add a squeeze of anchovy paste for depth.
- Replace brown sugar with maple syrup or honey.
Equipment:
- Large high-sided skillet or sauté pan, 12-inch
- Cutting board and sharp knife
- Silicone spatula or wooden spoon
- Microplane or zester
- Measuring cups and spoons
- Instant-read thermometer, optional
How to Make Salmon Coconut Curry Recipe
Prep the salmon and aromatics
- Pat the salmon dry, then season all sides with salt and pepper. Cut into 2-inch chunks for even cooking.
- Slice the onion and bell pepper. Mince the garlic and ginger. Zest and juice the lime, then set everything near the stove.
Build the curry base
- Heat the oil in the skillet over medium. Add the onion with a pinch of salt and cook 3 to 4 minutes until it softens and edges turn translucent.
- Stir in the garlic and ginger and cook 30 seconds until fragrant. Add the red curry paste and fry it for 1 minute while you mash it into the onions so it blooms.
- Pour in the coconut milk and whisk to smooth out the curry paste. Add fish sauce and sugar, then bring the sauce to a gentle simmer.
Poach the salmon
- Nestle the salmon pieces into the sauce in a single layer. Spoon a little sauce over the tops so they cook evenly.
- Maintain a gentle simmer and cook 5 to 7 minutes until the salmon flakes on the edges and reaches 120 to 125 degrees F for medium. Add the bell pepper during the last 3 to 4 minutes so it softens but keeps some snap.
Finish and serve
- Stir in the spinach until it wilts, about 30 to 60 seconds. Add lime juice and half the zest.
- Taste and adjust salt, fish sauce, or sugar until the sauce hits that sweet-salty-tangy balance you love. Finish with cilantro and the remaining lime zest.
- Spoon over hot rice and top with sliced chili if you want extra heat.
Tips & Tricks
- Keep the simmer gentle so the coconut milk stays silky and the salmon stays tender.
- Use full-fat coconut milk for the best body and shine.
- Cut salmon into even pieces so they finish at the same time.
- Bloom the curry paste in oil to deepen flavor fast.
- Add the bell pepper late to keep color and crunch.
- Zest the lime before you cut it so you do not fight a squishy rind.
- Salt lightly at the start, then season at the end after the sauce reduces.
- Stir gently after adding salmon to avoid breaking pieces.
- Swap veggies with what you have: green beans, snap peas, zucchini, or mushrooms work well.
- Chill leftovers quickly to keep the sauce bright.
What to Serve with Salmon Coconut Curry Recipe
I like this curry over fluffy jasmine rice so the coconut milk sauce sinks in. Coconut rice, brown rice, or cauliflower rice also play well with the bold flavors. Add a crisp cucumber salad or a quick slaw with lime and herbs to freshen each bite. If you pour a drink, try a citrusy pilsner or a lightly off-dry riesling.
Make-Ahead and Storage
Chill leftovers in airtight containers and store them in the fridge for up to 3 days. Freeze the curry sauce on its own for up to 2 months, then add fresh salmon when you reheat for the best texture. If you freeze fully cooked salmon in the sauce, use it within 1 month and expect a slightly softer bite. Reheat on the stove over low heat with a splash of water or coconut milk, and stop heating as soon as the salmon warms through to keep it tender.

Salmon Coconut Curry Recipe
Ingredients
Instructions
- Pat the salmon dry, season all sides with salt and pepper, and cut into 2-inch chunks.
- Slice the onion and red bell pepper. Mince the garlic and ginger. Zest and juice the lime and keep everything near the stove.
- Heat the neutral oil in a large high-sided skillet over medium heat. Add the sliced onion with a pinch of salt and cook for 3–4 minutes until softened and turning translucent at the edges.
- Stir in the garlic and ginger and cook for about 30 seconds until fragrant. Add the red curry paste and cook for 1 minute, mashing it into the onions so it blooms in the oil.
- Pour in the coconut milk and whisk or stir until the curry paste is fully incorporated. Add the fish sauce and brown sugar, then bring the sauce to a gentle simmer.
- Nestle the salmon pieces into the simmering sauce in a single layer and spoon some sauce over the tops so they cook evenly.
- Maintain a gentle simmer and cook the salmon for 5–7 minutes, until it flakes at the edges and is just cooked through. Add the sliced red bell pepper during the last 3–4 minutes of cooking so it softens but keeps a bit of crunch.
- Stir in the baby spinach until just wilted, about 30–60 seconds. Add the lime juice and about half of the lime zest.
- Taste the sauce and adjust with more salt, fish sauce, or sugar to reach a balanced sweet-salty-tangy flavor you like.
- Serve the salmon coconut curry over hot rice, sprinkle with chopped cilantro or basil and the remaining lime zest, and add sliced chili if you want extra heat.
Notes
Approximate per serving (4 servings, curry only without rice): 450 calories; fat 30 g; saturated fat 15 g; carbohydrates 11 g; fiber 2 g; sugars 5 g; protein 34 g; sodium 780 mg. Values are estimates and will vary based on exact ingredients, brands, and portion sizes.
