Instant Pot Vietnamese Salmon

Instant Pot Vietnamese Salmon

Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 4 servings
Perfectly cooked salmon, paired with a Vietnamese sauce. Delicious served with rice and some wilted greens, such a baby bok choy or spinach.
Print Recipe


  • 1 Tbsp olive oil
  • 1/3 cup light brown sugar packed
  • 3 Tbsp Asian fish sauce
  • 1 1/2 Tbsp soy sauce
  • 1/2 tsp grated fresh ginger
  • Finely grated zest of 1 lime
  • Juice of 1/2 lime
  • 1/2 tsp freshly ground black pepper
  • 4 fresh skinless salmon fillets preferably centre cut (or frozen, fully thawed)

For garnish:

  • Sliced green onion white and green parts, cut diagonally
  • Fresh cilantro leaves
  • Fresh lime wedges for drizzling


  • Set the Instant Pot to SAUTE (normal heat). Add the oil, brown sugar, fish sauce, soy sauce, ginger, lime zest, lime juice and black pepper to the Instant Pot. Bring to a simmer, then turn off the cooker.
  • Place the fish into the cooker, with the flat side that had the skin up. Spoon some of the sauce over the fish. Cover the cooker and cook on LOW PRESSURE for 1 minute. Let the pressure release naturally for 5 minutes, then release the remaining pressure manually.
  • Switch the cooker back to SAUTE (normal heat) and cook your salmon and sauce for another 30 seconds - 1 minute or so, or until salmon is cooked to your liking.
  • Carefully lift the salmon from the cooker and place onto a rimmed serving platter, flipping them over so that the side that was down is now up. Continue cooking the sauce in your cooker until reduced and syrupy, about 3 minutes more.
  • Spoon reduced sauce over salmon and garnish with sliced green onion and cilantro leaves. Serve with fresh lime wedges for drizzling.


Preheat oven to 350F.
Combine oil, brown sugar, fish sauce, soy sauce, ginger, lime zest, lime juice and pepper in an oven-proof baking dish just large enough to hold your salmon fillets flat.
Place salmon fillets into dish with sauce, with the flat side that had the skin facing up.
Bake in preheated oven for 20-25 minutes, or until salmon is cooked to your taste. Remove dish from oven, then remove salmon to a serving platter, flipping the salmon so the bottom side is now up.
Place dish with sauce back into the oven under the broiler (about 6 inches from heat) to reduce and thicken the sauce slightly, about another 1-2 minutes or so. Spoon reduced sauce over salmon.
Garnish with green onion and cilantro leaves and serve with lime wedges for drizzling.


Calories: 351kcal | Carbohydrates: 18g | Protein: 35g | Fat: 14g | Saturated Fat: 2g | Cholesterol: 93mg | Sodium: 1517mg | Potassium: 910mg | Sugar: 18g | Vitamin A: 70IU | Calcium: 41mg | Iron: 1.8mg