Thai Salmon

5 from 1 vote

This post may contain affiliate links. Please read our disclosure policy.

The terrific combo of ingredients in this marinade give salmon a sweet, salty, sour Thai vibrancy.

Baked salmon filets with Thai-inspired marinade on baking pan with blue napkin.

This salmon is vibrant with Thai flavors and delightfully simple to make. The marinade is just a simple combo of classic Thai ingredients: Fresh ginger, lemongrass, and fish sauce, along with some lime juice, garlic, and honey. In the oven, the marinade turns into a beautiful glaze. It’s one of those dishes (like most Thai dishes, in my opinion) that you Just. Can’t. Stop. Eating.

Serve this with Herby Brown Rice or Quinoa, then pair it with Thai Green Beans, Chili Crunch Brussels Sprouts, or Simple Asian Greens.

When I was a young cookbook editor, around 23 years old, two of the first books I was given to work on were written by a Thai chef named Vatcharin Bhumichitr. It didn’t take long for me to fall head over galangal in love with the flavors and dishes of Thai cooking. The brightest tastes, the smart blending of salty, sour, sweet, and spicy, the light hand with a number of ingredients in most of the recipes — I was smitten. I cooked my way through his books, and to this day, most of what I know about Thai cooking comes from this expert man’s teachings.

Thai Salmon in a baking dish.

This Thai Salmon recipe is a simple combo of classic Thai ingredients, poured over some salmon filets. The marinade turns into a beautiful glaze.

Tweet This

Ingredients

Raw salmon, fresh ginger and lemongrass, and other ingredients on marble table.
  • Salmon filets – Six skinless 8-ounce filets.
  • Ginger – Fresh ginger is one of those essential ingredients when it comes to Thai cooking, adding a peppery lift.
  • Lime juice – Another quintessential Thai ingredient. Like most juices, lime juice is always better when fresh-squeezed.
  • Lemongrass – This tropical grass has hard, thin stalks that actually smell like lemon. It’s a great ingredient to have on hand for Thai cooking (also, try this lemongrass cocktail!)
  • Honey – The sweetness of honey offsets the sour acidity of the lime juice in this marinade.
  • Fish sauce – Fish sauce, or nam pla, is one of the most characteristic flavors of the Thai palate.
  • GarlicMinced garlic gives this marinade more of a bite. Garlic and ginger are twin spirits that complement one another so well that you rarely see one without the other in Asian cuisine.
  • Cilantro – Optional to serve.
Thai Salmon with Herby Brown Rice and sauteed zucchini on a plate.

How to Make Thai Salmon

  1. Make the marinade: Place the ginger, lemongrass, lime juice, honey, fish sauce, and garlic in a bowl and mix.
  2. Marinate the salmon: Pour the marinade into a 9×13 baking pan and place the salmon filets in the pan, turning to coat them well with the marinade. Refrigerate for 30 minutes.
  3. Prep the oven: Preheat the oven to 400 degrees. Line a rimmed baking sheet with parchment paper, and spray with nonstick cooking spray. (The parchment paper is optional, but very helpful during clean up!)
  4. Cook the salmon: Roast the salmon for 10 minutes, or until it is cooked to your liking, remembering that it will continue to cook a bit after it is removed from the oven. Serve hot, with cilantro if desired.
Thai Salmon in a baking dish.

Tips

  • If you want to make the marinade smoother, you can use a blender or a food processor.
  • Although the recipe only calls for 30 minutes of marinating, you can actually marinate this salmon for up to 2 hours. Anything longer than that will alter the texture of the fish, making it soft.
  • If you want to get an extra head start on cooking, or you want to repeat the same meal again later the same week, take any excess marinade and freeze it in a sealable, freezer-safe plastic bag. Let it thaw back into a liquid state before adding your salmon to the bag and marinating!
Thai Salmon with Herby Brown Rice and sauteed zucchini on a plate on a flowered tablecloth.

Storage

When you’re cooking with fish and seafood, you always want to prepare and eat it as quickly as possible. So if you’re storing it, make sure you use an airtight container and enjoy your leftovers within a few days.

According to the USDA, once your salmon is cooked, you’re going to want to eat it within 3 to 4 days. I wouldn’t recommend freezing this salmon dish once cooked; the texture won’t be as nice once defrosted.

FAQs

How long should you marinate Thai salmon?

You can marinate this salmon for up to 2 hours. Because there is lime juice in the marinade, that acidity will end up mushifying your salmon if you let it go too long.

How do I marinate salmon with Thai flavors?

Thai flavors — lemongrass, ginger, fish sauce — are the perfect pairing for salmon. Use them in a marinade by mincing ginger, garlic, and lemongrass finely and mixing them with lime juice, honey, and fish sauce.

What are the key ingredients for making Thai salmon?

Most of the flavors in this Thai salmon come from the fish sauce, the aromatic lemongrass, a squirt of refreshing lime juice, and the mixture of minced garlic and ginger.

What is a good substitute for lemongrass?

If you’ve already started chopping up the ingredients for a good Thai marinade and you look in the fridge only to realize you don’t have lemongrass on hand, never fear! Just add a bit more minced garlic and a teaspoon of grated lemon zest. This hack gives you both a flavor and an aroma that approximates lemongrass.

What to Serve With Thai Salmon

More Delicious Thai Recipes

Also, explore a bunch more salmon recipes to shake up the weeknight routine!

Pin this now to find it later

Pin It
5 from 1 vote

Thai Salmon

The terrific combo of ingredients in this marinade give salmon a sweet, salty, sour Thai vibrancy.
Prep Time: 15 minutes
Cook Time: 10 minutes
Marinating Time: 30 minutes
Total Time: 55 minutes
Servings: 6 People
Save this recipe!
We’ll send it to your email, plus you’ll get new recipes every week!

Ingredients 

Instructions 

  • Place the ginger, lemongrass, lime juice, honey, fish sauce, and garlic in a bowl and mix. If you want to make the marinade smoother, you can use a blender or a food processor.
  • Pour the marinade into a 9×13 baking pan and place the salmon fillet in the pan, turning to coat them well with the marinade. Refrigerate for 30 minutes.
  • Preheat the oven to 400 F. Line a rimmed baking sheet with parchment paper and spray with nonstick cooking spray. (The parchment paper is optional, but very helpful during clean up!)
  • Roast the salmon for 10 minutes, or until it is cooked to your liking, remembering that it will continue to cook a bit after it is removed from the oven. Serve hot, with cilantro if desired.

Notes

You can marinate the salmon for up to 2 hours, but longer than that might alter the texture of the fish because of the acidity of the lime juice, making it a bit soft.

Nutrition

Calories: 338kcal, Carbohydrates: 4g, Protein: 45g, Fat: 14g, Saturated Fat: 2g, Cholesterol: 125mg, Sodium: 257mg, Potassium: 1133mg, Fiber: 1g, Sugar: 3g, Vitamin A: 91IU, Vitamin C: 1mg, Calcium: 27mg, Iron: 2mg
Like this recipe? Rate and comment below!

About Katie Workman

Katie Workman is a cook, a writer, a mother of two, an activist in hunger issues, and an enthusiastic advocate for family meals, which is the inspiration behind her two beloved cookbooks, Dinner Solved! and The Mom 100 Cookbook.

You May Also Like:

Leave a comment

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

Recipe Rating




2 Comments

  1. Sandra says:

    How much garlic does one use in your recipe for the Thai Salmon please.

    1. Katie Workman says:

      oh my goodness, sorry 1 teaspoon minced! added back now.