A vibrant and aromatic one-pan salmon dish simmered in a creamy coconut curry sauce. Ready in under 30 minutes, perfect for weeknights or casual entertaining.
4 salmon fillets (6 oz each), skin on
1 tbsp neutral oil (avocado or canola)
1 small onion or 2 shallots, finely chopped
3 garlic cloves, minced
1 tbsp fresh ginger, grated
2 tbsp red curry paste (adjust to taste)
1 can (13.5 oz) full-fat coconut milk
1 tbsp fish sauce (or soy sauce)
1 tbsp brown sugar
Juice of 1 lime
Salt and pepper, to taste
Fresh cilantro or Thai basil, chopped (for garnish)
Optional Add-ins:
1 cup baby spinach or sliced bell pepper
Chili flakes for extra heat
Season salmon with salt and pepper. Let rest 10–15 minutes.
Heat oil in a skillet. Sear salmon skin-side down for 3–4 minutes. Flip and cook 1–2 minutes more. Set aside.
In same pan, sauté onion until translucent. Add garlic and ginger; cook 1 minute.
Stir in curry paste and cook 1–2 minutes until fragrant.
Pour in coconut milk, fish sauce, brown sugar, and lime juice. Stir to combine.
Simmer sauce for 3–4 minutes. Add optional vegetables if using.
Return salmon to skillet, spoon sauce over top. Cover and simmer 5–8 minutes until salmon is cooked through.
Garnish with fresh herbs and serve warm.
Adjust curry paste to taste. For a lighter version, use half coconut milk and half broth. Serve with jasmine rice or naan.