Vietnamese Grilled Salmon

Save Recipe
  • Level: Easy
  • Total: 1 hr 28 min
  • Prep: 45 min
  • Inactive: 30 min
  • Cook: 13 min
  • Yield: 8 to 10 servings
Share This Recipe


For the salmon: 

2 tablespoons grapeseed oil, plus more for brushing

1 tablespoon grated ginger

2 cloves garlic, minced

1 small shallot, minced

1 stalk lemongrass, finely chopped

Juice of 2 limes

2 tablespoons fish sauce

1 tablespoon packed light brown sugar

Kosher salt

2 sides wild salmon, skin on (1 3/4 to 2 pounds each)

For the carrot-sesame dressing:

3 tablespoons fish sauce

2 tablespoons rice vinegar

1 tablespoon Sriracha

1 tablespoon toasted sesame oil

2 teaspoons packed light brown sugar

Juice of 1 lime

Kosher salt

1 carrot, julienned

3 scallions, chopped


  1. Prepare the salmon: Whisk the grapeseed oil, ginger, garlic, shallot, lemongrass, lime juice, fish sauce, brown sugar, a pinch of salt and 1/2 cup water in a medium bowl. Place the salmon on a rimmed baking sheet and pour the marinade on top. Turn the salmon so the marinade coats both sides. Cover and refrigerate, 30 minutes.
  2. Meanwhile, make the carrot-sesame dressing: Whisk the fish sauce, rice vinegar, Sriracha, sesame oil, brown sugar, lime juice and a pinch of salt in a medium bowl until the sugar dissolves. Add the carrot, scallions and 1/4 cup water; stir to combine. Set aside.
  3. Preheat a grill to medium high. Remove the salmon from the marinade, wiping off any excess. Brush the grill grates with grapeseed oil. Brush the skin side of the salmon generously with grapeseed oil, then place on the grill skin-side down. Cover and cook until the skin is crisp and the salmon is nearly cooked through, about 8 minutes. Uncover and cook until the salmon is just cooked through, about 5 more minutes. (Do not flip the fish.)
  4. Transfer the salmon to a platter and spoon the carrot-sesame dressing on top.