This vibrant Thai-style dish brings together silky salmon fillets and a rich, aromatic coconut curry sauce. The fish gently poaches in the spiced coconut milk, absorbing flavors from red curry paste, fish sauce, and fresh lime juice. Crisp bell peppers, sugar snap peas, and red onions add texture and sweetness, while generous handfuls of fresh coriander bring brightness to finish. The entire dish comes together in just over half an hour, making it perfect for busy weeknights when you want something special but don't have hours to spend in the kitchen. Serve over fluffy jasmine rice to soak up every drop of the incredible sauce.
The first time I made this red curry salmon, my kitchen filled with that unmistakable fragrance of toasted curry paste hitting hot oil. It was a rainy Tuesday evening, and I needed something that felt like a warm hug but wouldn't take forever. The way the coconut milk swirled into the sauce, turning from pale ivory to a rich sunset orange, told me I was onto something special. My husband walked in from work and immediately asked what smelled so incredible.
Last summer, I served this for a dinner when my sister visited from out of town. She's notoriously picky about fish, but she went back for seconds and actually asked for the recipe before she even finished her plate. There's something about the way the sauce clings to the flaky salmon that makes it feel fancy enough for company but simple enough for a random Wednesday.
Ingredients
- 4 salmon fillets: Skinless works best here since the sauce will make the skin soggy anyway, and boneless lets you eat without any careful picking
- 2 tablespoons red curry paste: This is the flavor engine of the whole dish, so use a brand you love and don't be shy about it
- 400 ml coconut milk: Full fat is worth it for the luscious texture, though light will work in a pinch
- 1 tablespoon fish sauce: Don't skip it, that salty depth is what makes the sauce taste like it came from a restaurant
- 1 tablespoon brown sugar: Just enough to balance the heat and bring out the natural sweetness of the coconut
- 1 red bell pepper: Thin slices hold their shape in the simmering sauce and add gorgeous color
- 100 g sugar snap peas: They stay crisp tender in the curry, providing a fresh crunch against the soft fish
- Fresh coriander: Generous handfuls scattered on top bring a bright, herbal finish that cuts through the richness
Instructions
- Warm the aromatics:
- Heat that tablespoon of oil in your largest skillet over medium heat, then scoop in the curry paste. Let it sizzle for about a minute until the oil smells incredible and the paste deepens in color.
- Build the sauce base:
- Pour in the coconut milk, fish sauce, brown sugar, and lime juice. Give it a good stir and bring everything to a gentle bubble, watching the liquid turn into this beautiful sunset orange.
- Add the vegetables:
- Toss in your sliced red pepper, snap peas, and red onion. Let them swim in the sauce for 3 to 4 minutes until they're just tender but still have some bite.
- Nestle in the salmon:
- Gently place those fillets into the bubbling sauce, cover the skillet, and let everything simmer together. In 10 to 12 minutes, the salmon will be perfectly cooked and flaky.
- Finish and serve:
- Taste your sauce and add more lime juice or fish sauce if it needs a little adjustment. Scatter fresh coriander and sliced chili over everything before spooning it over steaming jasmine rice.
This recipe has become my go to when friends ask me over for dinner because I can prep everything ahead and the actual cooking feels effortless. Watching people's faces when they take that first bite, the surprise at how something so simple tastes so complex, that's the real joy.
Choosing Your Curry Paste
Not all red curry pastes are created equal. I've tried countless brands over the years, and some taste like pure heat while others have this beautiful complexity with lemongrass and galangal notes shining through. My advice is to buy a small jar of a few different brands and do a taste test, spread on a cracker or piece of bread.
The Coconut Milk Secret
Shake that can before you open it, but then resist the urge to stir the coconut milk once it's in the pan. Let the thick cream rise to the top and meld with the curry paste, that's where all the flavor magic happens. The thinner milk below will eventually incorporate, but that initial layering creates the richest sauce.
Make It Your Own
Once you've made this a few times, you'll start finding your own rhythm with it. Some nights I add baby corn or bamboo shoots if I have them in the pantry. Other times I crumble in some kaffir lime leaves at the end for an extra aromatic hit.
- Try swapping salmon for cod or tilapia if that's what your fishmonger recommends
- A splash of coconut cream at the end makes everything incredibly luxurious
- Fresh basil works beautifully alongside or instead of coriander
There's something so satisfying about a recipe that looks impressive on the plate but comes together with such ease. This salmon curry has saved me on countless busy weeknights and yet still feels special enough for Sunday supper with people I love.
Recipe FAQs
- → Can I use frozen salmon fillets?
-
Yes, frozen salmon works perfectly for this dish. Thaw completely before cooking and pat dry with paper towels to remove excess moisture. This helps the salmon absorb the curry flavors better.
- → How spicy is this dish?
-
The heat level depends on your red curry paste. Most commercial brands offer medium spice. For more heat, add extra fresh chili. For milder flavor, reduce the curry paste to 1 tablespoon.
- → What vegetables can I substitute?
-
Green beans, broccoli, baby corn, or bok choy work beautifully. Add harder vegetables like carrots or broccoli earlier so they cook through, but delicate greens like spinach should be added in the last 2 minutes.
- → Can I make this dairy-free?
-
This dish is naturally dairy-free. Coconut milk provides the creamy richness without any dairy products, making it perfect for those with lactose intolerance or dairy allergies.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 2 days. The flavors actually develop more depth overnight. Reheat gently over low heat, adding a splash of coconut milk if the sauce has thickened too much.