Easy Thai Grilled Fish Fillets

Thai garlic grilled fish fillets


  • Total: 25 mins
  • Prep: 10 mins
  • Cook: 15 mins
  • Yield: Serves 4
Nutritional Guidelines (per serving)
1069 Calories
52g Fat
22g Carbs
122g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: Serves 4
Amount per serving
Calories 1069
% Daily Value*
Total Fat 52g 67%
Saturated Fat 9g 47%
Cholesterol 332mg 111%
Sodium 1963mg 85%
Total Carbohydrate 22g 8%
Dietary Fiber 1g 5%
Protein 122g
Calcium 153mg 12%
*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.)

Creating amazing-tasting grilled fish is easier than you think. All you need are a few expert tips, and you'll be eating perfectly grilled fish in less than 30 minutes. This recipe starts with a superb garlicky barbecue sauce that's delicious with all types of fish, whether fillet or steak, salmon or sole. Marinate your fish briefly in this sauce, heat up your grill, and follow the directions below. Bonus: if the weather doesn't cooperate, this dish can also be baked in the oven. 


  • 4 to 6 fish (fresh fillet, such as snapper, cod, salmon)
  • Garnish: lime wedges (fresh or lemon)
  • For the Marinade/Sauce
  • 4 tablespoons soy sauce
  • 3 tablespoons oyster sauce
  • 1 tablespoon fish sauce (available by the bottle at all Asian/Chinese food stores)
  • 2 tablespoons sugar (brown loosely packed)
  • 4 to 5 garlic cloves (minced)
  • 1 tablespoon lime juice
  • 1 chili (red minced, or 1/8 teaspoon to 1/3 teaspoon cayenne pepper or dried crushed chili (chili flakes, to taste)

Steps to Make It

  1. Stir all marinade/sauce ingredients together until sugar dissolves.

  2. Place fish fillets in a flat-bottomed dish and pour half the sauce over. Turn the fillets in the sauce. (Reserve the rest for later.)

  3. Allow fish to marinate for at least 10 minutes while you warm up the grill. It's best to make the grill hot not blazing, or it will burn the tender flesh of the fish. You should hear a nice sizzle when you place fish on the grill.

  4. Lightly brush grill with a little cooking oil, then grill the fish for 5 to 8 minutes per side, or until the fish flakes easily and the inner flesh is no longer translucent. Avoid turning fish too soon. 

  5. Once you place it on the grill, allow it to sear undisturbed for at least 2 minutes.

  6. Heat up remaining sauce and use as a dip, glaze, or to spoon over the fish (and rice or potatoes) as you eat it.

  7. If you find it too strong, you can dilute it slightly with a splash of white wine or sherry and some fresh lime juice. If you find it too sour, add a little more sugar.


  • For Indoor Cooking: Place marinated fish in a covered baking dish along with the marinade. Bake 20 minutes, or until fish flakes easily and the inner flesh is no longer translucent.
  • Fish too Thin or Delicate to Grill? If your fillets are very thin, you may want to use a "fish cage" which makes turning easier. Another method is to spread tin foil or banana leaves over the barbecue - again, oil the surface where the fish will be cooking to make turning easier.