Prepare to delight your taste buds with this absolutely delicious grilled fish recipe! A harmonious medley of smoky char, savory notes, and an incredibly fresh finish is the quintessential way to elevate your favorite fish from simple to sublime. This recipe promises not just a meal, but a memorable culinary experience that’s both healthy and bursting with flavor.

Mastering Delicious, Flaky Fish on the Grill: A Comprehensive Guide
If you consider yourself a true fish & seafood aficionado, then today truly is your lucky day! While you might already be well-acquainted with our crowd-pleasing grilled shrimp, prepare for these grilled fish fillets to become your newest and most beloved culinary obsession. We’re talking about a perfectly cooked, tender, and flaky fish that’s infused with bright, zesty flavors and finished with a luxurious herbed butter that will have everyone asking for more.
The secret to this recipe lies in a two-part flavor explosion. First, your chosen fish is lovingly immersed in a vibrant marinade crafted from fresh lemon juice, rich olive oil, and a touch of salt. This essential step not only infuses the fish with a foundational layer of flavor but also helps to tenderize it, preparing it for its journey to grilling perfection. Once grilled, each succulent filet is then brushed with, or dipped into, a delectable dill butter, transforming every bite into a symphony of taste and delicate texture. This combination ensures the most flavorful, delicate, and utterly irresistible fish you’ve ever tasted.
No matter your grilling setup – be it a classic charcoal grill lending deep, smoky notes, a convenient gas grill for consistent heat, or even an indoor grill pan for those cooler days – you can effortlessly achieve these exquisite fish fillets. They are versatile enough to grace your table for an elegant family gathering, impressing guests with minimal effort, or to serve as a simple yet incredibly healthy weeknight dinner. The magical synergy of smoky flavors imparted by the grill, coupled with the unparalleled freshness of the dill butter, creates a combination that is genuinely unbeatable and will become a staple in your recipe repertoire.
Why Grilling Fish is the Smart Choice for Flavor and Health
A Health-Conscious Cooking Method: Grilling is widely celebrated as one of the healthiest ways to cook fish. It requires minimal added fats, allowing the natural oils of the fish to render and cook in their own juices. This method preserves essential nutrients, omega-3 fatty acids, and keeps calorie counts in check, making it an excellent choice for a nutritious diet. It’s a fantastic alternative to frying, which can add unnecessary fats.
Unforgettable Smoky Flavor: The high heat and open flame of a grill impart a distinctive smoky char to the fish that oven-baking or pan-frying simply cannot replicate. This adds a complex, earthy dimension to the fish’s natural taste, creating a more dynamic and satisfying eating experience. The subtle smokiness complements the delicate flesh beautifully.
Perfect Texture Every Time: When grilled correctly, fish develops a wonderfully crispy outer layer while maintaining a soft, moist, and flaky interior. The direct heat creates a beautiful sear, locking in moisture and ensuring that each bite offers a delightful contrast in textures – a crisp exterior giving way to tender, succulent flesh.
Ideal for Entertaining Larger Crowds: Grilling is a fantastic method when you’re feeding a larger group. You can cook multiple fillets simultaneously, freeing up oven and stovetop space. It also offers a fantastic communal cooking experience, perfect for backyard barbecues and summer parties, making meal prep less stressful and more enjoyable.

Essential Ingredients for Your Perfectly Grilled Fish
Crafting exceptional grilled fish starts with selecting quality ingredients that work in harmony to build layers of flavor. Here’s what you’ll need to create this culinary masterpiece:
- Fresh Lemon: We utilize both fresh lemon juice and vibrant lemon zest. The juice provides essential acidity for the marinade, tenderizing the fish and adding a bright, tangy lift. The zest, packed with aromatic oils, infuses the dill butter with a concentrated citrus perfume, enhancing the overall freshness of the dish.
- High-Quality Olive Oil: Extra virgin olive oil is a cornerstone of our marinade. It not only contributes a rich, fruity flavor but also acts as a crucial barrier on the fish, helping to prevent sticking to the grill and promoting that coveted crispy, golden-brown outer layer during cooking.
- Salt & Pepper: A blend of kosher salt, flaky sea salt (like Maldon), and freshly cracked black pepper is used. Kosher salt seasons the fish from within, while flaky sea salt is a magnificent finishing touch, adding texture and a burst of briny flavor. Freshly cracked black pepper provides a subtle warmth and aromatic complexity.
- Versatile White Fish Fillets: This recipe has been rigorously tested and proven successful with firm, flaky white fish like halibut and Mahi Mahi. However, its adaptability means you can confidently use other excellent choices such as tilapia, cod, sea bass, walleye, or red snapper. Choose fillets that are relatively even in thickness for consistent cooking.
- Softened Salted Butter: Butter is the base for our luxurious dipping sauce. Using salted butter adds another layer of flavor, eliminating the need for extra salt in the sauce. Ensuring it’s softened is key for achieving a light, fluffy consistency when whipped with other ingredients.
- Fresh Dill: The star herb of our dipping sauce, fresh dill brings a distinct, bright, and slightly anise-like flavor that pairs exquisitely with fish. Its vibrant green leaves also add a beautiful visual appeal to the finished dish. Don’t compromise on freshness here – it makes all the difference!
- Garlic: A universal flavor enhancer, garlic cloves are a non-negotiable addition. Minced garlic infuses the dill butter with a pungent, savory depth that beautifully complements the lemon and dill, elevating the sauce from good to truly exceptional.
Explore More of our Favorite…
Irresistible Grilled Meat & Seafood Recipes
- Juicy Grilled Pork Chops
- Succulent Grilled Chicken Breasts
- Perfect Grilled Salmon in Foil
- Vibrant Rainbow Grilled Chicken Kabobs
- Tender Grilled Scallops
- Flavorful Grilled Flank Steak

Your Step-by-Step Guide to Making the Best Grilled Fish
Achieving perfectly grilled fish is simpler than you might think. Follow these clear steps to ensure your fish is moist, flaky, and packed with incredible flavor.
Step 1: Preheat Your Grill to Optimal Temperature
Begin by setting your grill to a consistent 400ºF (200ºC). This high, even heat is crucial for searing the fish quickly, creating a beautiful crust, and preventing it from sticking. While your grill is heating, take the opportunity to thoroughly clean the grill grates with a sturdy metal brush. This removes any leftover food debris that could cause your fish to adhere. If using a grill pan, place it on the grill (or stovetop) and allow it to heat up completely as well.
Step 2: Marinate Your Fish for Enhanced Flavor
In a medium-sized bowl, combine 1 tablespoon of fresh lemon juice, 1 tablespoon of olive oil, and ½ teaspoon of kosher salt. Whisk these ingredients together until well combined. Place your white fish fillets in a shallow baking dish or a resealable bag, then pour this aromatic lemon-oil mixture evenly over the fish. Using a pastry brush, ensure that the marinade coats every surface of the fish. Let the fish marinate for a minimum of 15 minutes at room temperature. This short marination time is perfect for delicate fish, infusing it with brightness without overpowering its natural flavor.
Step 3: Prepare the Irresistible Dill Butter Sauce
While the fish marinates, turn your attention to the glorious dill butter. In a separate bowl, combine the remaining kosher salt with the softened 6 oz. salted butter, 2 teaspoons of fresh lemon zest, 1 teaspoon of freshly cracked black pepper, 1 tablespoon of fresh dill (finely chopped), and 3 minced cloves of garlic. Using a hand mixer (or a fork for a more rustic texture), whip all these ingredients together until the mixture becomes light, fluffy, and all components are evenly distributed. This butter will melt into the fish, creating a rich, herbaceous, and tangy coating.

Step 4: Grill the Fish to Perfection
Once your grill is hot and clean, lightly grease the grates or your grill pan with a high-smoke-point oil (like avocado or grapeseed oil) to further prevent sticking. Carefully transfer the marinated fish fillets to the hot grill, placing them skin side up first (if applicable). Grill for approximately 2-4 minutes, depending on the thickness of your fish. After this initial searing, gently flip the fish using a wide, thin spatula. Immediately after flipping, spoon 2-3 tablespoons of your prepared dill butter mixture generously over the top of each fish fillet. Continue to grill for an additional 2-4 minutes, or until the fish flakes easily when tested with a fork. The ideal internal temperature for most white fish should register between 130ºF-135ºF (54ºC-57ºC) when measured at the thickest part of the fillet with an instant-read thermometer.
Pro Tip for Grilling Fish: The exact grilling time is highly dependent on the thickness of your fish fillet. Thinner fillets will cook faster, so always keep a watchful eye and use the “flake test” or a thermometer for accurate doneness, avoiding overcooking at all costs. Overcooked fish becomes dry and tough.
Step 5: Assemble and Savor Your Grilled Masterpiece
As soon as the fish is perfectly cooked, carefully remove it from the grill and transfer it to a serving platter. For an extra touch of gourmet flair and a burst of texture, sprinkle each fillet with a pinch of flaky sea salt and a garnish of fresh dill sprigs. For an even more indulgent experience, you have the delightful option to gently melt the remaining dill butter in a small saucepan and serve it warm as an exquisite dipping sauce alongside your grilled fish. Serve immediately and enjoy the fruits of your grilling labor!
More Delightful Seafood Creations
Flaky Oven-Baked Salmon (Cooked in Foil!)
Lemon Dill Salmon Marinade
Speedy Air Fryer Shrimp and Veggies
Savory Salmon Meatballs with Sesame Ginger BBQ Sauce
Gourmet Stuffed Salmon with Pesto, Couscous and Sun-Dried Tomatoes
Expert Tips for Grilling Flawless Fish Every Time
Grilling fish can be intimidating, but with these pro tips, you’ll achieve perfectly cooked, non-stick results consistently:
- Ensure Your Grill Grates are Impeccably Clean: This is arguably the most critical step to prevent fish from sticking. Fish is notoriously delicate and prone to tearing when it adheres to the grates. Before you even light the grill, give your grates a thorough scrubbing with a stiff wire grill brush. Bits of old food and grease are prime culprits for sticking. Once cleaned, apply a thin layer of high-smoke-point oil (like canola, grapeseed, or avocado oil) to the hot grates just before placing the fish down. This creates a non-stick surface, ensuring a clean release and beautiful grill marks.
- Have All Your Grilling Tools Ready and Within Reach: The window for flipping fish perfectly is often brief. A good, wide, thin-bladed grill spatula is your best friend here. Its design allows you to get underneath the delicate fillet without breaking its tender flesh. A pair of long-handled barbecue tongs can also be helpful for steadying the fish as you slide the spatula beneath it. Having these tools ready before the fish even touches the heat will save you from frantic searching and potential mishaps.
- Never Put Cold Fish Directly on the Grill: While it might seem counterintuitive, allowing your fish fillets to come to room temperature for about 10-15 minutes before grilling is a game-changer. Cold fish hitting hot grates can seize up, making it more likely to stick. Bringing it closer to room temperature promotes more even cooking throughout the fillet, reducing the risk of a raw center and an overcooked exterior. This small step significantly contributes to a perfectly cooked, flaky result.
- Oil the Fish, Not Just the Grates: In addition to oiling your clean grill grates, lightly brushing or spraying your fish fillets with a little olive oil or other high-smoke-point oil directly before placing them on the grill provides an extra layer of non-stick protection. It also helps to achieve a more even sear and prevents the delicate fish from drying out too quickly.
- Don’t Peek Too Soon & Let it Sear: Resist the urge to move or flip the fish too early. Allow the fish to cook undisturbed for the recommended time (2-4 minutes per side). During this time, a crust forms on the bottom, which naturally releases the fish from the grates. If you try to move it before this crust is properly formed, it will tear and stick. You’ll know it’s ready to flip when the edges look opaque and the fish lifts easily with your spatula.
- Know Your Fish’s Doneness: Fish is delicate and cooks quickly. It’s often better to slightly undercook than overcook. Look for opacity throughout the fillet and the ability to flake easily with a fork. An internal temperature of 130ºF-135ºF (54ºC-57ºC) is perfect for most white fish, which will continue to cook slightly after being removed from the heat.

Delightful Serving Suggestions for Your Grilled Fish
Once your perfectly grilled fish is off the heat, the possibilities for serving are endless! The inherent freshness and smoky notes of this dish make it incredibly versatile. You can serve it simply, allowing its natural flavors to shine, or pair it with complementary sides to create a complete and satisfying meal.
For a minimalist approach, a squeeze of fresh lemon juice over the top, perhaps with a few extra lemon wedges on the side, is often all that’s needed to brighten the flavor. A sprinkle of freshly chopped herbs like flat-leaf parsley or chives adds a lovely pop of color and an additional layer of aromatic freshness that complements the dill butter beautifully.
However, if you’re looking to create a more substantial and delicious meal, these thoughtfully curated side dish recipes are guaranteed to pair wonderfully with your fresh fish, enhancing the overall dining experience:
- Grilled Zucchini: The smoky char of grilled zucchini mirrors the fish, creating a cohesive flavor profile while adding a tender-crisp vegetable side.
- Creamy Cauliflower Mashed Potatoes: For a lighter, yet equally comforting alternative to traditional mashed potatoes, these cauliflower mashed potatoes offer a smooth texture that contrasts beautifully with the flaky fish.
- Crispy Smashed Red Potatoes: With their irresistibly crispy skin and fluffy interior, smashed potatoes provide a satisfying starchy element that can soak up any extra dill butter.
- Zesty Cilantro Lime Rice: This vibrant and aromatic rice dish adds a refreshing, tangy, and herbaceous base, perfect for balancing the richness of the fish.
- Healthy Broccoli Salad: A crunchy, fresh broccoli salad provides a fantastic textural contrast and a burst of raw, crisp vegetables, offering a refreshing counterpoint to the cooked fish.
Storage Solutions for Leftover Grilled Fish
Should you find yourself with any delicious leftover grilled fish, proper storage is key to maintaining its freshness and flavor for future enjoyment. Place the cooled fish in an airtight container and store it in the refrigerator. It will remain fresh and tasty for up to 3 to 4 days.
To reheat chilled grilled fish, gently place the fillets in a preheated oven at 350°F (175°C) for approximately 10 minutes, or until it is thoroughly warmed through. It is crucial to cover the fish with aluminum foil during reheating. This prevents the delicate fish from drying out, as fish cooks very quickly. You want to warm it, not recook it.
Can you freeze grilled fish for longer storage?
Yes, absolutely! Grilled fish freezes quite well, offering a convenient option for meal prep or saving leftovers for an extended period. To freeze, wrap the cooled fish tightly in plastic wrap, then place it in an airtight freezer-safe container or a heavy-duty zip-top freezer bag, ensuring as much air is removed as possible. Properly stored, it can be kept in the freezer for up to 3 months. When you’re ready to enjoy it, thaw the frozen fish overnight in the refrigerator before proceeding with reheating instructions.
To reheat grilled fish directly from frozen, place the fillets on a baking sheet lined with parchment paper. Bake in a preheated oven at 350°F (175°C) for about 20 minutes, or until the fish is warmed through and flaky. Again, covering it with foil is highly recommended to retain moisture.

Grilled Fish
Lee Funke
Prep:
25 minutes
Cook:
8 minutes
Total:
33 minutes
4
Save
Saved
Pin
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 (200ºC). Clean the grill grates thoroughly 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.
-
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.
-
Use a hand mixer to whip the remaining salt with the butter, lemon zest, pepper, dill, and garlic until light and fluffy.
-
Grease the grill grates or grill pan, 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 (54ºC-57ºC). How long you grill the fish will vary depending on the thickness of the fish filet.
-
Remove the fish from the grill and top it with flaky sea salt and fresh dill. Optionally, melt the remaining dill butter and use it as a dipping sauce for the fish. Serve immediately and enjoy!
Tips & Notes
- This recipe was tested with firm white fish like halibut and Mahi Mahi, which hold up well on the grill. Feel free to use other popular choices such as tilapia, cod, sea bass, walleye, or red snapper for equally delicious results.
- Every grill, just like every fish fillet, is unique. We highly recommend closely monitoring the fish while it’s on the grill. Fish is very delicate and can easily become overcooked, leading to a dry texture. Use visual cues (opacity, flakiness) and an instant-read thermometer for best results.
Nutrition Information
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 and should only be used as an approximation.
Love this recipe? Leave a comment below!
Don’t forget to tag your delicious creations on social media with the hashtag #fitfoodiefinds – we can’t wait to see what you’re cooking up!
Photography by: The Wooden Skillet