Start by seasoning salmon and searing briefly to develop color, then set aside. Sauté onion, garlic and grated ginger, stir in red curry paste and pour in coconut milk, fish sauce, lime and brown sugar to form a glossy sauce. Nestle sliced bell pepper and the salmon into the simmering sauce until just cooked; finish by wilting spinach and spooning warm garlic butter and cilantro over the fillets before serving.
The bright sizzle of coconut oil in my skillet sent up a whisper of something adventurous the first time I made this coconut curry salmon. My kitchen was filled with an inviting heat and a touch of citrusy intrigue. There’s something about combining pantry staples in surprising ways that still feels like a tiny act of magic. Each ingredient cares enough to show off here.
Last spring, I decided to cook this dish for my neighbor’s birthday, and we ended up pulling extra chairs into the kitchen so more people could crowd around the simmering skillet. Everyone kept leaning in, stealing aromas, and sneaking tastes of the sauce while chatting. By the time I garnished the salmon with a flurry of cilantro, the mood was downright celebratory, all because of a weeknight dinner that felt special.
Ingredients
- Salmon fillets: Fresh salmon works best — I always pat them dry before seasoning so you get a golden sear and the flesh stays flaky.
- Salt & pepper: A light sprinkle on both sides is the first key to flavor, cracking the black pepper right before searing.
- Coconut oil: This adds subtle coconut notes without overpowering; if I run out, vegetable oil also works in a pinch.
- Onion: Finely diced onions melt almost away, adding that gentle sweetness to the base of the curry sauce.
- Garlic: Using freshly minced garlic instead of pre-chopped makes the dish sing; reserve a bit for the finishing garlic butter.
- Fresh ginger: I use a microplane so the ginger melts right into the sauce, bringing heat and brightness.
- Red curry paste: Thai-style is my favorite for its complex flavor; adjust the amount if you want it milder or hotter.
- Coconut milk: Full-fat coconut milk gives the sauce body and luscious texture — shake the can well before opening.
- Fish sauce: Just a spoonful adds depth — don’t skip it, even if the aroma seems strong at first.
- Lime juice: This splash of acid at the end wakes everything up; fresh lime always tastes brightest.
- Brown sugar: A bit of sweetness balances the heat and acidity, making the sauce harmonious.
- Red bell pepper: I like to slice it thinly so it softens quickly and absorbs the curry flavor.
- Baby spinach: Tossed in at the end, it wilts gently and adds color and nutrition without overpowering the fish.
- Unsalted butter: For the garlic butter drizzle — using unsalted helps control the overall saltiness.
- Cilantro: A final scattering of chopped fresh cilantro makes for a verdant, fragrant finish.
Instructions
- Season the salmon:
- Lay the salmon fillets on a cutting board, sprinkle all over with salt and pepper, and press gently so the seasoning sticks.
- Sear to golden:
- Heat coconut oil in a large skillet over medium-high until shimmering, then add salmon and sear 2–3 minutes per side — you’re aiming for color, not fully cooking them yet.
- Sauté the aromatics:
- Lower heat to medium, slide in the diced onion, and stir for a couple minutes until translucent and fragrant before adding garlic and ginger for a rush of scent.
- Build the curry base:
- Stir in the red curry paste and let it sizzle briefly, then pour in coconut milk, fish sauce, lime juice, and brown sugar, stirring until the sauce smooths out and small bubbles appear.
- Soften the peppers:
- Scatter in the sliced red bell pepper, simmering gently until slightly soft and just bending to a fork, about 3–4 minutes.
- Simmer the salmon:
- Slip the seared salmon back into the skillet, nestling the pieces into the sauce, and cook on a gentle bubble for 6–8 minutes until just done.
- Wilt the spinach:
- Add the baby spinach on top, stirring gently so it melts into the sauce in 1–2 minutes.
- Finish with garlic butter:
- While the salmon finishes, melt butter in a small pan over medium, add minced garlic, and cook just until golden and fragrant but not browned, then drizzle this all over the salmon in the skillet.
- Garnish and serve:
- Scatter a generous handful of fresh cilantro on top and bring the skillet right to the table — serve hot and savor the aroma.
I’ll never forget the time my friends scraped the skillet clean and we ended up eating spoonfuls of leftover sauce with cold rice, laughing about how we’d planned on leftovers but hadn’t left a single bite. That night, the kitchen felt like the most lavish spot in town.
Serving Suggestions That Shine
For the full experience, I love to serve this over steaming jasmine rice, letting the rich sauce pool around each grain. Cauliflower rice or sautéed greens work beautifully if you want something lighter, and a wedge of lime alongside lets everyone add just the right zip. Don’t forget to pour a crisp glass of white wine — it’s the perfect complement to the creamy, fragrant sauce.
How to Make Ahead or Store Well
If I know I’ll be busy, I prep the aromatics and slice the bell pepper ahead to speed things up. Leftovers store well in the fridge for up to two days, but I reheat gently on the stove (not microwave) to keep the salmon tender. The sauce actually deepens in flavor overnight.
Garnishes & Last-Minute Upgrades
Fresh cilantro is my standard finishing touch, but thinly sliced green onions or a sprinkle of toasted coconut flakes make this even more special. Sometimes, I’ll add a few slices of fresh red chili for a little color and heat if I know everyone likes it moderately spicy. Don’t hold back on the garlic butter — that’s the thing people remember.
- Warm your plates to keep the sauce luscious to the end.
- If you like extra veg, toss in sugar snap peas with the bell pepper.
- If you end up with extra sauce, it’s amazing poured over steamed broccoli.
Coconut curry salmon has turned many ordinary nights around my table into delicious, easygoing celebrations. I hope it brings you comfort and a few happy messes in the kitchen too.
Recipe Questions & Answers
- → How long should I sear the salmon?
-
Sear salmon 2–3 minutes per side over medium-high heat until lightly golden; this builds flavor and helps the fillets hold their shape when finishing in the sauce.
- → How can I adjust the spice level?
-
Reduce the red curry paste for milder heat or add sliced fresh chiles for extra kick. You can also balance heat with a touch more coconut milk or a pinch of brown sugar.
- → Can I use a different fish?
-
Yes—trout or a firm white fish work well. Choose fillets of similar thickness so cooking times remain consistent and the fish cooks through gently in the sauce.
- → How do I keep the sauce from splitting?
-
Simmer the coconut milk gently and avoid high heat once added. Stirring in lime juice and fish sauce off the boil helps maintain a smooth, glossy emulsion.
- → What are good serving options?
-
Serve with steamed jasmine rice or cauliflower rice for a lower-carb option. Fresh cilantro and a squeeze of lime brighten the dish; a crisp white wine pairs nicely.
- → How should leftovers be stored and reheated?
-
Refrigerate in an airtight container for up to 2 days. Reheat gently on the stovetop over low heat to avoid overcooking the salmon; add a splash of coconut milk if the sauce has thickened.