clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Caramelized Black Pepper Fish from Vietnam is an excellent dish that's easy to cook at home. There aren’t a lot of ingredients – the flavor comes from caramelized sugar, fish sauce, shallots, and lots of black pepper. The recipe is quick enough for a weeknight and delicious enough for a special occasion.



Tender fish cooked in a peppery caramel sauce.


  • 3/4 cup chopped shallots
  • 1 tablespoon olive oil
  • 1/4 cup sugar
  • 1/4 cup Asian fish sauce, also called nam pla
  • 1/4 cup water
  • 1 1/2 teaspoons fresh ground black pepper
  • 2 pounds halibut fillet, or substitute mackerel or swordfish, skin removed, cut into 6-8 pieces
  • Garnish
  • 4 scallions, thinly sliced
  • 1/2 bunch cilantro, chopped


  1. Heat oil (in a skillet large enough to hold the fish) over medium heat. Add the shallots and cook for 10 minutes, stirring occasionally, until they soften (lower the heat if they start to brown) Transfer them to a small bowl and set aside.
  2. Add sugar, fish sauce, and water to the skillet. Over medium heat, cook the mixture for about 5 minutes, until it starts to turn brown and there are large bubbles throughout. Sprinkle in the pepper and the cooked shallots and cook for a minute more. Add the fish and cook, turning gently with a spatula every three minutes or so, until it is coated evenly with thickened caramel sauce, and just cooked through, 8-10 minutes. (you can add a few tablespoons of water, 1 tablespoon at a time, if the pan seems too dry)
  3. Sprinkle with scallions and cilantro. Serve with steamed rice and a simple green vegetable.
  • Prep Time: 5 mins
  • Cook Time: 25 mins
  • Category: Main Course
  • Cuisine: Vietnamese