Thai Salmon

5 from 3 votes
Jump to Recipe

This post may contain affiliate links.

Thai Salmon is a super easy, delicious dinner. It has a great heat kick to it and it’s ready in under 30 minutes. The entire family will love this recipe. It’s beautiful and bright, a great change to the usual meal.

Salmon with thai chili sauce in a grey bowl with a fork.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Why Make This Thai Salmon

This salmon is a flavor explosion, the sweet and spicy Thai sauce is thick and addictive. This meal can be served with rice, cauliflower rice, over salad or with roasted veggies. The sauce is easy to whip up, you can use it with shrimp as well. This dish is quick and great for a weeknight meal or for date night. The crunch from the peanuts brings it over the top. If you love spice, also consider my Baked Blackened Salmon.

Ingredients Needed

Ingredients needed to make this recipe all on a counter in small bowls.

Salmon. Wild Caught salmon is usually best, I like to go with boneless and skinless but any salmon will work. Check out my Firecracker Salmon also!

Sweet Chili Sauce. This is the brand I use. This sauce it sweet, salty and the base of the salmon marinade.

Soy Sauce. I like to use low sodium soy sauce.

Fish Sauce. This is a salty, fishy sauce found in the international aisle.

Chili Garlic Sauce. This is also found in the international aisle. It is spicy, and garlicky. You can also use sriracha instead.

Seasoning. You will need salt, and red pepper flakes for a little extra heat.

Ginger. Fresh ginger is best, this is typically in the produce aisle but you can also use ginger paste. Ginger adds a little warming zest to the dish.

Garlic. Fresh minced garlic for aromatics and flavor.

Fresh Limes. This is a must for a bright citrus flavor.

Corn Starch. This Ingredient helps to thicken up the Thai sauce for salmon. Arrow root will also work if you are gluten intolerant.

Optional Garnish

Green Onions. These add flavor and a bright pop of color.

Cilantro. Cilantro is always so great with Thai flavors, I love to add chopped cilantro to the salmon or rice if I am serving it.

Peanuts. Peanuts add a great crunch and the perfect flavor to go with the spicy thai sauce. I prefer salted/roasted peanuts but raw will work great.

Recipe Variations

Salmon. You can use white fish in place of salmon.

Soy Sauce. You can use coconut aminos or tamari in place of soy sauce.

Maple Syrup. Honey or brown sugar will also work.

Steps To Make This Recipe

Steps to make salmon, in a glass bowl and on a baking sheet.

Step One. Preheat oven to 375º. Line a baking sheet with parchment paper. Slice salmon into even pieces if needed.

Step Two. To make the sauce, whisk together chili sauce, soy sauce, garlic, fish sauce, ginger, lime juice and chili garlic, salt, red pepper flakes in a small sauce pan. Mix the cornstarch with a tsp of water, add it to the Thai sauce and bring to a simmer on the stove. Simmer the sauce for about 5-8 minutes until it thickens and the flavors come together.

Step Three. Place salmon onto prepared baking sheet  and add about 2 Tbsp of the Thai sauce to the top of the salmon. Brush the sauce to ensure salmon is coated well. Save the leftover sauce for serving.

Salmon with sauce up close on a baking sheet.

Step Four. Place into oven and bake until cooked through, about 15-20 minutes. Serve immediately, garnish with chopped peanuts, green onions and cilantro.

Grey bowl with rice, salmon and garnish.

Other Salmon Recipes To Try

If you loved this recipe let me know! Also, follow me on Instagram & Pinterest for even more fun recipes to make you feel good from the inside out. Thanks for being here.

Salmon in a gray bowl with sauce.
5 from 3 votes

Thai Salmon

Thai Salmon is a super easy, delicious dinner. It has a great heat kick to it and it's ready in under 30 minutes. The entire family will love this recipe. It's beautiful and bright, a great change to the usual meal.
Prep: 10 minutes
Cook: 20 minutes
Servings: 4


  • 1 baking sheet
  • small sauce pan


Thai Chili Sauce

  • ½ cup sweet chili sauce
  • Tbsp low sodium soy sauce
  • 1 tsp chili garlic sauce
  • 1 Tbsp fish sauce
  • 3 garlic cloves, minced
  • Tbsp maple syrup
  • 1 Tbsp lime juice
  • ½ tsp cayenne pepper
  • 1 tsp ginger, minced
  • 1 tsp red pepper flakes
  • 1 tsp Sriracha , *optional for spice
  • 1 tsp corn starch

Thai Salmon

  • 1-1½ lb salmon, 4 filets
  • ¼ cup salted peanuts, chopped
  • 4 Tbsp green onions, chopped
  • 1 Tbsp fresh cilantro, fresh garnish, *optional
  • ¼ cup edemame , *optional


  • Preheat oven to 375 degrees F. Line a baking sheet with parchment paper. 
  • To make the sauce, add chili sauce, soy sauce, garlic, fish sauce, ginger, lime juice and Sriracha, ginger in a small saucepan. Whisk cornstarch with 1 tsp of water, add that to the sauce pan. On medium low heat, bring sauce to a simmer for about 5-8 minutes or until it thickens up a bit.
  • Place salmon onto prepared baking sheet. Season salmon with red pepper flakes and (optional cayenne for extra spice). Once the sauce has thickened, let it cool a bit. Spoon the chili sauce mixture over the salmon. Make sure the whole surface is covered, use a brush to brush it if needed. Save the leftover sauce for serving.
  • Place the salmon in the oven and bake for 15-18 minutes depending on how you prefer your salmon cooked, I like medium. Serve over rice of choice and garnish with green onions, cilantro, edamame if using and any other veggies of choice.


*use tamari or coconut aminos if gluten free. 
*arrow roots will also work.
*any salmon of choice will work, I use wild caught sustainable salmon when I can. 
*nutrition label does not include rice. Pair this recipe with rice, cauliflower rice or a side of fresh steamed veggies. If serving with rice (1 cup uncooked =3 cups cooked) add 154. 50 calories and 33 grams of carbs


Serving: 1g | Calories: 396kcal | Carbohydrates: 25g | Protein: 38g | Fat: 16g | Saturated Fat: 2g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 6g | Cholesterol: 94mg | Sodium: 1182mg | Potassium: 999mg | Fiber: 1g | Sugar: 20g | Vitamin A: 325IU | Vitamin C: 3mg | Calcium: 49mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Author: Bailey
Prep Time: 10 minutes
Cook Time: 20 minutes
Course: Main Course
Cuisine: American
Servings: 4
Calories: 396
Keyword: 30 minute, Salmon
Like this recipe? Leave a comment below!

About Bailey

You may also like

Leave a comment

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

Recipe Rating


  1. This was really tasty, unlike any salmon I’ve had. Really happy I gave it a try. Thanks Bailey!

    1. Hi There! Thanks for making the recipe and for letting me know, happy cooking.

  2. 5 stars
    Delicious and easy, everyone loved it. Thanks 😊

  3. In the end you show the nutrition, is in that also the rice?

    Really tasty salmon!!

    1. Hi! The nutrition label does not include rice in the calories. I paired mine with cauliflower rice or steamed veggies typically. Rice will add 33 carbohydrates and 154 calories to the meal, and that with 3/4 cup of rice 😉

  4. 5 stars
    My kids are 10 and 13 and they finished the whole thing. My daughter asked for seconds. I served this with jasmine rice, edamame and green parts of spring onion. Will make again. Thanks for sharing!

    1. I am so happy to heat this! Thanks for the feedback, Happy Cooking! xoxo