Salmon Coconut Curry Recipe

If you’re craving something that’s bursting with flavor yet comforting and easy to make, I’ve got just the thing for you. This Salmon Coconut Curry Recipe is one of those dishes that I absolutely love whipping up when I want a cozy meal that feels a little fancy without the fuss. Creamy coconut milk, vibrant Thai red curry paste, and tender salmon come together in this recipe to create magic in your skillet. Trust me, once you try it, you’ll find yourself wanting to make it again and again.

❤️

Why You’ll Love This Recipe

  • Simple Yet Flavorful: The combination of coconut milk and Thai red curry paste creates a rich, fragrant sauce that complements salmon perfectly.
  • Quick to Make: You’ll have dinner on the table in under 35 minutes, making it perfect for busy weeknights.
  • Healthy Ingredients: Fresh salmon, vibrant vegetables, and herbs pack this curry with nutrients and deliciousness.
  • Customizable: You can easily swap veggies or adjust the spice level to your preference without losing that comforting coconut curry vibe.

Ingredients You’ll Need

Each ingredient in this Salmon Coconut Curry Recipe plays a vital role in balancing flavor and texture — from the creamy coconut to the zing of lime and fresh herbs. I always recommend picking the freshest salmon you can find and going for full-fat coconut milk to get that luscious sauce.

  • Fresh salmon: Opt for skin-on fillets for the best flavor and nice texture when searing.
  • Olive oil and butter: Using both gives a great balance of flavor and helps with caramelization.
  • Onion and garlic: These aromatics build the flavor base for your curry sauce.
  • Thai red curry paste: This is your curry’s soul — pick a good quality brand for the best taste.
  • Fish sauce: Optional but highly recommended — it adds umami depth without fishiness if used sparingly.
  • Full-fat coconut milk: Creamy and rich, it makes the curry sauce silky smooth.
  • Brown sugar: Just a touch to round out the heat and acidity.
  • Carrots and broccolini: These veggies add color, crunch, and freshness.
  • Lime juice: Brightens and balances the richness of the coconut milk.
  • Fresh basil and cilantro: Essential herbs that bring freshness and aroma to the finished dish.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love how flexible this Salmon Coconut Curry Recipe is — I’ve played around with a few tweaks depending on the season or what I have in my fridge, and each version turns out fantastic. Feel free to personalize it to suit your taste or dietary needs.

  • Spice Level: If you like things hotter, add a pinch of crushed red pepper flakes or some fresh chopped bird’s eye chili — I discovered this trick when craving extra heat one chilly night, and it really woke up the curry.
  • Vegetables: Swap broccolini for green beans or baby spinach for a green boost that cooks quickly.
  • Dairy-Free Variation: If you avoid butter, just use olive oil, and it still turns out super tasty.
  • Protein Swap: Want to try a different fish or tofu? Just adjust cooking times accordingly — salmon is perfect because it cooks quickly and stays tender.

How to Make Salmon Coconut Curry Recipe

Step 1: Prepare and Sear the Salmon

First things first, cut your fresh salmon into four equal pieces. Pat them dry with a paper towel — this step is crucial if you want a beautiful golden crust instead of soggy fish. Season both sides with salt and pepper. Heat your skillet over medium-high heat and add olive oil and butter. When the pan’s hot and shimmering, lay the salmon skin-side down and let it cook undisturbed for about 5 minutes. I know it can be tempting to flip too early, but if the fish sticks, just give it more time to release naturally. After that, flip and cook for another 2-3 minutes until almost done. Set the salmon aside — if you’re not a fan of the skin, you can slide it off now before continuing.

Step 2: Build the Curry Base

Spoon out most of the oil from the pan, leaving about a tablespoon behind for sautéing. Toss in the chopped onion and cook for about 3 minutes until it starts to brown lightly – this adds a great depth of flavor. Then stir in minced garlic and the Thai red curry paste, cooking for another minute so the spices bloom and smell amazing.

Step 3: Add Coconut Milk and Veggies

Pour in the fish sauce (if you’re using it), full-fat coconut milk, and sprinkle in the brown sugar. Stir everything together, then add matchstick carrots and chopped broccolini. Allow this to simmer gently for about 5 minutes, enough time for the veggies to be tender-crisp. If you prefer softer veggies, just let it bubble a bit longer. This is when your kitchen starts smelling like the tastiest comfort food.

Step 4: Finish with Lime, Herbs, and Salmon

Off the heat, stir in fresh lime juice to brighten things up. Gently nestle the salmon back into the pan, letting it warm through in the curry sauce for 2 minutes or so. Give it a final taste and season with extra salt and pepper if needed. Finally, sprinkle torn basil and chopped cilantro over the top, and your Salmon Coconut Curry is ready to serve right away.

👨‍🍳

Pro Tips for Making Salmon Coconut Curry Recipe

  • Patting the Salmon Dry: I learned that drying the salmon thoroughly before seasoning prevents sticking and helps achieve a beautiful crust.
  • Don’t Rush the Flip: If your salmon sticks to the pan, just let it cook a bit longer — forcing it off can tear the fish.
  • Bloom the Curry Paste: Sautéing the curry paste with garlic and onions really brings out the deep, complex flavors you want in this dish.
  • Use Fresh Herbs at the End: Adding basil and cilantro just before serving keeps the herbs vibrant and fresh, avoiding any bitterness.

How to Serve Salmon Coconut Curry Recipe

Salmon Coconut Curry Recipe - Recipe Image

Garnishes

When I serve this, I always top it with a few extra fresh cilantro leaves and basil sprigs to enhance the fresh herbal notes. Sometimes, I’ll sprinkle a few toasted cashews on top for that unexpected crunch that pairs wonderfully with the creamy coconut sauce.

Side Dishes

My go-to side is Jasmine rice or steamed basmati rice, which soaks up the curry sauce beautifully. For a lower-carb option, cauliflower rice or even a bed of sautéed greens like spinach works great. You could also try warm naan or crusty bread for sopping up every last bit of sauce.

Creative Ways to Present

For special occasions, I like plating this curry in shallow bowls with a lime wedge on the side and a sprinkle of fresh chili slices for color contrast. It also makes a great centerpiece for a shared family meal — serve it family-style with bowls of rice and extra herbs on the side so everyone can customize their plate.

Make Ahead and Storage

Storing Leftovers

I store any leftovers in an airtight container in the fridge for up to 2 days. To keep the salmon from falling apart when reheating, I gently reheat the curry on low heat in a covered pan instead of microwaving — this keeps the fish tender and the sauce silky.

Freezing

While the curry sauce freezes well, I find salmon’s texture suffers a bit after freezing, becoming flakier. If you want to freeze, freeze the sauce separately and add fresh salmon when reheating for the best taste and texture.

Reheating

Reheat leftovers gently on the stovetop over low heat, stirring occasionally. Adding a splash of water or coconut milk helps loosen the sauce if it thickens too much. This way, the salmon stays moist and the curry tastes just as fresh as when you first cooked it.

FAQs

  1. Can I use frozen salmon for this Salmon Coconut Curry Recipe?

    Yes, you can use frozen salmon, but make sure to thaw it fully and pat it dry before cooking to prevent sticking and maintain a good sear. The texture might be slightly different compared to fresh salmon, but it still works deliciously in the curry.

  2. What if I don’t have Thai red curry paste?

    If you don’t have Thai red curry paste, you can substitute with other curry pastes like green or yellow, but the flavor profile will change slightly. You can also make a simple curry powder mix with turmeric, cumin, coriander, and chili powder as a last resort, though it won’t be quite the same.

  3. Is fish sauce necessary?

    Fish sauce isn’t mandatory, but it adds a lovely depth of umami that really balances the curry’s richness. If you’re not a fan or are vegetarian, you can skip it or replace it with a splash of soy sauce or tamari for a similar effect.

  4. Can I make this curry spicier?

    Absolutely! Adding more Thai red curry paste or fresh chilies can increase the heat. I recommend adding a little at a time to adjust to your desired spice level without overpowering the salmon’s delicate flavor.

Final Thoughts

This Salmon Coconut Curry Recipe holds a special place in my cookbook because it’s a perfect blend of simple ingredients that come together to create something truly comforting and vibrant. I love inviting friends over and watching their eyes light up at first bite — the creamy, spicy sauce paired with tender salmon is just irresistible. I hope you’ll give this recipe a try and make it your go-to weeknight meal as well. Trust me, it’s way easier to make than you think and will make you look like a total kitchen rockstar.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Salmon Coconut Curry Recipe

Salmon Coconut Curry Recipe

4.6 from 51 reviews
  • Author: Jessica
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Thai

Description

A flavorful and creamy Salmon Coconut Curry featuring tender salmon pieces simmered in a rich Thai red curry coconut milk sauce with fresh vegetables, herbs, and a hint of lime. This easy stovetop recipe brings vibrant Southeast Asian flavors to your dinner table in just 35 minutes.


Ingredients

Salmon

  • 1 pound fresh salmon
  • Salt & pepper to taste

Cooking Base

  • 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

Vegetables & Herbs

  • 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

  1. Prepare the Salmon: Cut the salmon into 4 equal pieces. Pat both sides dry with a paper towel and season evenly with salt and pepper.
  2. Heat the Pan: Add olive oil and butter to a skillet and heat it over medium-high heat for a few minutes until hot.
  3. Cook the Salmon: Place salmon skin-side down in the skillet. Cook for 5 minutes without moving to allow a crust to form. Flip and cook for an additional 2-3 minutes until the salmon is nearly cooked through. If the fish sticks, give it more time to release naturally. Remove salmon from pan and place on a plate. Optionally, remove the skin before returning it to the pan later.
  4. Prepare the Curry Base: Remove excess oil, leaving about one tablespoon in the skillet. Add the chopped onion and sauté for about 3 minutes until lightly browned. Add minced garlic and Thai red curry paste, cooking for 1 minute to release aromas.
  5. Add Liquids and Vegetables: Stir in fish sauce, coconut milk, brown sugar, matchstick carrots, and chopped broccolini. Let the mixture gently bubble and simmer for about 5 minutes until vegetables are tender-crisp. Adjust cooking time according to desired vegetable texture.
  6. Finish the Curry: Stir in lime juice. Return the cooked salmon pieces back to the pan to warm through for a couple of minutes. Season to taste with additional salt and pepper if needed.
  7. Garnish and Serve: Sprinkle torn basil and chopped cilantro over the curry. Serve immediately, enjoying the rich and balanced flavors.

Notes

  • Fish sauce adds authentic depth of flavor but can be omitted for a milder taste.
  • For a thinner curry sauce, add a little water or broth while simmering.
  • Use full-fat coconut milk for the creamiest texture.
  • Salmon skin can be removed before serving if preferred.
  • Adjust the amount of Thai red curry paste for desired spice level.

Nutrition

  • Serving Size: 1 serving (approx. 1/4 of recipe)
  • Calories: 380
  • Sugar: 4g
  • Sodium: 450mg
  • Fat: 27g
  • Saturated Fat: 18g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Protein: 28g
  • Cholesterol: 65mg