This Salmon Coconut Curry is everything you crave in a quick, soul-soothing dinner: flaky salmon nestled in a velvety, fragrant coconut sauce with just the right kick of Thai red curry, pockets of tender-crisp vegetables, and a spritz of zesty lime. The dish is a weeknight wonder and a show-stopper for guests — an absolute must for anyone seeking a burst of Southeast Asian flavor without spending hours in the kitchen. The rich coconut and delicate salmon dance together beautifully, making this Salmon Coconut Curry a recipe you’ll want to revisit again and again.

Ingredients You’ll Need
Part of the beauty of Salmon Coconut Curry is its down-to-earth ingredient list — each item plays an important role, delivering vibrant color, creamy texture, and layers of savory, tangy, and herbal flavor. Here’s what goes into this deeply satisfying dish and why you’ll love each component.
- Salmon: Fresh salmon is the star, becoming melt-in-your-mouth tender when simmered gently in the curry sauce.
- Salt & pepper: Simple seasoning draws out the natural sweetness of the salmon and keeps flavors balanced.
- Olive oil: Adds richness and helps sear the salmon, giving deliciously golden edges.
- Butter: Brings a touch of silkiness to the sauce base and complements the coconut milk’s creaminess.
- Onion: Offers a subtle sweetness and aromatic depth to the curry paste base.
- Garlic: Pops of robust flavor that make the curry extra irresistible.
- Thai red curry paste: The secret weapon — brings fragrant spices and moderate heat to the dish.
- Fish sauce (optional but recommended): Adds umami depth and extra layers of savory, authentic Thai flavor.
- Full-fat coconut milk: Creates a lusciously creamy, mellow sauce that ties everything together.
- Brown sugar: A dash of sweetness beautifully balances the spicy, tangy, and salty elements.
- Carrots (matchstick cut): Deliver crunch, color, and subtle earthiness.
- Broccolini: Delicate and slightly peppery — keeps the dish fresh and vibrant.
- Lime juice: Brightens all the flavors, drawing them into harmony just before serving.
- Fresh basil: Torn leaves add a lovely, herbal lift to each bite; Thai basil is especially delicious if you can find it.
- Fresh cilantro: A generous sprinkle at the end offers freshness and a classic curry finish.
How to Make Salmon Coconut Curry
Step 1: Prep and Season the Salmon
Start by cutting your salmon into four equal pieces. Pat them dry with a paper towel — this will help the seasoning stick and ensure a perfect sear. Give both sides a sprinkle of salt and pepper, setting the stage for flavor right from the beginning.
Step 2: Sear the Salmon
Heat your olive oil and butter together in a large skillet over medium-high heat. When the pan is shimmering and the butter is foamy, lay the salmon skin-side down. Sear for five minutes (don’t move it!), then gently flip and cook for another two to three minutes. If the salmon sticks a little, give it another moment to release naturally — patience pays off! Transfer the salmon to a plate; if you’re not a fan of salmon skin, now’s an easy time to slide it off.
Step 3: Sauté the Aromatics
Spoon out any extra oil from the pan, leaving about a tablespoon behind. Toss in your chopped onion and sauté for about three minutes, letting it turn golden and fragrant. Stir in the minced garlic and Thai red curry paste and cook for just a minute, waking up all those bold, spicy flavors.
Step 4: Build the Curry Sauce
Pour in the fish sauce (if using), coconut milk, and add the brown sugar. Stir them together until everything is smooth and inviting. Drop in your carrot matchsticks and broccolini, letting the sauce come to a gentle bubble. Keep it simmering for five minutes — you want the veggies tender-crisp, bright, and bursting with color.
Step 5: Finish the Curry and Add Salmon Back
Just before returning the salmon to the pan, stir in a teaspoon of freshly squeezed lime juice for a citrusy kick. Nestle the cooked salmon pieces into the sauce and let them warm through, basting them gently so each piece gets a glossy coating. Taste and adjust the seasoning, then scatter torn basil and a heap of cilantro right on top. The aroma will be incredible!
How to Serve Salmon Coconut Curry

Garnishes
A handful of fresh herbs is essential — sprinkle extra chopped cilantro and basil on top just before serving. For extra brightness, add a few lime wedges on the side. If you love a little heat, sliced chili or a drizzle of chili oil will amp up the boldness without overpowering the main flavors.
Side Dishes
Salmon Coconut Curry shines brightest with a side of fluffy jasmine or basmati rice to soak up all that luscious sauce. For lighter fare, spoon the curry over cauliflower rice or serve with a bowl of rice noodles. Don’t forget some naan or flatbread to swipe up every last drop!
Creative Ways to Present
Make this curry a showpiece by serving it family-style in a large, shallow bowl, letting everyone dig in with their favorite garnishes. Or, plate individual portions over a bed of greens or herby rice, then top with colorful veggies and herbs for a restaurant-worthy presentation. For an appetizer spin, tuck spoonfuls of the curry into small lettuce cups — always a hit!
Make Ahead and Storage
Storing Leftovers
Salmon Coconut Curry stores beautifully! Cool the curry completely, then transfer leftovers to an airtight container. Keep it in the refrigerator — the flavors actually develop more overnight, making tomorrow’s lunch even tastier.
Freezing
Want to prep ahead? Let the curry cool, then portion it into freezer-safe containers. Salmon Coconut Curry will keep in the freezer for up to three months. For best texture, freeze the sauce and veggies separately from the salmon if you can; this helps the fish stay tender after thawing.
Reheating
Gently reheat leftovers in a saucepan over low to medium heat, stirring occasionally. Add a splash of water or coconut milk to loosen the sauce if needed. If you’re using the microwave, cover the bowl and heat in short bursts to avoid overcooking the salmon.
FAQs
Can I use frozen salmon for Salmon Coconut Curry?
Absolutely! Just thaw your salmon completely in the fridge before cooking. Pat it dry well to help it sear properly and soak up all the curry flavors.
How spicy is this Salmon Coconut Curry?
The spice level is moderate with two heaping tablespoons of Thai red curry paste. You can adjust the heat by using less paste or adding extra coconut milk for a milder version.
Can I substitute vegetables?
Definitely! Swap broccolini and carrots for whatever’s in season — bell peppers, snap peas, spinach, or zucchini all work beautifully and soak up the saucy goodness.
Is there a dairy-free version of this recipe?
Good news: this Salmon Coconut Curry is already dairy-free if you skip or swap the butter for more oil or a vegan alternative. The coconut milk keeps everything rich without the need for cream.
What’s the best way to store leftover rice with this curry?
Store cooked rice and Salmon Coconut Curry in separate containers in the refrigerator for best texture. Rice can dry out, so add a splash of water and cover when reheating to keep it fluffy.
Final Thoughts
If you’re longing for a weeknight dinner that feels restaurant-special yet couldn’t be easier, this Salmon Coconut Curry is about to become your new go-to. I can’t wait for you to take that first, flavor-packed bite — you’ll see why this is a dish I reach for again and again!
PrintSalmon Coconut Curry
This Salmon Coconut Curry recipe is a flavorful and aromatic dish that combines tender salmon with a creamy coconut curry sauce. Packed with Thai-inspired spices and vegetables, this dish is a perfect balance of savory, sweet, and spicy flavors.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
- Diet: Gluten Free
Ingredients
Salmon
- 1 pound fresh salmon
- Salt & pepper to taste
Curry
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1/2 medium onion chopped
- 2 cloves garlic minced
- 2 heaping tablespoons Thai red curry paste
- 1/2 teaspoon fish sauce (optional but recommended)
- 1 (13.5 ounce) can full-fat coconut milk
- 1/2 teaspoon brown sugar
- 1/2 cup matchstick cut carrots
- 1 heaping cup chopped broccolini
- 1 teaspoon lime juice
- 2 tablespoons torn/chopped fresh basil
- 2 tablespoons chopped fresh cilantro
Instructions
- Cut the Salmon: Cut the salmon into 4 equal pieces. Pat both sides dry with a paper towel and season with salt & pepper.
- Cook Salmon: In a skillet over medium-high heat, cook the salmon skin-side down for 5 minutes, then flip and cook for 2-3 more minutes. Remove salmon from the pan.
- Prepare Curry: In the same skillet, sauté onion, garlic, and curry paste. Add fish sauce, coconut milk, sugar, carrots, and broccolini. Simmer for 5 minutes.
- Finish Dish: Stir in lime juice, return salmon to the pan, and warm through. Season and garnish with basil and cilantro before serving.
Notes
- If you prefer a spicier curry, you can add more Thai red curry paste to taste.
- For a richer flavor, use full-fat coconut milk rather than light coconut milk.
- Adjust the sweetness and saltiness of the curry by varying the amount of brown sugar and fish sauce.
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 3g
- Sodium: 450mg
- Fat: 27g
- Saturated Fat: 14g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 75mg