This post contains affiliate links. Please see our disclosure policy.
Grilling fish has a reputation for being finicky that it doesn’t entirely deserve. Once you know a few things—heat, timing, when to leave it alone—it’s straightforward. This guide will provide you with everything you need to know to succeed at the grill with your favorite fillets.

Fish can be unforgiving on the grill. Overcooked by even a minute, and the texture turns; handled too early, and it falls apart on the grate. The good news is that both problems have the same solution—knowing what to look for before they happen.
This guide to grilling fish covers all the bases, from how to properly prepare your grill to knowing when to flip your fish—and all of the tools you’ll need to win dinner! (And trust me, you will win dinner.)
Here’s a glimpse at what this guide offers…
Table of Contents
Now, let’s start with the basics to get you prepared for the task.
The Best Oil to Use for Grilling Fish
You need an oil that can handle high heat without breaking down. Fish grills at 400-450°F, and anything with a low smoke point will burn before the fish is cooked. Here are some great options:
- Refined avocado oil (smoke point: 480-520º F)
- Lightly refined olive oil (390-479º F)
- Canola oil (400-475º F)
- Safflower oil (475-500º F)
- Peanut oil (450º F)
- Sunflower oil (450º F)
Tools to Have Handy When Grilling Fish
- Grill Brush—Never use a wire-bristle grill brush. The bristles come off, get into food, and can cause serious internal injuries if swallowed. A bristle-free brush or crumpled foil does the job without the risk.
- Cooking Oil—Choose one with a high smoke point (see the list above).
- Metal Tongs—These are used strictly for gliding the oiled paper towel over the grates to make them slick. They aren’t meant for handling fish.
- Paper Towels—For absorbing excess moisture from the fillets of fish and for greasing the grill grates.
- Metal Fish Turner—I swear by these or long griddle scrapers because their long paddle is perfect for handling fillets of fish, unlike a shorter, square-shaped spatula.
- Meat Thermometer—Keep an eye on internal temperatures to avoid overcooking.
- Grilling Basket—Best when grilling delicate fillets like cod or tilapia.
Grill Times By Thickness
These are starting points. Your grill could run hot or cool, your fillet may be thicker on one end, etc. Use the following as a baseline and always check early to be safe.
- 1/2 inch: 6 to 8 minutes total, 3 to 4 per side 1 inch — 8 to 10 minutes total, 4 to 5 per side
- 1. 5 inches: 12 to 15 minutes total, 6 to 7 per side

Target Temperatures
Salmon and tuna do best when pulled early—around 125°F to 135°F—when the center is still slightly translucent, and the texture is tender rather than tight. This is how most chefs eat it, and once you try it, you won’t go back to fully cooked.
Halibut should come off around 130°F, just as the center turns opaque. Any further and it starts to dry out fast. (It’s an unforgiving fish that way.)
Cod and rockfish are more forgiving. Pull at 135°F, and they’ll flake cleanly without drying out. These are the fish to practice on if you’re still getting comfortable with temperature.
Sablefish (black cod) is the exception. Its fat content is high enough that it can take more heat without suffering for it. Cook it through to 145°F to 150°F, and it stays buttery and rich, unlike other fish that would have given up.
Learn how to shop for fish & seafood here.
What to Avoid
- Don’t force the fish off the grates if it’s sticking—it will break or fall apart.
- Sugar—whether in a dry rub or a sauce can burn on the grill.
- Sauces—they’re messy and will coat your grill grates. Toss or brush your meats in sauce once removed from the grill.
Step-by-Step: How to Grill Fish Successfully
Step 1: Prepare the Fish
- Brush both sides of each fillet with a generous amount of oil (avocado or canola for high heat)
- Season the fillets with salt, pepper, and any other seasonings you’re using.
- Let the fish sit at room temperature for 15-30 minutes prior to cooking. Tempering the fish will help you get an even cook.
Step 2: Heat & Grease the Grill
- Start with VERY clean grates on your grill, and preheat to 450ºF.
- Pour some of the cooking oil into a small dish.
- When the grill is hot, use tongs to dip a wad of paper towel into the cooking oil. Glide it over the grates to create a slick surface. What you’re doing here is seasoning the grill, much like you would season a cast-iron pan. Repeat this step 4-5 times until your grate is super slick.
Step 3: Finally, Grilling the Fish!
- Place the fish onto the grill skin side down, diagonal to the grate slats.
- Reduce the heat to 400-425º F.
- Close the lid and cook for 4-5 minutes.
- Check on the fish by carefully lifting it with a spatula. If the fillet is sticking to the grate, leave it alone and check it every 30 seconds until it releases.
- Carefully flip the fish, close the lid, and cook until done, which should take another 4-5 minutes. You’re looking for an internal temperature of 130-145ºF.
Find tips on grilling fish on a cedar plank here.

How to Tell If Fish Is Cooked
Meat Thermometer: This is the best way, as you can get an accurate reading of the internal temperature.
Color Test: Fish is done when it’s opaque all the way through. White fish turns bright white, salmon shifts from deep orange to pale pink, and tuna lightens noticeably.
Flake Test: Gently press a fork into the thickest part. If the flesh separates along its natural lines without a fight, you’re there.
Touch Test: A properly cooked fillet feels firm but gives slightly. Think of the fleshy base of your thumb when your hand is relaxed. Mushy means pull it back; hard and stiff means you went too far.
Check out some easy salmon recipes here.
Easy Grilled Fish Recipes to Try
Fish and Seafood
Easy Salmon Kebabs With Chimichurri Sauce
Fish and Seafood
Grilled Swordfish Steaks with Olives and Herbs
Fish and Seafood
Grilled Salmon With Cherry Tomato Bruschetta
Fish and Seafood










