• Skip to main content
  • Skip to primary sidebar
The Yummy Bowl
  • Browse by Category
    • 30-Minute Meals
    • One-Pot Meals
    • Breakfast
    • Appetizers
    • Dinner
    • Soups
    • Sides
    • Desserts
    • Drinks
    • Kid Friendly Recipes
    • Vegetarian
    • Pasta
    • Sandwiches & Wraps
    • Air Fryer
    • Slow Cooker
    • Cooking Tips and Ideas
    • Popular Recipes
  • Browse by Season
    • Fall
    • Spring
    • Summer
    • Winter
  • Browse by Protein
    • Beef
    • Chicken
    • Fish
menu icon
go to homepage
  • Recipes
  • Cooking 101
  • Contact
  • Subscribe
  • About
subscribe
search icon
Homepage link
  • Recipes
  • Cooking 101
  • Contact
  • Subscribe
  • About
×
The Yummy Bowl » Recipes » Asian

Thai Salmon Curry with Coconut Milk

Dec 1, 2024 · Last updated: Jan 24, 2025 by Julia · 1 Comment · this post may contain affiliate links

Jump to Recipe
salmon curry with coconut milk and spinach.

If you’re craving a flavorful, nourishing meal that’s easy to make, this Coconut Curry Salmon is for you. It features tender seared salmon simmered in a creamy coconut milk sauce infused with Thai red curry, garlic, and ginger. The aroma it creates as it cooks is simply irresistible!

With bold flavors that come together effortlessly, this salmon recipe is both satisfying and surprisingly simple and quick to prepare.

Salmon Curry

I love how this recipe feels like a special meal but is weeknight-friendly. The rich, spiced sauce pairs beautifully with the flaky salmon, creating a dish that’s both comforting and exciting.

Serve it with steamed rice or your favorite veggies for a complete, wholesome dinner the whole family will enjoy.

Want to Save This Recipe?

Enter your email and we’ll send the recipe directly to you!

Please enable JavaScript in your browser to complete this form.
Loading

By submitting this form, you consent to receive emails from The Yummy Bowl.

Why This Coconut Curry Salmon Is So Delicious

💖 This Coconut Curry Salmon is packed with bold flavors that will keep you coming back for more. The creamy coconut milk balances the heat of the Thai red curry paste, creating a velvety sauce that’s both comforting and exciting.

💖 The tender, flaky salmon absorbs all those rich, spiced flavors, making every bite unforgettable.

💖 Fresh herbs like cilantro, Thai basil, and a squeeze of lime juice brighten the dish, while a touch of brown sugar adds just the right amount of sweetness to balance the savory and spicy notes.

Ingredients

  • Salmon - Use fresh or frozen fillets (thawed if frozen). Skin-on fillets help keep the fish moist while cooking. You can easily remove the skin after cooking if you prefer.
  • Coconut milk - Use full-fat coconut milk (unsweetened) for the creamiest sauce. Light versions will work but result in a thinner sauce.
  • Thai red curry paste - Look for authentic brands for the best flavor. Start with two tablespoons and adjust based on your spice preference.
  • Fresh herbs - Thai basil adds a unique, slightly peppery flavor, but regular basil works too. Cilantro is optional but highly recommended for extra freshness.
  • Spinach & veggies - Fresh spinach wilts perfectly into the sauce. Add extra veggies like bell peppers, snow peas, or carrots for more texture and nutrition.
  • Seasoning adjustments - Taste the sauce as it simmers. Add more fish sauce for saltiness, brown sugar for sweetness, or lime juice for tang.

📋 You can find the full ingredient list in the Recipe Card below the article.

How To Make This Salmon Curry

This Coconut Curry Salmon delivers all that with minimal fuss, making it perfect for first-time cooks and seasoned home chefs alike.

Ready to try something new? Let’s make this delicious dish together!

  1. Season the salmon: Pat the salmon dry, then season with salt and black pepper. This helps build a tasty crust when searing.
  2. Sear the salmon: Heat butter and oil in a large pan over medium-high heat. Place salmon skin-side down and cook for 3 minutes until the skin is crispy. Flip and cook for another 3-5 minutes, depending on thickness. Remove and set aside.

Pro Tip: If you prefer skinless salmon, cook it with the skin first, it will peel off easily after cooking. This also keeps the fillets tender.

  1. Make the curry base: Spoon out excess oil from the pan. Add chopped onion and sauté until softened, about 3 minutes. Stir in garlic and ginger, cooking for another minute until fragrant.
  2. Build the sauce: Add Thai red curry paste, fish sauce, soy sauce, brown sugar, and coconut milk. Stir well and bring to a gentle boil. Reduce heat and simmer until the sauce thickens slightly, about 5-7 minutes.
  3. Add spinach & herbs: Stir in fresh spinach, basil, and cilantro. Add a squeeze of lime juice to brighten the flavors. Taste the sauce and adjust seasoning as needed.
  4. Finish the dish: Return the salmon to the pan, spooning the sauce over the fillets. Serve with steamed rice or your favorite side for a delicious, satisfying meal.

The best part about this curry is that it just gets better the next day!

Tips

  • For extra sauce, reduce the number of salmon fillets or add more veggies like bell peppers, carrots, or snow peas.
  • Want bite-sized pieces? Cut the salmon into larger chunks and cook them for less time. This dish pairs perfectly with jasmine rice or quinoa for a healthier option.

Choosing the Right Salmon for Thai Coconut Curry

When making Thai Coconut Salmon Curry, I always recommend choosing salmon that’s firm, vibrant, and smells fresh like the ocean.

The quality of the salmon really makes a difference in the dish! If the salmon looks dull or has a strong, overly fishy odor, it’s best to pass on it.

Selecting Fresh Salmon

When it comes to selecting the best salmon for this recipe, I highly recommend choosing wild-caught Alaskan salmon.

Wild-caught salmon has a richer flavor and a firmer texture, which makes it perfect for a dish like this Coconut Curry Salmon.

It holds up beautifully in the curry sauce and adds an extra layer of deliciousness.

For the best results, look for fillets that are about 150-200 grams each. These sizes are ideal for cooking evenly and ensuring each portion is just the right amount.

A helpful tip before you start seasoning: pat the salmon dry with a paper towel. This step helps the seasoning adhere better and reduces excess moisture, allowing the salmon to cook to perfection.

For more tips, check out my post on choosing the best types of salmon and salmon cooking temp guide.

Vegetable Combinations and Add-ins

Add peas, snow peas, asparagus, or fresh spinach to boost the nutrition and flavor of the dish.

For an extra kick, toss in chopped Thai chilies or a sprinkle of dried red pepper flakes.

Be sure to chop the veggies into small pieces so they cook evenly and pair nicely with the tender salmon.

Vegetable PairingFlavor ProfileCooking Considerations
Bell PeppersSweet, crunchySlice into 1-inch pieces
Bok ChoyMild, crispChop into 1-inch segments
PeasSweet, tenderUse fresh or frozen
AsparagusEarthy, slightly bitterCut into 1-inch pieces
SpinachMild, leafyAdd at the end for quick wilting

Serving Suggestions

  • Jamsine, basmati, yellow rice or lime cilantro rice
  • For low carb try broccoli or cauliflower rice

Troubleshooting Common Curry Issues

Sauce Consistency Solutions. If your curry sauce is too thin, just let it simmer uncovered for a bit. This will help the liquid evaporate, making the sauce thicker.

Or, you can make a cornstarch slurry. Mix 1 teaspoon of cornstarch with 1 tablespoon of water, then whisk it into the curry to thicken it.

Flavor Adjustments. Is your curry too spicy? No worries! Add more coconut milk or a squeeze of fresh lime juice to balance the heat.

If it's not spicy enough, add more curry paste or a dash of sriracha. Homemade curries let you adjust the seasoning to your liking.

Freezing And Storing Instructions

This Thai Coconut Salmon Curry is not just delicious when you first make it—it's even better the next day as the flavors continue to meld together.

  • To Store. After enjoying your curry, transfer any leftovers into an airtight container and store it in the fridge. It will stay fresh for 2-3 days. The best part? As the curry sits, the flavors get even more delicious and rich, making it perfect for meal prep or a quick lunch later in the week.
  • To Reheat. When it’s time to reheat, do it gently. You can warm the curry in a pan over low heat, stirring occasionally to make sure the salmon stays moist and the sauce is evenly heated. If you prefer, you can also use the microwave, but be sure to reheat it in short bursts, stirring in between to prevent the salmon from drying out.

More Curry Recipes

  • Pumpkin Curry
  • Chicken Curry Noodles
  • Eggplant Curry
  • Vegetarian Curry
  • Cabbage Curry

Did You Like This Recipe?

Leave a ⭐️⭐️⭐️⭐️⭐️ rating below and share it on Instagram , Facebook, and Pinterest!

Recipe Card

Thai salmon curry with coconut milk and spinach.

Salmon Curry

Julia
Try this easy Thai Coconut Curry Salmon recipe with tender salmon in a creamy, flavorful coconut sauce. It's the perfect weeknight dinner!
5 from 1 vote
Print SaveSaved! Pin
Prep Time 10 minutes mins
Cook Time 25 minutes mins
Total Time 35 minutes mins
Course Main Course
Servings 4 servings
Calories 244 kcal

Want to Save This Recipe?

Enter your email and we’ll send the recipe directly to you!

Please enable JavaScript in your browser to complete this form.
Loading

By submitting this form, you consent to receive emails from The Yummy Bowl.

INGREDIENTS
  

  • 1 pound fresh or frozen salmon fillets, about 4 fillets
  • 1 tablespoon olive oil
  • 1 tablespoon unsalted butter
  • ½ of a larger brown onion
  • 2 teaspoons fresh garlic, minced
  • 2 tablespoons Thai red curry paste, good quality
  • 1 teaspoon fish sauce
  • 1 can, 13.5 coconut milk, unsweetened
  • ½ teaspoon brown sugar, optional
  • 3 cups or more spinach, fresh
  • 1 teaspoon of lime juice and more lime wedges for serving
  • 2 tablespoons fresh basil, regular or Thai basil (more aromatic and stronger)
  • 2 tablespoons fresh cilantro, chopped
  • 1 teaspoon ginger, minced or grated
  • 1 tablespoon soy sauce, I used low sodium
  • salt and black pepper to tasts

INSTRUCTIONS
 

  • Season the salmon: Start by seasoning your salmon fillets with a generous amount of salt and black pepper.
    salt and black pepper to tasts, 1 pound fresh or frozen salmon fillets
  • Cook the salmon: Melt butter in a large pan over medium-high heat, then add a little oil. Place the salmon skin-side down and cook for about 3 minutes. Flip it over and cook for another 3-5 minutes. Set the salmon aside.
    1 tablespoon olive oil
  • Prepare the curry base: Spoon out a bit of the oil and butter from the pan, then add chopped onion. Sauté for about 3 minutes until softened. Add in garlic and ginger, and cook for another minute on medium heat. Add red curry paste and cook until it caramelized.
    1 tablespoon unsalted butter, ½ of a larger brown onion, 2 teaspoons fresh garlic, 1 teaspoon ginger, 2 tablespoons Thai red curry paste
  • Add flavorful ingredients: Stir in fish sauce, soy sauce, brown sugar, and coconut milk. Bring it to a gentle boil, then lower the heat and let it simmer until the sauce thickens slightly. If you're adding veggies, now's the time to toss them in (just don’t overdo it).
    1 teaspoon fish sauce, ½ teaspoon brown sugar, 1 tablespoon soy sauce, 1 can
  • Garnish: Add in spinach, fresh basil, cilantro, and a squeeze of lime juice. Taste the sauce and adjust the seasoning if needed. Return the salmon to the pan, pour the sauce over it, and serve!
    1 teaspoon of lime juice and more lime wedges for serving, 2 tablespoons fresh basil, 2 tablespoons fresh cilantro, 3 cups or more spinach, fresh

NOTES

  • To Store: Transfer leftovers to an airtight container and refrigerate for up to 2-3 days. The flavors will deepen, making it even better for meal prep or a quick lunch.
  • To Reheat: Reheat gently over low heat in a pan, stirring occasionally to keep the salmon moist. You can also microwave in short bursts, stirring in between to avoid drying out the salmon.

ADD YOUR OWN PRIVATE NOTES

Click here to add your own private notes.

NUTRITION

Calories: 244kcalCarbohydrates: 5gProtein: 24gFat: 14gSaturated Fat: 4gPolyunsaturated Fat: 3gMonounsaturated Fat: 5gTrans Fat: 0.1gCholesterol: 70mgSodium: 441mgPotassium: 727mgFiber: 1gSugar: 2gVitamin A: 3491IUVitamin C: 9mgCalcium: 57mgIron: 2mg
Tried this recipe?@theyummy_bowl and tag #theyummy_bowl! Thank you!

Note: Nutrition information is estimated and varies based on the products used.

Full Nutrition Disclaimer can be found here.

More Yummy Recipes You'll Love

  • best salmon recipe images and label reads: 80+ best salmon recipes.
    80+ Best Salmon Recipes: Beyond The Classic Salmon Burger
  • air fryer teriyaki salmon.
    Air Fryer Teriyaki Salmon (20 Minute Dinner!)
  • salmon vegetable casserole in baking dish.
    Salmon Casserole (with Fresh or Canned Salmon)
  • salmon salad bowl in a white bowl with parsley and cabbage
    10 Minute Salmon Avocado Salad (Baked!)
salmon curry with coconut milk and spinach.
« Chicken Stroganoff
How to Reheat Pasta (and Make It Taste Great!) »

Reader Interactions

Comments

  1. Julia

    December 09, 2024 at 10:25 am

    5 stars
    delicious one pot salmon curry !

    Reply
5 from 1 vote

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

the yummy bowl julia author

I'm Julia and welcome to The Yummy Bowl. I share easy and healthier recipes for busy people. Whether you're craving something deliciously healthy or a bit indulgent, you'll discover a variety of satisfying and comforting dishes here.

Readers Favorites

  • oatmeal cookies.
    No Sugar Added Healthy Breakfast Cookies (With Dried Fruit and Nuts)
  • a stack of banana oatmeal cookies with chocolate chips
    Banana Oatmeal Cookies with Chocolate Chips
  • slow cooker honey garlic chicken thighs
    Honey Garlic Chicken Thighs (Slow Cooker)
  • cabbage roll casserole with cheese.
    Lazy Cabbage Roll Casserole (with Ground Beef)
  • marinated cucumber tomato onion salad.
    Cucumber, Tomato and Onion Salad (5 Minutes To Assemble)
  • roasted asparagus with cheese and tomatoes.
    Roasted Asparagus With Parmesan (And Tomatoes)

Connect With Me

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • YouTube

Footer

↑ back to top

About

Contact

Services

Privacy Policy

Disclaimer

Terms & Conditions

Facebook

Pinterest

Instagram

Youtube

Copyright © 2021 The Yummy Bowl

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.