If you’re craving a vibrant, heartwarming dish that dazzles with flavor and comfort, look no further than this Salmon Coconut Curry Recipe. It’s a perfect balance of tender salmon cooked to flaky perfection, enveloped in a luscious coconut curry sauce bursting with fragrant Thai herbs and spices. Every bite is a delightful fusion of creamy, tangy, and subtly sweet notes that come together to create a dish that’s as gorgeous on the plate as it is on the palate. Whether you’re cooking for a special dinner or a cozy weeknight treat, this recipe will quickly become a beloved staple in your kitchen.
Ingredients You’ll Need
This Salmon Coconut Curry Recipe shines because of its simple yet thoughtfully chosen ingredients. Each one plays a key role in building layers of flavor, texture, and vibrant color that make the dish so irresistible and well-rounded.
- Salmon (4 – 6oz pieces, skin removed): Choose center-cut fillets for even cooking and a tender, buttery texture.
- Salt and pepper: Essential for seasoning the salmon to enhance its natural flavors.
- Olive oil (1-2 tablespoons): Helps to sear the salmon and sauté the vegetables, adding a mild fruity aroma.
- Yellow onion (1 small, thinly sliced): Adds sweetness and depth to the curry base.
- Red bell pepper (1, thinly sliced): For a pop of color and a subtle crisp bite.
- Garlic (4 cloves, minced): Brings pungency and warmth that’s foundational in Thai cooking.
- Ginger (2 teaspoons, grated): Introduces a fresh, zesty brightness to lift the flavors.
- Red curry paste (2-3 tablespoons): The soul of this curry, packed with spices that create its signature heat and aroma.
- Coconut milk (1 – 15oz can): Provides a rich, creamy texture and subtly sweet flavor that balances the spice.
- Fish sauce (1 teaspoon): Adds umami and depth, making the curry taste authentically savory.
- Coconut aminos (2 tablespoons): A slightly sweet and savory seasoning that enhances complexity.
- Brown sugar (2 teaspoons): Balances acidity and heat with a touch of caramel sweetness.
- Lime juice (1/4 cup fresh): Brings a zesty tang that keeps the curry bright and refreshing.
- Baby spinach (2 cups): Adds earthiness and a lovely splash of green, wilting beautifully into the curry.
- Thai basil leaves (1/4 cup plus extra for garnish): Gives the curry an herbal, slightly peppery finish with hints of anise.
- Cilantro and sliced green onion (for garnish): Fresh herbs that add crunch and aromatic brightness.
- Jasmine rice (for serving): Fluffy and fragrant, it’s the perfect partner to soak up the delicious curry sauce.
How to Make Salmon Coconut Curry Recipe
Step 1: Prepare and Cook the Salmon
Start by patting your salmon fillets dry to ensure a beautiful sear. Season them generously with salt and pepper — don’t be shy! Heat your pan over medium-high heat, then add olive oil. When the oil shimmers, lay the salmon skinless side down, cooking for 4 to 5 minutes until the edges turn golden and crispy. Flip carefully—the fish should release easily from the pan—to cook the other side until it’s just opaque and perfectly flaky. Once done, remove the salmon and set it aside to keep warm.
Step 2: Sauté Aromatics and Vegetables
Using the same pan, toss in the thinly sliced onions and red bell peppers. Sauté these for about 3 to 4 minutes until they soften and start to release their sweetness and vibrant color. This step builds an aromatic foundation for your curry that will fill your kitchen with mouthwatering scents.
Step 3: Build the Curry Sauce
Next, add minced garlic, freshly grated ginger, and red curry paste into the pan. Stir vigorously to coat the vegetables and unlock the curry paste’s intense flavors and spices. Then pour in the coconut milk, followed by brown sugar, lime juice, coconut aminos, and fish sauce. Stir everything together and lower the heat, letting the sauce gently simmer for around 5 minutes so the flavors marry beautifully into a velvety base.
Step 4: Add Greens and Reintroduce the Salmon
Stir in the baby spinach leaves and Thai basil, allowing them to wilt slowly into that luscious sauce. Finally, nestle the cooked salmon back into the pan, spooning the curry sauce over each piece. Let everything warm through for a couple of minutes, so the salmon absorbs some of those vibrant flavors without falling apart.
How to Serve Salmon Coconut Curry Recipe
Garnishes
Fresh garnishes bring the whole dish to life. Scatter chopped Thai basil, cilantro, and thinly sliced green onions on top right before serving for a burst of herbal freshness and a delicate crunch that contrasts the creamy curry.
Side Dishes
This curry is classically served over steaming jasmine rice, whose fragrant grains soak up every bit of the sauce. For a heartier meal, pair it with coconut rice or even a side of lightly steamed vegetables like green beans or snap peas to keep the meal vibrant and balanced.
Creative Ways to Present
For a stunning presentation, serve the salmon curry in individual shallow bowls with a wedge of lime on the side. You can also add a drizzle of coconut cream on top for extra richness or sprinkle crushed peanuts for an unexpected textural twist that adds dimension to each bite.
Make Ahead and Storage
Storing Leftovers
This Salmon Coconut Curry Recipe keeps beautifully in an airtight container in the fridge for up to 3 days. The flavors actually deepen with time, making your leftovers just as delightful as on day one.
Freezing
If you want to save portions for later, freeze the curry (without rice) in a freezer-safe container for up to 2 months. Keep in mind that the texture of cooked salmon can change slightly upon freezing and thawing, but the curry itself retains its flavor wonderfully.
Reheating
When reheating, do so gently over low heat on the stove or in the microwave at medium power to avoid overcooking the salmon. Adding a splash of coconut milk or water helps loosen the sauce back up and keeps everything creamy and comforting.
FAQs
Can I use frozen salmon for this Salmon Coconut Curry Recipe?
Absolutely! Just make sure to thaw it completely and pat it dry before cooking to get that perfect sear and avoid excess moisture in the pan.
Is red curry paste very spicy?
Red curry paste does have a moderate heat level, but you can adjust the amount to your taste. Start with less if you prefer a milder curry and add more as desired.
What can I substitute for coconut aminos?
If you don’t have coconut aminos, soy sauce or tamari works well as a substitute, though it will add a bit more saltiness, so adjust other seasonings accordingly.
Can I make this curry vegan?
Yes! Simply omit the salmon and replace fish sauce with soy sauce or a vegan fish sauce alternative. Use tofu or chickpeas for protein instead.
What type of rice pairs best with this Salmon Coconut Curry Recipe?
Jasmine rice is ideal thanks to its aromatic fragrance and slightly sticky texture that soaks up the curry sauce perfectly.
Final Thoughts
This Salmon Coconut Curry Recipe is a celebration of rich flavors and simple elegance that brings joy to both the cook and those lucky enough to enjoy it. It’s perfect for impressing guests or treating yourself on a busy night. Once you try it, this dish will surely become a cherished favorite — warm, satisfying, and bursting with vibrant tastes from every spoonful. Happy cooking!
Print
Salmon Coconut Curry Recipe
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Halal
Description
This Salmon Coconut Curry is a vibrant and flavorful dish featuring tender salmon cooked to perfection and simmered in a rich, creamy coconut curry sauce infused with red curry paste, fresh ginger, garlic, and a balance of savory and sweet flavors. Served over jasmine rice and garnished with fresh herbs, it’s a satisfying meal perfect for a weeknight dinner or special occasion.
Ingredients
Salmon
- 4 pieces of 6 oz salmon (center cut), skin removed
- Salt, to taste
- Pepper, to taste
- 1–2 tablespoons olive oil, for cooking
Curry Sauce & Vegetables
- 1 small yellow onion, thinly sliced
- 1 red bell pepper, thinly sliced
- 4 cloves garlic, minced
- 2 teaspoons ginger, grated
- 2–3 tablespoons red curry paste
- 1 (15 oz) can coconut milk
- 1 teaspoon fish sauce
- 2 tablespoons coconut aminos
- 2 teaspoons brown sugar
- 1/4 cup fresh lime juice
- 2 cups baby spinach
- 1/4 cup Thai basil leaves, plus more for garnish
Garnish & Serving
- Cilantro, for garnish
- Sliced green onion, for garnish
- Jasmine rice, for serving
Instructions
- Prepare the Salmon: Pat the salmon pieces dry with paper towels and season them liberally with salt and pepper on all sides to enhance flavor.
- Heat the Pan: Preheat a large skillet over medium-high heat until hot, then add olive oil to coat the bottom evenly.
- Cook the Salmon: Place the salmon in the skillet and cook undisturbed for 4-5 minutes on one side until golden brown and crispy. Flip carefully—when the salmon releases easily, it’s time to turn. Cook the other side for another 4-5 minutes until the internal temperature reaches 145°F.
- Remove and Set Aside: Transfer the cooked salmon to a plate and set it aside while you prepare the curry sauce.
- Sauté Vegetables: In the same skillet, add the sliced onions and red bell peppers. Sauté for 3-4 minutes or until the vegetables start to soften and become fragrant.
- Add Aromatics and Curry Paste: Stir in minced garlic, grated ginger, and red curry paste. Cook for 1-2 minutes to release their flavors.
- Add Liquids and Seasoning: Pour in the coconut milk, then add brown sugar, lime juice, coconut aminos, and fish sauce. Stir everything thoroughly to combine into a smooth curry sauce.
- Simmer the Sauce: Reduce the heat to low and let the sauce simmer gently for about 5 minutes, allowing flavors to meld and the sauce to slightly thicken.
- Incorporate Greens and Reheat Salmon: Stir in baby spinach and Thai basil leaves until they wilt. Return the salmon pieces to the skillet, nestling them into the sauce, and simmer for a few more minutes just to reheat the fish without breaking it apart.
- Serve: Spoon jasmine rice onto plates, top with the salmon coconut curry, and garnish with additional Thai basil, cilantro, and sliced green onions. Enjoy this aromatic and comforting dish warm.
Notes
- For best results, use fresh salmon center-cut pieces with skin removed for even cooking.
- Adjust the amount of red curry paste to control the heat level according to your preference.
- Ensure you do not overcook the salmon; it should remain moist and flaky.
- If jasmine rice is unavailable, basmati or other long-grain rice varieties can be used as alternatives.
- Fresh herbs like Thai basil and cilantro add aromatic brightness; don’t skip the garnish for a well-rounded flavor profile.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai