This post may contain affiliate links. Please read our disclosure policy.

Grilling Fish is one of the easiest ways to achieve tender, flaky fillets with smoky flavor and crisp edges. With the right techniques and seasonings, grilled fish makes fast, healthy meals perfect for weeknights or outdoor cooking!

Grilled fish fillet served on plate with corn on the cob, green beans, and watermelon.


 

Quick Recipe Overview

A plate with three grilling fish fillets and lemon wedges is surrounded by fresh green beans, corn on the cob, watermelon slices, a whole lemon, and a small dish of salt on a wooden surface.

WHAT: Perfectly grilled fish fillets seasoned simply with salt, pepper, olive oil, and fresh lemon juice.

WHY: Quick 20-minute meal that’s healthy, versatile, and pairs beautifully with any seasonal sides you have on hand.

HOW: Pat fish dry, season generously, grill over low heat with the lid closed for 7-10 minutes without flipping.

This delicious flaky fish can be paired with just about anything that you have on hand and want to use.

I like recipes like this because it’s easy to hit up the farmer’s market or my garden, pick gorgeous fruits and vegetables and use them for the sides to this really simple but delicious main dish fish recipe. It’s simple, it’s classic, and it’s always a hit in this house.

Grilled fish fillets with beautiful grill marks, a hallmark of expertly grilling fish, are served on a white plate and garnished with lemon wedges. A small dish of salt and extra lemon wedges complete the presentation on a light-colored surface.

Why You’ll Love This Recipe

  • Simple, easy, and fast recipe.
  • Goes with nearly anything you have on hand as a side dish.
  • Works well for various white fish, including cod, pollock, and tilapia.

Recipe Ingredients

  • Fish fillets: Select a mild, firm white fish, such as Louisiana Drum, cod, pollock, or tilapia. Grilling fish works best with thin, flat fillets.
  • Olive oil: Another light light oil can be substituted, such as canola, vegetable, or avocado. It’s best to use an oil with a high smoke point (400°F or above) to prevent the oil from breaking down and producing undesirable flavors at high temperatures.
  • Lemon: A little lemon goes a long way to brighten the flavor.
  • Parsley: Optional as a garnish.
  • Salt and pepper: I prefer to use a nice Kosher salt and freshly ground black pepper.

See the recipe card below for full information on ingredients and quantities.

Kathy⭐️⭐️⭐️⭐️⭐️

July 11, 2023

So simple and soooo good! The fish come out light and flavorful – perfect for these hot summer days. We’ve used both catfish and lake bass with this recipe – delish!!

A plate with three grilling fish fillets and lemon wedges is surrounded by fresh green beans, corn on the cob, watermelon slices, a whole lemon, and a small dish of salt on a wooden surface.
4.80 from 10 votes

Grilling Fish on the BBQ

Grilling fish is one of the easiest ways to achieve tender, flaky fillets with smoky flavor and crisp edges. With the right techniques and seasonings, grilled fish makes fast, healthy meals perfect for weeknights or outdoor cooking!
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 4 (Serves 4-6)

Equipment

Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 to 1 ½ lbs fish flllets from a firm white fish (4-6 fillets), such as Louisiana Drum, cod, pollock, tilapia, etc.
  • 1 ½ teaspoons Kosher salt
  • 1 teaspoon freshly ground black pepper
  • ½ cup olive oil
  • 1 or 2 lemons, cut into wedges
  • ½ cup chopped parsley, optional

Instructions 

  • Turn on grill to high heat and allow it to heat for 5-10 minutes until very hot. (If using a charcoal grill, heat up the grill for around 10-15 minutes with the lid on. If the charcoal barbecue is not hot enough, make sure the lid vents are open fully.)
  • Rinse the fish and lay it onto paper towels. Use the paper towels to pat the fish dry and place the fillets on a wire rack (a baking or cooling rack placed inside of a baking sheet works great to catch any drips and spills).
    1 to 1 ½ lbs fish flllets from a firm white fish (4-6 fillets)
  • Sprinkle half the salt and half the pepper over the fish. Carefully drizzle half of the olive oil over the seasoned fish. Using a pastry brush or your fingers, evenly distribute the oil all over that side of the fish.
    1 ½ teaspoons Kosher salt, 1 teaspoon freshly ground black pepper, ½ cup olive oil
  • Flip the fish over on the rack and repeat with remaining salt, pepper, and oil. Let the fish rest and marinade until the grill is hot.
  • Use a brush to scrape the grill grate clean and then lower the grill temperature to low. If using a charcoal grill, reduce the temperature by closing the air dampers to 1/4 open.
  • Place the fish on the grill, close the lid, and leave the fish to cook with the lid closed, without turning for 7 to 10 minutes (chances are really good your fish will be done right at 7 minutes unless it is very thick, so check it at 7 minutes!).
  • The fish should be white and flaky when tested with a paring knife and reach an internal temperature of 150°F. Using a metal spatula remove the fish fillets from the grill.
  • Sprinkle with additional kosher salt (to taste) and lemon juice, and then serve with additional lemon slices and chopped parsley to suit individual tastes.
    1 or 2 lemons, ½ cup chopped parsley

Notes

  • Versatile cooking method: You can use this cooking method for just about any firm white fish, such as catfish, tilapia, pollock, and cod.
  • The perfect technique: The trick for perfect grilled fish is to cook in a pre-heated grill at low heat, with the lid closed without turning until cooked.
  • Lemon is essential: The first squeeze of lemon isn’t optional, but additional lemon and parsley can be served as optional garnishes.
  • Use a wide spatula: A large, thin metal spatula (or two!) makes removing fish from the grill much easier and helps prevent breakage.
  • Quality frozen fish: When looking for the highest-quality fish, search for FAS, Frozen at Sea, or Individually Quick-Frozen (IQF).

Nutrition

Serving: 1 of 4 servings, Calories: 313kcal, Carbohydrates: 8g, Protein: 11g, Fat: 28g, Saturated Fat: 4g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 20g, Cholesterol: 24mg, Sodium: 909mg, Potassium: 395mg, Fiber: 3g, Sugar: 2g, Vitamin A: 675IU, Vitamin C: 53mg, Calcium: 44mg, Iron: 1mg
Like this recipe? Rate and comment below!
White fish fillets with grill marks, served with salt, lemon, and sides.

How to Grill Fish

Grilling fish is a delicious and healthy way to enjoy fresh seafood, but it can be a bit intimidating for beginners—but no worries! These step-by-step directions will help you master the art of grilling fish.

  1. Preheat the grill for 5-10 minutes.
  2. Rinse fillets and pat dry. Season the fish with salt and pepper, and then drizzle and spread olive oil over it.
  3. Let the fish rest and marinate while the grill heats up.
  4. Place the fish on the grill, close the lid, and cook without turning for 7-10 minutes, until white and flakes easily.
  5. Remove from grill, squeeze lemon juice over the fish, and season with salt before serving.

Substitutions &Variations

For the fish

Swap any firm white fish, or try salmon for a richer, fattier option. Adjust cooking time for thicker cuts.

Cooking method

Use foil packets for delicate fish or easier cleanup. Season as directed, wrap in foil, and grill for the same time.

Seasoning variations

Try lemon pepper seasoning, add garlic powder and paprika, or brush with melted butter mixed with fresh herbs.

Citrus options

Substitute lime or orange for lemon to change the flavor profile.

Add vegetables

Toss asparagus, zucchini, or bell peppers on the grill alongside your fish for a complete meal.

Recipe FAQs for Grilling Fish

How do you grill fish without drying it out?

Apply oil liberally on each side of the fish. You can use a pastry brush to evenly distribute the oil if needed. This will help seal in all of the natural flavors too. It’s also important not to overcook it. The fish is done when it turns white and flakes easily.

What can you season fish with?

The best grilled fish fillet is lightly seasoned with salt, pepper, oil, and lemon juice. I also love to serve the fillet with additional lemon slices and chopped parsley. YUM! A classic lemon pepper seasoning goes well with fish, too. Garlic powder and paprika are also common seasonings.

How long do I cook fish on the grill?

Once your grill has heated for 5-10 minutes and is nice and hot, place the fish on the grill and close the lid. It will only take 7-10 minutes to grill. Check the fish right at 7 minutes, and it will likely be done. If it is a thicker fillet, it will take a bit longer, but not much.

What fish is suitable for grilling?

Firm-fleshed fish work best for grilling. Try cod, pollock, tilapia, catfish, halibut, salmon, flounder, or sole. Look for thicker fillets that aren’t too thin or delicate.

How do you grill fish without it sticking to the grill?

The key is patting your fish completely dry with paper towels and using plenty of oil on both sides. I also wipe the hot grill grates with an oiled paper towel just before adding the fish. Using a wide spatula makes removal much easier too.

Can I use foil to grill fish?

Yes! Foil is perfect for more delicate fish or when you’re nervous about sticking. Create a foil packet with your seasoned fish, seal it loosely, and grill for the same amount of time. You’ll miss the grill marks but gain peace of mind.

Grilled fish fillets seasoned with pepper rest on a white plate, served with lemon wedges. Perfect for grilling fish enthusiasts, this dish is accompanied by a small metal cup of salt and extra lemon slices on a light surface.

Expert Tips

  • The secret to perfect grilled fish: Preheat your grill on high, then lower to low heat before adding the fish. This creates an oven-like environment with the lid closed, essentially baking the top while the grates cook the bottom—no flipping required!
  • Squeeze lemon immediately: Add lemon juice the moment your fish comes off the grill. The hot fish will soak up that bright, citrusy flavor beautifully.
  • Save money, eat well: Any firm white fish works in this recipe, so buy whatever’s on sale or looks freshest at your market.
  • Use a wide spatula: A large, thin metal spatula (or two!) makes removing fish from the grill much easier and helps prevent breakage.
text reads "easy grilled fish recipe" Photos of fish filets with grill lines and veggies as a side and the fish as the main.

Health Benefits of Fish

A diet that includes fish has a myriad of health benefits. Eating fish can reduce the risk of heart disease. It is high in healthy omega-3 fatty acids, which help to reduce inflammation, protect your heart, and help your hair grow.

Fish is good for your brain, as well. Studies have shown that eating seafood can lower the risk of Alzheimer’s disease and reduce brain shrinkage as people age.

Another health benefit of fish is that it is high in vitamin D. This is an essential nutrient that can keep bones strong. Eating fish is a great way to incorporate lean protein into your diet as well. 

How to Buy the Freshest Fish

Just because you don’t live near water doesn’t mean you can’t find delicious, fresh fish. Here are some tips when deciding what fish to buy. 

Fish that is sold as “fresh” can range from 1 day to two weeks out of the water. Fishing boats often stay at sea for a couple of weeks and put their catch on ice before they dock again.

When you are looking for the highest quality of fish, search for FAS or  Frozen at Sea or Individually Quick-Frozen (IQF).

FAS means that once the fish was caught, it was filleted and flash frozen on board the ship within minutes of being caught. When it is thawed it tastes the closest to fresh caught fish.

Individually Quick-Frozen (IQF) is another good option when shopping for fish because this method of flash freezing occurs within hours of the fish being caught. Each fillet is individually packaged and inspected for quality. Check for freezer burn or ice crystals in the packaging of IQF-labeled fish because that could affect the flavor. 

If the fish is packaged, look for clean and dry packaging. When buying fish I like to find wild-caught fish, and I prefer when they are individually sealed if frozen. That way I can take just the few I need out of the freezer while the rest stay frozen. I have great luck buying high-quality fish at Costco.

When buying fresh fish, there are a few things to look for. First of all, trust your nose! If there is a strong fishy smell, it could be a sign that the fish is old and starting to deteriorate.

Another aspect to look for is the fish’s skin. The skin should be shiny with some slime on the surface. That is a mark of quality and freshness. Fresh fish should also have clear and bright eyes. Steer clear of fish with cloudy or red eyes

What to Serve With Grilled Fish

Anything you have on hand will go well with this delicious grilled fish recipe. Here are some of my family’s favorite dishes to serve with grilled fish:

More Easy Seafood Recipes to Consider

About Melissa Griffiths

4.80 from 10 votes (5 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




173 Comments

  1. Kathy says:

    5 stars
    So simple and soooo good! The fish come out light and flavorful – perfect for these hot summer days. We’ve used both catfish and lake bass with this recipe – delish!!

  2. Joanna says:

    5 stars
    Tasted really yummy with baby beans & broccoli & tomato & basil rice. Lovely thank you Melissa.🌈♥️

  3. Craig Elderkin says:

    5 stars
    This was a super simple recipe and it turned out great. I used a griddle on my grill, heated to 650 degrees for about 5 minutes.
    I put the fresh fish on paper towels to dry, as directed. I used paprika, salt, pepper, and olive oil on both sides. I went for 7 minutes 30 seconds (I had to pour a new bourbon for the cook) and flipped the fish for about 20 seconds after the 7′ 30″ mark. The non-skin side was a fantastic brown color, which impressed everyone.
    Sides: white rice, spinach salad, chocolate fudge.

  4. MA Graff says:

    Did you put the fish right on the grill or leave it on the rack in the pan and put the pan with the fish on the grill. Stupid question I know sorry.

    1. Melissa says:

      I put it right on the greased grill, sorry about that, the rack is just helping you dry and season it, I’ll try to make that more clear.

  5. Geoff Hankinson says:

    I live in Brisbane, Australia. We have different terms to the USA. I don’t know what a baking sheet is. I do have a baking tray that I cook leg of lamb, and beef etc. I would like to try this, so is your baking sheet the same as my baking tray?

    Also, I can not buy “kosher salt” in Australia. Is rock salt a good substitute?

    1. Melissa says:

      I bet a baking tray and sheet are the same, just something to hold the wire rack. And I probably wouldn’t use rock salt, just table salt will be fine. Happy grilled fish!

    2. Phil Thomas says:

      I live in Brisbane too. Go to The Fishmongers Wife in Hawthorne. Try the grilled snapper. OMG! Amazing. Trying to replicate it at home. Good luck.

  6. Natasha Rogers says:

    5 stars
    Mmm! I love this simple, crispy fish!

  7. Melissa says:

    5 stars
    Yummy, yummy, yummy! I absolutely loved this! Thank you.

  8. Nancy says:

    my favorite seafood recipe is shrimp gumbo

  9. barb stenby says:

    My favorite seafood dish is Paella Just Love it!

  10. Buddy Garrett says:

    Lobster Bisque is my favorite.