Thai Grilled Salmon With Flavorful Side Sauce

Raw salmon on the grill
zeljkosantrac / Getty Images
Prep: 15 mins
Cook: 10 mins
Total: 25 mins
Servings: 2 to 3 servings
Nutrition Facts (per serving)
972 Calories
47g Fat
50g Carbs
88g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2 to 3
Amount per serving
Calories 972
% Daily Value*
Total Fat 47g 60%
Saturated Fat 16g 79%
Cholesterol 221mg 74%
Sodium 2188mg 95%
Total Carbohydrate 50g 18%
Dietary Fiber 4g 13%
Protein 88g
Calcium 313mg 24%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This Thai Grilled Salmon features a wonderful blend of the four big Thai tastes: spicy, salty, sweet and sour. Made with fresh herbs and spices, this salmon simply sings with flavor while never overwhelming the naturally delicious flavor of the fish. The marinade is a variation of traditional Thai magic paste—a special blend of fresh herbs and spices that will simply wow your taste buds. It works beautifully with salmon as well as other types of fish. If you enjoy true Thai flavors, give this dish a go!


  • 2 to 3 salmon fillets (or steaks)
  • For the Marinade:
  • 1/2 cup coriander (or cilantro, leaves, and stems chopped)
  • 4 garlic cloves
  • 1/2 teaspoon ground white pepper (white ground or whole white peppercorns if using pestle & mortar)
  • 1 1/2 tablespoons fish sauce
  • 2 tablespoons coconut oil (or other vegetable oil)
  • For the Side Sauce:
  • 1/4 cup lime juice
  • 2 tablespoons coriander (or cilantro chopped)
  • 1/2 teaspoon pepper (white ground)
  • 3 to 4 garlic cloves
  • 2 tablespoons fish sauce
  • 1 to 2 chilies (Serrano or Jalapeño or 1/4 to 3/4 teaspoon dried crushed chili flakes)
  • 1 tablespoon soy sauce
  • 3 tablespoons sugar (brown)
  • 2 tablespoons coconut milk

Steps to Make It

  1. Gather the ingredients.

  2. Place all marinade ingredients in a food processor or mini chopper. Process well to create a fragrant Thai spice paste (a pestle & mortar can also be used to make this paste).

  3. Rinse salmon pieces and pat dry. Place a bowl and slather the marinade/paste all over the fish, ensuring all surfaces are covered. Marinate 10 minutes or up to 24 hours.

  4. To make the side sauce, simply combine everything together in a cup, stirring well to dissolve the sugar. Then taste-test it, looking for a tangy flavor that is a balance between sweet, sour, spicy and salty. Add more lime juice if too salty or sweet for your taste. If too spicy, add more coconut milk. Set aside.

  5. Heat up your grill and brush with a little vegetable oil. Grill the salmon, allowing each piece to cook several minutes before disturbing/turning (this will prevent the flesh from tearing). Baste the first time you turn it with some of the leftover marinades. Salmon is cooked when inner flesh is no longer translucent.

  6. Serve the salmon with rice or salad, plus the sauce on the side (this sauce is usually served at room temperature). An easy salad that goes beautifully with this dish is Easy Thai Cucumber Salad

  7. Enjoy!


  • If the side sauce is too salty or sweet, then add more lime juice. If too spicy, just add more coconut milk. It all is according to your taste.
  • The side sauce should be served at room temperature.

Recipe Tags: