There are few things as satisfying as a perfectly cooked salmon dinner, especially when it’s nestled in a vibrant, creamy curry sauce. As a chef, I’ve spent years perfecting the balance of flavors and textures, and I am thrilled to share my ultimate salmon coconut curry recipe with you.
This isn’t just any curry; it’s a dish elevated by a special technique that ensures crispy salmon skin and a truly flavorful, deeply infused fillet. Get ready to discover a healthy, quick, and incredibly delicious weeknight meal that will become an instant favorite in your kitchen.
Why You’ll Love This Recipe
My kitchen thrives on innovative techniques that elevate classic dishes, and this salmon coconut curry recipe is a perfect example. The unique twist here lies in how we prepare the salmon. Instead of simply baking or poaching, we pan-sear the salmon fillets skin-side down for 3-4 minutes until the skin is beautifully crispy and golden brown. Then, we finish by gently poaching them directly in the simmering coconut curry sauce for 5-7 minutes.
The scientific logic behind this method is quite simple yet incredibly effective. Pan-searing develops that fantastic crispy skin you crave, thanks to the Maillard reaction. This offers a delightful textural contrast that transforms the entire dish. Subsequently poaching the salmon directly in the sauce allows it to absorb all those complex curry flavors, ensuring a moist, tender, and deeply infused fillet.
This recipe offers an unbeatable combination of flavor and texture. You get the irresistible crunch of crispy skin alongside tender, flavor-infused salmon. It is also packed with health benefits. Salmon is rich in omega-3 fatty acids, high in protein, making this a truly healthy meal option.
Furthermore, this is a dish designed for convenience. It is a delicious and relatively quick weeknight dinner, and it is also suitable for meal prep. Lastly, it is naturally dairy-free and incredibly adaptable, fitting various dietary needs.
Ingredients Needed

Gathering your ingredients is the first step to creating this delightful salmon coconut curry.
- 1 1/2 lbs. salmon
- 1 tablespoon brown sugar
- 1 teaspoon curry powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon kosher salt (more for a larger filet)
- 1-2 teaspoons olive oil
- 1 tablespoon olive oil
- 2 cloves garlic (minced)
- 1 small knob of ginger (minced)
- 1 tablespoon of lemongrass paste
- 1 tablespoon brown sugar
- 1 tablespoon red curry paste
- 1 can coconut milk
- 2 tablespoons fish sauce or soy sauce
- lots of lime juice and zest
- 3 cups fresh spinach, chopped
- cilantro, basil, mint, or other fresh herbs
- rice
Ingredient Notes & Substitutions
Let’s talk about a few key ingredients to help you achieve the best results for your salmon coconut curry.
Salmon: For that incredible crispy skin, I always recommend using skin-on salmon fillets. This method is designed to maximize that texture. You can use skin-off fillets, but you will miss the crispy element. Look for quality salmon, whether wild-caught for a leaner flavor or farmed for a richer, fattier fillet. Fillet thickness will affect cooking time, so keep that in mind.
Coconut Milk: Full-fat canned coconut milk is your best friend here for the creamiest, most luxurious curry sauce. The fat content helps carry the flavors beautifully. If you are looking for a lighter version, lite coconut milk can be used, but the sauce will be less rich.
Curry Powder & Red Curry Paste: Curry powder adds a warm, aromatic base. Different types, like Madras or mild, offer varying heat levels and flavor profiles, so choose one you enjoy. Red curry paste provides the backbone of this Thai-inspired cuisine. Brands vary in intensity, so start with the recommended amount and adjust to your desired heat level.
Aromatics (Garlic, Ginger, Lemongrass Paste): Fresh is always best for garlic and ginger, yielding the most pungent and vibrant flavor. If you are using fresh, ensure they are finely minced. For lemongrass paste, I love its convenience. If you have fresh lemongrass stalks, mince about one tablespoon from the tender inner parts. If you cannot find lemongrass paste or fresh lemongrass, a little extra lime zest can offer a similar bright, citrusy note, though the flavor profile will be slightly different.
Fish Sauce/Soy Sauce: These ingredients are crucial for adding that deep umami flavor that elevates the curry. Fish sauce is traditional in Thai-inspired cuisine. Soy sauce is a perfectly viable alternative for those avoiding fish products, just ensure it is gluten-free if needed.
Lime Juice & Zest: The recipe calls for “lots” of lime juice and zest, and for good reason. Lime brings essential brightness and acidity, cutting through the richness of the coconut milk. I recommend starting with the juice of 1-2 limes and the zest of 1 lime, then tasting and adjusting. You want a lively, zesty finish to the dish.
Fresh Spinach: Fresh spinach wilts beautifully into the curry, adding a lovely green color and nutrients. If using frozen spinach, thaw it completely and squeeze out all excess water before adding it to the sauce to prevent a watery curry.
Brown Sugar: This adds a touch of sweetness to balance the heat and acidity. Alternatives like maple syrup or honey can also be used if preferred.
Dairy-Free/Gluten-Free: This salmon coconut curry recipe is naturally dairy-free. If you need a gluten-free meal, simply ensure that your soy sauce is certified gluten-free, as some brands contain wheat.

How to Make Salmon Coconut Curry
Creating this salmon coconut curry is a journey of building layers of flavor and achieving perfect textures. Follow these steps for a truly memorable meal.
Prepare Your Rice
Start by preparing your rice. I recommend using fluffy jasmine rice or aromatic basmati rice to soak up all that delicious curry sauce. Cook your rice according to package instructions. A general guideline is to use a 1:1.5 or 1:2 ratio of rice to water, depending on the type of rice, for a perfect fluffy texture.
Season the Salmon Fillets
In a small bowl, combine the 1 tablespoon brown sugar, 1 teaspoon curry powder, 1/2 teaspoon onion powder, 1/2 teaspoon garlic powder, 1/2 teaspoon kosher salt, and 1-2 teaspoons olive oil. Mix these ingredients thoroughly to form a fragrant paste. Generously rub this paste over the non-skin side of your salmon fillets. This spice rub will create a beautiful crust and add another layer of flavor.
Pan-Sear and Poach the Salmon
This is where the unique twist comes in, guaranteeing perfectly crispy skin and flavor-infused salmon. Heat 1 tablespoon of olive oil in a skillet over medium-high heat until it shimmers. Place the salmon fillets, skin-side down, in the hot skillet. You will hear a satisfying sizzle. Cook for 3-4 minutes, without moving the fillets, until the skin is beautifully crispy and golden brown.
You will see the skin turn a deep, rich color and become visibly crisp. Once seared, gently transfer the salmon, skin-side up, into your simmering coconut curry sauce (which you will prepare next or just before this step). Let it gently poach for 5-7 minutes, or until cooked through and flaky. The salmon will absorb the rich flavors of the sauce as it finishes cooking.
Craft the Coconut Curry Sauce
While your salmon is searing, you can begin the curry sauce. Heat 1 tablespoon of olive oil in a separate large pot or deep skillet over medium heat. Add the minced garlic, minced ginger, and lemongrass paste. Sauté for about 5 minutes until the aromatics are wonderfully fragrant and softened.
If you are using fresh ginger and garlic, ensure they are finely minced; I sometimes grate my ginger for a super fine texture that melts into the sauce. Avoid large chunks of garlic and ginger, as they can lead to an uneven, strong flavor.
Stir in the remaining 1 tablespoon brown sugar and the 1 tablespoon red curry paste. Continue to sauté for another 3 minutes, allowing the paste to toast slightly and its flavors to deepen and meld with the aromatics. This step is crucial for developing the curry’s foundational flavor.
Pour in the can of full-fat coconut milk. Bring the sauce to a gentle simmer, being careful not to boil it vigorously, as this can cause the coconut milk to split. Season the sauce with fish sauce (or soy sauce) and lime juice and zest to taste. I like to add the juice of at least one to two limes and the zest of one lime for a vibrant balance. Taste and adjust until you achieve a perfect harmony of salty, sweet, sour, and umami flavors.
Finally, stir in the 3 cups of chopped fresh spinach until it wilts into the sauce, adding a beautiful vibrant color and a boost of nutrients.
Serve and Enjoy
Once the salmon is cooked through and flaky, it is time to serve. Place the perfectly cooked salmon fillets over a generous bed of fluffy rice. Ladle the rich, aromatic coconut curry sauce over top, ensuring each piece of salmon is covered.
Finish with a fresh squeeze of lime juice and a generous sprinkle of fresh herbs like cilantro, basil, or mint for an extra burst of freshness and aroma. The vibrant colors and intoxicating aroma will instantly make your mouth water.
Achieving Perfect Flavors: Spiciness, Lime & Curry Troubleshooting
Mastering the flavor profile of your salmon coconut curry is an art. Here’s how to ensure every bite is perfectly balanced.
Adjusting Spiciness for All Palates
The spiciness in this dish primarily comes from the red curry paste. My advice is always to start with less than you think you need and add more to taste. If you prefer a milder curry, begin with a slightly smaller amount of red curry paste. To increase the heat, you can add a pinch of cayenne pepper, a bit more red curry paste, or even a few slices of fresh chili like bird’s eye chilies to the sauce while it simmers.
If you find your curry is too spicy, you can temper the heat by stirring in a touch more coconut milk or a spoonful of brown sugar. Garnishes like fresh cilantro can also provide a cooling contrast to the spice.
The Role of Lime Juice and Zest
Lime is not just a garnish here; it is an essential ingredient that brightens the entire dish. The acidity from the lime juice cuts through the richness of the coconut milk, preventing the curry from feeling too heavy. The zest adds an aromatic citrus note that enhances the overall freshness.
I cannot stress enough the importance of tasting and adjusting. While I suggest the juice of 1-2 limes and the zest of 1 lime as a starting point, trust your palate. You are looking for a lively, tangy finish that balances the curry’s other flavors.
Troubleshooting Common Curry Issues
Even experienced chefs encounter little hiccups. Here is how to troubleshoot common curry issues:
Coconut Milk Splitting: This can happen if the curry is boiled too rapidly or over-stirred. To prevent it, always maintain a gentle simmer and avoid aggressive boiling. If it does split, remove the pot from the heat and whisk vigorously for a minute or two, or try adding a spoonful of cold coconut milk and whisking. Often, it will emulsify back together.
Sauce Too Thick/Thin: If your sauce is too thick for your liking, you can thin it out with a splash of water, vegetable broth, or even a little more coconut milk. If it is too thin, simply let it simmer uncovered for a bit longer to allow some of the liquid to evaporate and the sauce to reduce.
For a quicker fix, you can whisk together a small cornstarch slurry (1 teaspoon cornstarch mixed with 1 tablespoon cold water) and stir it into the simmering sauce, allowing it to thicken for a minute or two. Use sparingly to avoid a gummy texture.
Lack of Depth: If your curry tastes a bit flat or like something is missing, try adding a bit more fish sauce (or soy sauce for umami), a pinch of brown sugar to enhance the sweetness, or a final squeeze of lime juice for brightness. Often, one of these elements is just what is needed to round out the flavors.
Pro Tips & Troubleshooting
Making a truly outstanding salmon coconut curry is all about the details. Here are my top tips and common mistakes to help you master this recipe.
Pro Tips
Crispy Skin Success: The secret to unbelievably crispy salmon skin starts even before it hits the pan. Always pat your salmon skin very, very dry with paper towels. Any moisture will steam the skin instead of searing it. Use a hot skillet, but not smoking, to achieve that perfect golden crispness.
Flavor Boost: For an even heartier meal or if you are planning for leftovers, consider adding a can of drained chickpeas to the curry sauce along with the spinach. They absorb the flavors beautifully and add extra protein and texture. For another delicious plant-based curry, try our easy coconut chickpea spinach curry.
Aromatics Prep: Finely mincing garlic is essential for an even flavor throughout the sauce. For ginger, if mincing is a challenge, grating it on a microplane is an excellent way to get a super fine texture that melts seamlessly into the curry. This prevents large, pungent chunks of ginger in your sauce.
Taste and Adjust: This is perhaps my most important advice for any cook. Always taste your curry sauce before adding the salmon, and again just before serving. Adjust seasonings like salt, brown sugar, lime juice, and fish sauce as needed. Your palate is the best judge.
Don’t Overcook Salmon: Perfectly cooked salmon should flake easily with a fork but still be moist and tender inside. The internal temperature for medium-cooked salmon is 145°F (63°C). Watch for visual cues like the flesh turning opaque and gently flaking, rather than strictly adhering to a timer. Overcooked salmon quickly becomes dry and tough.
Common Mistakes to Avoid
Not Mincing Aromatics Properly: Large, chunky pieces of garlic and ginger will result in an uneven flavor profile and can be unpleasantly strong in certain bites. Take the time to finely mince or grate these aromatics for a smooth, well-integrated flavor.
Overcooking the Salmon: This is the most common pitfall when cooking salmon. Overcooked salmon loses its delicate texture and moisture, becoming dry and less enjoyable. Keep a close eye on it, looking for the moment it becomes flaky, and remove it from the heat promptly.
Crowding the Pan: When pan-searing the salmon, resist the urge to crowd the skillet. If you put too many fillets in at once, the temperature of the pan will drop, causing the salmon to steam instead of sear. This will prevent you from achieving that coveted crispy skin. Cook in batches if necessary.
Boiling Coconut Milk Vigorously: A gentle simmer is ideal for a coconut curry sauce. Boiling it too hard can cause the coconut milk to split or separate, resulting in an oily or grainy texture. Keep the heat at a steady, low simmer for the best results.
Serving & Storage
Once you have cooked this incredible salmon coconut curry, you will want to serve and store it properly to enjoy every last bite.
Serving Ideas
Fluffy Rice: The quintessential pairing is, of course, a bed of fluffy white rice. Jasmine rice or basmati rice are my top recommendations, as their delicate aromas complement the curry perfectly. They are also ideal for soaking up every drop of that rich, flavorful sauce.
Green Salad: For a refreshing contrast, a simple green salad with a light vinaigrette makes an excellent side. Its crispness and tang provide a nice balance to the creamy curry.
Fresh Herbs: Do not skip the fresh herbs! A generous sprinkle of fresh cilantro, basil, or mint (or a mix of all three) before serving adds an aromatic brightness and a beautiful visual appeal that truly elevates the dish.
Vegetable Sides: Round out your meal with some steamed or roasted vegetables. Green beans, broccoli, or blanched bok choy are all wonderful choices that add extra nutrients and texture.
Wine Pairings: To complement the spices and richness of this Thai-inspired cuisine, I suggest a dry Riesling, with its fruity notes and crisp acidity. A bright Sauvignon Blanc can also work beautifully, or try a light-bodied Grüner Veltliner for its peppery and citrusy profile.
Storage and Make-Ahead
Refrigeration: For best results, store leftover salmon and the coconut curry sauce separately in airtight containers in the refrigerator. The salmon will stay good for up to 2-3 days, and the sauce for up to 3-4 days.
Freezing: While I do not recommend freezing cooked salmon as it can alter its delicate texture, the curry sauce (without the salmon) freezes wonderfully. Store it in an airtight container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: When reheating the curry sauce, do so gently on the stovetop over low heat, stirring occasionally, or in the microwave. For the cooked salmon, briefly warm it in a pan over low heat or in a low oven (around 275°F/135°C) for 5-10 minutes. Be careful not to overheat it, as this will dry it out.
Meal Prep: This recipe is fantastic for meal prep. You can make the curry sauce ahead of time and store it in the refrigerator. Then, when you are ready to eat, simply pan-sear and poach your salmon fresh for the best possible texture and flavor.
Conclusion
I hope this crispy skin salmon coconut curry recipe brings joy and deliciousness to your table. The unique pan-sear and poach method is truly the key to its superior taste and texture, giving you that delightful crunch alongside incredibly tender, flavor-infused salmon. It is a healthy, easy-to-make dish that delivers on big flavors, perfect for any weeknight meal.
I encourage you to try this recipe in your own kitchen. Even if you are a beginner, you can achieve fantastic results with these detailed steps and tips. Feel free to experiment with the serving ideas or even try different protein variations like chicken, shrimp, or tofu once you have mastered the original. Please come back and rate this recipe or share your amazing culinary creations with me!
FAQ
Q: What is the best way to cook salmon for this recipe?
A: The best way to cook salmon for this recipe is to pan-sear it skin-side down for 3-4 minutes until crispy, then gently poach it skin-side up directly in the simmering coconut curry sauce for 5-7 minutes. This method gives you incredibly crispy skin and deeply infused, moist salmon.
Q: Is this coconut curry salmon spicy? How can I adjust the heat?
A: The spiciness primarily comes from the red curry paste. You can easily adjust the heat by using more or less paste. Start with a smaller amount for a milder curry, or add a bit more or a pinch of cayenne pepper for extra heat. Refer to the “Achieving Perfect Flavors” section for more specific guidance.
Q: What are good side dishes to serve with coconut curry salmon?
A: Fluffy jasmine or basmati rice is ideal for soaking up the delicious sauce. A simple green salad and a garnish of fresh herbs like cilantro, basil, or mint also make wonderful additions. You can find more ideas in the “Serving Ideas” section.
Q: Can I use other proteins or make this recipe vegetarian?
A: Absolutely! This curry base is incredibly versatile. You can substitute salmon with chicken, shrimp, or tofu. For a vegetarian version, chickpeas or tofu are excellent protein choices that absorb the curry flavors beautifully.
Q: What kind of curry powder and coconut milk should I use?
A: For the creamiest and richest sauce, I recommend using full-fat canned coconut milk. For curry powder, choose one you enjoy, whether it is a mild or Madras blend. Both will add a wonderful aromatic complexity. More details are in the “Ingredient Notes” section.
Q: How should I store and reheat leftover coconut curry salmon?
A: Store leftover salmon and curry sauce separately in airtight containers in the refrigerator for 2-3 days. Reheat the sauce gently on the stovetop or in the microwave. Reheat the salmon briefly in a pan or low oven to prevent it from drying out. Avoid freezing cooked salmon, but the sauce can be frozen for up to 3 months.
Q: Can I use frozen spinach instead of fresh?
A: Yes, you can use frozen spinach. Just be sure to thaw it completely and squeeze out all excess water before adding it to the curry sauce to avoid diluting the flavors and making the sauce watery.
Q: Can I use canned salmon for this recipe?
A: While fresh salmon is highly recommended for the unique pan-sear and poach method which is core to this recipe’s texture, canned salmon could be used for a much quicker version. However, you would omit the searing and poaching steps entirely. Simply stir the canned salmon into the simmering sauce at the very end, allowing it to warm through for just a minute or two. This will result in a different dish, losing the crispy skin and deeply infused flavor that makes this recipe special.

Crispy Skin Salmon Coconut Curry: Pan-Seared Perfection
Ingredients
Equipment
Method
- Start by preparing your rice. Cook your chosen rice (jasmine or basmati recommended) according to package instructions, typically a 1:1.5 or 1:2 ratio of rice to water, for a perfect fluffy texture.
- In a small bowl, combine 1 tablespoon brown sugar, 1 teaspoon curry powder, 1/2 teaspoon onion powder, 1/2 teaspoon garlic powder, 1/2 teaspoon kosher salt, and 1-2 teaspoons olive oil. Mix thoroughly to form a fragrant paste. Generously rub this paste over the non-skin side of your salmon fillets.
- Heat 1 tablespoon of olive oil in a skillet over medium-high heat until it shimmers. Place the salmon fillets, skin-side down, in the hot skillet. Cook for 3-4 minutes, without moving, until the skin is beautifully crispy and golden brown.
- Once seared, gently transfer the salmon, skin-side up, into your simmering coconut curry sauce (which you will prepare next or just before this step). Let it gently poach for 5-7 minutes, or until cooked through and flaky. The salmon will absorb the rich flavors of the sauce as it finishes cooking.
- While your salmon is searing, heat 1 tablespoon of olive oil in a separate large pot or deep skillet over medium heat. Add the minced garlic, minced ginger, and lemongrass paste. Sauté for about 5 minutes until the aromatics are wonderfully fragrant and softened. Ensure garlic and ginger are finely minced.
- Stir in the remaining 1 tablespoon brown sugar and 1 tablespoon red curry paste. Continue to sauté for another 3 minutes, allowing the paste to toast slightly and its flavors to deepen and meld with the aromatics.
- Pour in the can of full-fat coconut milk. Bring the sauce to a gentle simmer, being careful not to boil it vigorously, as this can cause the coconut milk to split. Season the sauce with fish sauce (or soy sauce) and lime juice and zest to taste. Start with the juice of 1-2 limes and the zest of 1 lime, then adjust for a vibrant balance of salty, sweet, sour, and umami flavors.
- Finally, stir in the 3 cups of chopped fresh spinach until it wilts into the sauce, adding beautiful color and nutrients.
- Once the salmon is cooked through and flaky, place the fillets over a generous bed of fluffy rice. Ladle the rich, aromatic coconut curry sauce over top, ensuring each piece of salmon is covered.
- Finish with a fresh squeeze of lime juice and a generous sprinkle of fresh herbs like cilantro, basil, or mint for an extra burst of freshness and aroma.

