Grilled Fish

Jump to Recipe

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

​You’ve got to try this delicious grilled fish recipe! A medley of smoky, savory, and fresh flavor is the perfect way to bring your favorite fish to life. 

email me this recipe
Plus, enjoy weekly doses of recipe inspiration as a bonus!
Please enable JavaScript in your browser to complete this form.
Grilled fish on a plate with broccoli.

Delicious, Flaky Fish Cooked on the Grill

If you’re a fish & seafood lover, today is your lucky day! We know you’re already big fans of our grilled shrimp, but these grilled fish filets are going to be your latest and greatest obsession.

The fish first gets soaked in a bright marinade made of lemon, olive oil, and salt and is then grilled to perfection and dipped into dill butter for the most flavorful, delicate fish! 

Whether you have a charcoal grill, gas grill, or grill pan, you can make these fish fillets with no problem. Serve them up for a family gathering or a simple healthy dinner at home and they will be sure to impress. The smoky flavors from the grill combined with the freshness of the dill butter is a combination that can’t be beat.

Why grill fish?

It’s one of the healthiest ways to cook fish.

Gives the fish a delicious smoky flavor.

You get a nice crispy outer layer and soft, flaky flesh. 

Great when you’re feeding a larger crowd!

Grilled fish ingredients on a plate and in bowls.

Recipe Ingredients

  • Lemon: we used fresh lemon juice and lemon zest to add brightness to this recipe.
  • Olive oil: olive oil is used in the marinade so that the fish has a richer taste and crispier outer layer.
  • Salt & pepper: kosher salt, flaky sea salt, and freshly cracked black pepper are all used in this recipe.
  • White fish filets: this recipe was tested with halibut and Mahi Mahi. Feel free to use tilapia, cod, sea bass, walleye, or red snapper. 
  • Butter: be sure to use salted and to soften it before use.
  • Fresh dill: dill is used in the dipping sauce for a wonderful fresh flavor.
  • Garlic: garlic makes anything taste better! Don’t skip it.
Filet of fish on a grill.

How to Make Grilled Fish

PREHEAT GRILL

Preheat the grill to 400ºF. Clean the grill grates or set a grill pan on the grill to heat up. 

MARINATE FISH

Next, whisk 1 tablespoon of lemon juice, 1 tablespoon of olive oil, and ½ teaspoon of salt together in a bowl. 

Place the fish filet in a baking dish and pour the lemon juice mixture over the fish. Brush the marinade evenly into the fish and let marinate for 15 minutes. 

PREPARE SAUCE

Use a hand mixer to whip the remaining salt with the butter, lemon zest, pepper, dill, and garlic until light and fluffy.

Filet of fish on a grill.

GRILL FISH

Grease the grill grates or grill pan, and then transfer the fish to the pan skin side up. Grill for 2-4 minutes. Then flip the fish and add 2-3 tablespoons of the butter mixture to the top of the fish. 

Grill for 2-4 more minutes or until the fish flakes easily with a fork. The internal temperature should be between 130ºF-135ºF.

Pro Tip: How long you grill the fish will vary depending on the thickness of the fish filet.  

ASSEMBLE + ENJOY

Remove the fish from the grill and top it with flakey sea salt and fresh dill. You also have the option to melt the remaining dill butter and use it as a dipping sauce for the fish. Enjoy!

Tips for the Best Fish on the Grill

  • Be sure your grill grates are clean:  Fish is notorious for sticking to the grill, so be sure to give your grates a good scrubbing with a metal grill cleaner before you begin.
  • Make sure you have your grill tools ready to go:  A good grill spatula and a pair of barbecue tongs are essential for flipping your fish without breaking it.
  • Don’t put your fish on the grill cold: To reduce sticking and ensure even cooking, let your fish sit out on the counter for a few minutes before grilling.
Grilled fish on a plate with broccoli.

Serving Suggestions

Grilled fish can be served simply with lemon wedges, or you can dress it up with some freshly chopped herbs (parsley and chives are especially tasty).

However, if you want some delicious sides to pair with this fresh fish, try these great recipes out!

Storage

Store any leftover grilled fish in an airtight container in the fridge for up to 3 to 4 days.

To reheat, place the fish in a preheated oven at 350°F for about 10 minutes or until warmed through. Make sure to cover the fish with foil to keep it from drying out — fish cooks fast!

Can you freeze grilled fish?

Yes, you can freeze grilled fish. Wrap the leftovers in an airtight container or zip-top bag and store it in the freezer for up to 3 months. When ready to eat, thaw the fish overnight in the refrigerator before reheating.

To reheat from frozen, place the fish on a baking sheet and bake at 350°F for about 20 minutes or until warmed through.

Grilled fish on a plate with broccoli.

Grilled Fish

​You're going to love this delicious grilled fish recipe! A medley of smoky, savory, and fresh flavor is the perfect way to bring your favorite fish filet to life. 
Prep: 25 minutes
Cook: 8 minutes
Total: 33 minutes
Servings: 4
email me this recipe
Plus, enjoy weekly doses of recipe inspiration!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 1 tablespoon fresh lemon juice
  • 2 tablespoons olive oil, separated
  • 1 teaspoon kosher salt, separated
  • 16 oz. white fish filet, or 4, 4 oz. fish filets, we use halibut
  • 6 oz. salted butter softened
  • 2 teaspoons lemon zest
  • 1 teaspoon freshly cracked black pepper
  • 1 tablespoon fresh dill
  • 3 cloves garlic

Other Ingredients

  • ¼ – ½ teaspoon flakey sea salt, such as Maldon salt

Instructions 

  • Preheat the grill to 400ºF. Clean the grill grates or set a grill pan on the grill to heat up.
  • Whisk 1 tablespoon of lemon juice, 1 tablespoon of olive oil, and ½ teaspoon of salt together in a bowl.
    whisking fish marinade in a bowl.
  • Place the fish filet in a baking dish and pour the lemon juice mixture over the fish. Brush the marinade evenly into the fish and let marinate for 15 minutes.
    Marinade being poured over fish.
  • Use a hand mixer to whip the remaining salt with the butter, lemon zest, pepper, dill, and garlic until light and fluffy.
    Grilled fish marinade being mixed together in a bowl.
  • Grease the grill grates or grill pan, and then transfer the fish to the pan skin side up. Grill for 2-4 minutes. Flip the fish and add 2-3 tablespoons of the butter mixture to the top of the fish. Grill for 2-4 more minutes or until the fish flakes easily with a fork. The internal temperature should be between 130ºF-135ºF. How long you grill the fish will vary depending on the thickness of the fish filet.
    Filet of fish on a grill.
  • Remove the fish from the grill and top it with flakey sea salt and fresh dill. Option to melt the remaining dill butter and use it as a dipping sauce for the fish.
    Grilled fish on a plate with broccoli.

Tips & Notes

  • This recipe was tested with halibut and Mahi Mahi. Feel free to use tilapia, cod, sea bass, walleye, or red snapper.
  • Every grill and every fish filet are different. We recommend closely monitoring the grill while you are grilling the fish. Fish is easily overcooked.

Nutrition

Calories: 482 kcal, Carbohydrates: 2 g, Protein: 23 g, Fat: 43 g, Fiber: 0.3 g, Sugar: 0.2 g

Nutrition information is automatically calculated, so should only be used as an approximation.

love this? leave a comment below!

Don’t forget to tag your posts on social media with the hashtag #fitfoodiefinds, we’d love to see what you’re up to!

Photography: photos taken in this post are by Erin from The Wooden Skillet.

Similar Recipes:

About Lee Funke

Lee is the founder of Fit Foodie Finds and based in Minneapolis, MN. She started this website in 2010 as a way to share her love for real food and wellness. The internet has changed so much since then and so has Fit Foodie Finds. Today we're a female-run recipe website publishing hundreds of tried and true recipes developed and tested by our team.

0 0 votes
Recipe Rating
Subscribe
Notify of
guest
Recipe Rating




Recipe Rating

0 Comments
Inline Feedbacks
View all comments