Sign up for fresh seafood recipes weekly →

Grilled Thai Fish: A Step-by-Step Recipe

Updated on

If you’ve ever stood by the grill wondering if your fish would make it in one piece to the plate, you’re not alone. I’ve been there, watching the skin stick, the flesh flake too soon, or the whole thing just… fall apart.

But once I learned the Thai way with lemongrass, kaffir lime, and that magic salt crust, I never looked back. The aroma alone makes the neighbors jealous.

Today, I’m walking you through my go-to grilled Thai fish, the same one I break out for summer dinners and backyard get-togethers. No fancy chef skills required, just a few fresh ingredients, a steady grill, and a little patience.

If you’re ready, scroll down to the recipe card or peek through the steps in the table of contents.

Either way, we’re about to make something seriously delicious together. Let’s begin.

Table of Contents

Ingredients You’ll Need

Grilled Thai Fish Ingredients

Here’s what you’ll need to make this grilled Thai fish at home, with everything measured and ready so you can cook without stopping to guess:

For the Fish:

  • 1 whole fish (about 1–1.5 kg) – cleaned and gutted, but with the belly intact if possible
  • 4–6 stalks lemongrass – trimmed and bruised to release aroma
  • Small handful of kaffir lime leaves – fresh if you can find them, torn slightly to release oils
  • ½ kilo coarse salt – helps form the crust and lock in moisture
  • 2 tablespoons all-purpose flour – to help the salt crust stick
  • 1 tablespoon water – just enough to moisten the crust mixture

For the Seafood Dipping Sauce:

  • 15 cloves garlic – peeled
  • 20 Thai bird’s eye chilies – adjust to your heat preference
  • 6 tablespoons lime juice – fresh squeezed for the best flavor
  • 3 tablespoons water – to thin the sauce slightly
  • 2 tablespoons fish sauce – gives that salty, umami kick
  • 1 tablespoon sugar – balances the heat and sourness

Step-by-Step Instructions

Step 1: Heat and prep the grill

Clean the grates, then preheat the grill to medium low. Create two zones if you can, one cooler side for gentle cooking and one slightly hotter side for finishing. Oil the grates lightly with a folded paper towel dipped in neutral oil so our grilled Thai fish releases cleanly.

Step 2: Bruise the aromatics

Trim the lemongrass, then whack each stalk a few times with the back of a knife until fragrant. Tear the kaffir lime leaves to release their oils. You will smell that bright, citrusy hit, which is exactly what we want.

Step 3: Dry and stuff the fish

Pat the whole fish very dry, outside and inside. Tuck the bruised lemongrass and torn lime leaves into the cavity. Do not overstuff, a little breathing room helps the steam carry flavor through the flesh.

Step 4: Mix the salt crust

In a bowl, combine the coarse salt and flour. Sprinkle in the water and stir until it feels like damp sand that clumps when pressed. Add a teaspoon more water if needed, but keep it gritty, not wet.

Step 5: Coat the fish

Set the fish on a tray. Press the salt mixture all over, head to tail, including the belly seam. Aim for a thin, even jacket about ⅛ to ¼ inch thick. This coat traps moisture and prevents sticking.

Step 6: Start grilling, low and steady

Place the fish on the cooler zone, lid closed. Cook for about 18 to 20 minutes without moving it. The crust will firm up and the skin will dry a bit, which is our cue for an easy flip.

Step 7: Flip with confidence

Slide a wide spatula under the fish and use a second spatula or tongs on top to steady it, then turn gently. If you have a grill basket, use it. Cook the second side 18 to 22 minutes, lid closed, until the salt crust looks golden and papery and the flesh flakes near the backbone.

Step 8: Make the seafood sauce while it grills

Pound the garlic and chilies in a mortar until rough and juicy, or pulse in a mini chopper. Stir in lime juice, water, fish sauce, and sugar until the sugar dissolves. Taste, then tweak salt, heat, or lime to your liking.

Step 9: Rest and crack

Transfer the fish to a platter and rest 5 minutes. Tap the crust with the back of a spoon to crack it, then peel away the crust and skin. The flesh should lift in big, moist flakes.

Step 10: Serve it up

Spoon a little sauce over the fish and pass the rest at the table. Add lime wedges on the side. Sticky rice or jasmine rice, plus crisp lettuce and herbs, make this grilled Thai fish feel like a backyard feast.


Print
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
Grilled Thai Fish 1

Grilled Thai Fish Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maya Marin
  • Total Time: 1 hour 15 minutes
  • Yield: 4 servings 1x

Description

Whole fish grilled Thai style with a simple salt crust, stuffed with lemongrass and kaffir lime leaves, served with a bright chili garlic lime dipping sauce. Crisp skin, juicy flakes, backyard friendly.


Ingredients

Scale
  • 1 whole fish (about 1 to 1.5 kg), cleaned and gutted
  • 4 to 6 stalks lemongrass, trimmed and bruised
  • Small handful kaffir lime leaves, lightly torn
  • 500 g coarse salt
  • 2 tbsp all purpose flour
  • 1 tbsp water, plus a little more if needed
  • 15 cloves garlic, peeled
  • 20 Thai bird’s eye chilies, adjust to taste
  • 6 tbsp fresh lime juice
  • 3 tbsp water
  • 2 tbsp fish sauce
  • 1 tbsp sugar


Instructions

  1. Heat and prep the grill, clean grates and oil lightly, set up two zones with medium low heat.
  2. Bruise lemongrass and tear kaffir lime leaves to release oils.
  3. Pat fish very dry inside and out, stuff cavity with lemongrass and lime leaves.
  4. Mix coarse salt, flour, and water until it feels like damp sand that clumps.
  5. Coat the fish evenly with the salt mixture, head to tail, thin but complete.
  6. Place fish on the cooler zone, close lid, cook about 18 to 20 minutes without moving.
  7. Flip gently with two spatulas or a grill basket, cook second side 18 to 22 minutes with lid closed.
  8. Make the dipping sauce by pounding or pulsing garlic and chilies, then stir in lime juice, water, fish sauce, and sugar until dissolved, taste and adjust.
  9. Rest fish 5 minutes, crack and peel off the salt crust and skin, lift flesh in big flakes.
  10. Serve with sauce, lime wedges, sticky rice or jasmine rice, and fresh herbs.

Notes

  • Keep the heat steady and moderate, patience prevents sticking. If the fish resists when you try to flip, give it another minute. For extra insurance, use a grill basket.
  • No kaffir leaves available, use extra lemongrass zestiness with a little lime zest. Sauce is flexible, add more lime for brightness or a pinch more sugar for balance.
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Category: Seafood
  • Method: Grilling
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 portion
  • Calories: 320
  • Sugar: 6 g
  • Sodium: 1100 mg
  • Fat: 9 g
  • Saturated Fat: 2 g
  • Unsaturated Fat: 6.5 g
  • Trans Fat: 0 g
  • Carbohydrates: 12 g
  • Fiber: 1 g
  • Protein: 45 g
  • Cholesterol: 110 mg

Leftovers, Storage, and Food-Safety Tips

Here’s the quick, no-drama guide I follow at home so leftovers stay tasty and safe.

-> Cook it safely. For whole fish, the official safe internal temp is 145°F. Use an instant-read thermometer at the thickest part near the backbone. If you go by flake and opacity, still double-check with a thermometer to be sure.

-> The 2-hour rule. Get cooked fish into the fridge within 2 hours of cooking, or 1 hour if it is a hot day above 90°F. Keep your fridge at or below 40°F. Shallow containers help leftovers chill fast.

-> How long it keeps.

  • Cooked fish lasts 3 to 4 days in the refrigerator.
  • For longer storage, freeze cooked fish 4 to 6 months for best quality.
    These timelines come straight from the FDA’s storage chart.

-> Reheating leftovers. Warm portions gently in a 300–325°F oven or a covered skillet until the center hits 165°F. Reheat only what you will eat, then return the rest to the fridge.

-> Thawing, the safe way. If you froze leftovers, thaw overnight in the refrigerator. In a rush, keep it sealed, submerge in cold water, and cook right after thawing. Avoid room-temp thawing.

-> About marinades. If you want to repurpose a marinade that touched raw fish as a sauce, bring it to a rolling boil first, or better yet, set aside a clean “serving” portion before marinating. Always marinate in the fridge, not on the counter.

-> Quick reference chart:

ItemFridgeFreezer
Raw fish (general guide)1–2 daysLean: 6–8 months, Fatty: 2–3 months
Cooked grilled Thai fish3–4 days4–6 months

Times are pulled from FDA storage guidance for fish and leftovers.

-> One last nudge. If anything sat out past the time limits, play it safe and toss it. Quality matters, but safety comes first.

Sources:


Serving Ideas for Grilled Thai Fish

Once your grilled Thai fish is cooked and the salt crust cracked, the fun part begins, turning it into a meal everyone will dive into.

-> Classic Thai-style setup: Place the fish in the center of the table, still on the bone. Surround it with small bowls of the chili–garlic–lime dipping sauce so everyone can spoon as much as they want. Offer sticky rice (for that authentic street food feel) or fluffy jasmine rice for a softer, fragrant option.

-> Fresh sides for balance:

  • Crisp lettuce leaves for wrapping chunks of fish with rice and herbs.
  • A plate of cucumber sticks, carrot ribbons, and fresh herbs like cilantro, mint, or Thai basil.
  • Wedges of lime for that extra hit of brightness.

-> Make it interactive: Set up a “DIY lettuce cup” station: lettuce, rice, fish, herbs, and sauce all laid out so guests can build their own bites. It’s hands-on, a little messy, and always a hit.

-> Drinks to match: Pair with a cold lager, light pilsner, or a crisp white wine like sauvignon blanc. If you’re skipping alcohol, try sparkling water with lime or iced lemongrass tea.

The goal here is casual abundance, a table full of color, fresh flavors, and people leaning in for seconds. (And trust me, they will.)


FAQ: Grilled Thai Fish

Can I use fillets instead of a whole fish?

Yes. While a whole fish gives the juiciest results, thick fillets (skin-on if possible) work too. Just skip the stuffing step, marinate lightly, and reduce the cooking time so they don’t dry out.

What if I can’t find kaffir lime leaves?

You can double up on lemongrass for aroma and add a little lime zest to mimic the citrusy kick. It won’t be exactly the same, but it will still be fresh and fragrant.

My fish always sticks to the grill. How do I stop that?

Start with a clean, oiled grate and medium-low heat. Let the salt crust firm up before flipping (about 18–20 minutes). If it still resists, give it another minute, the fish will release naturally when it’s ready.

Can I make the dipping sauce less spicy?

Absolutely. Swap half the bird’s eye chilies for red bell pepper or omit them entirely for a tangy, garlicky sauce without the heat.

How do I know when my fish is done?

The salt crust will look dry and golden, and the flesh should flake easily with a fork. For precision, check the thickest part with an instant-read thermometer, you’re aiming for 145°F.


Final Thoughts

Grilled Thai fish is one of those recipes that looks impressive but feels easy once you’ve done it once. The lemongrass and kaffir lime perfume the meat from the inside, the salt crust keeps it juicy, and that chili–garlic–lime sauce ties it all together with a bright, zesty kick.

Whether you’re making it for a casual family dinner or a weekend get-together with friends, this dish always draws people in, first for the smell, then for seconds (and thirds). Don’t be afraid to play with the flavors or swap in your favorite fish; once you’ve got the technique down, it’s yours to adapt.

You may also like:
Chongqing Grilled Fish Recipe
Easy Grilled White Fish Recipe
Sheepshead Fish Recipe
Japanese Grilled Fish Recipe

If you give this grilled Thai fish a try, let me know how it went in the comments. I’d love to hear what fish you used and any twists you added. Until then, happy grilling and enjoy every flaky, flavorful bite.

Photo of author

Maya Marin

Maya Marin, California-based founder of MyFishRecipes.com, shares simple, flavor-forward seafood recipes that make fish fun, foolproof, and satisfying for home cooks.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

You'll Also Love

Boiled Seafood Recipes

Classic Maine Lobster Roll Recipe