Best Recipe for Cooking Salmon on the Grill: Flaky Perfection With Charred Edges

Best Recipe for Cooking Salmon on the Grill: Flaky Perfection With Charred Edges

Mastering salmon on the grill requires precision, but this method delivers flaky, perfect results every time. The secret lies in proper heat control and timing to preserve the delicate texture while achieving charred edges.

I developed this technique through years of testing, balancing direct and indirect heat to cook the fish evenly. The skin crisps beautifully while the interior stays moist and tender, creating that coveted flaky consistency.

With just a few simple seasonings and careful attention to grill temperature, you’ll achieve restaurant-quality results. The charred edges add depth of flavor that complements the rich, buttery salmon perfectly.

This is the best way to cook salmon outdoors, transforming a simple fillet into a showstopping main course.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Best Recipe for Cooking Salmon on the Grill

Fresh salmon, bold spices, and a hot grill are all you need for this showstopper.

Ingredient Amount Notes
Salmon Fillets 🐟 4 whole Skin-on, center-cut, about 6 oz each
Extra-Virgin Olive Oil 🫒 2 tbsp Divided for brushing and drizzling
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred for texture
Freshly Ground Black Pepper 🌶️ 1 tsp Coarse grind for best flavor
Garlic Powder 🧄 1 tsp Not garlic salt
Smoked Paprika 🌶️ ½ tsp Adds depth to charred edges
Dried Dill 🌿 1 tsp Or substitute 1 tbsp fresh dill
Lemon 🍋 1 whole Zested and juiced, divided
Canola Oil 💧 1 tbsp High smoke point for grill
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

[recipe_ingredient_scaler]

The salmon is the star—wild-caught sockeye or king gives the best flavor and texture. Whole Foods or Costco have great fresh options, but frozen works too (thaw overnight in the fridge). Look for fillets with vibrant color and no fishy smell. Skin-on is non-negotiable for that crispy finish. If buying a whole side, ask the fishmonger to remove the pin bones for you (saves time).

No smoked paprika? Regular paprika plus a pinch of cayenne gets close. Fresh dill can replace dried at 3 times the amount. Canola oil can be swapped for avocado oil (same high smoke point). The lemon zest is key—don’t skip it. If you’re out of garlic powder, minced fresh garlic works too, but use half the amount. For extra flair, add a dash of Old Bay seasoning.

Salmon cooks fast, so prep everything before firing up the grill. Leftovers keep for 2-3 days in the fridge, but honestly, it’s best fresh. Freeze uncooked fillets for up to 3 months if you won’t use them in time. Always pat the fish dry before seasoning—this ensures the skin crisps perfectly.

❤️

Why You’ll Love This Recipe

  • Ready in Minutes: I can have this on the table faster than ordering takeout—just season, grill, and serve.
  • Garlic-Kissed Perfection: That combo of olive oil, garlic powder, and a crack of black pepper gives the salmon a rich, savory crust I crave.
  • Weeknight MVP: Honestly, it’s my go-to for busy evenings when I need something healthy but still feel like I’m treating myself.
  • Leftovers Win: The next-day salmon flakes into salads or wraps beautifully, so I always make extra.

Step-by-Step Instructions for Cooking Salmon on the Grill

Here’s the method for achieving flaky, charred-to-perfection salmon every single time.

Step 1: Season and Prepare the Salmon Fillets

Pat the 4 whole Salmon Fillets completely dry with paper towels—this is non-negotiable for achieving that perfect sear. Arrange them skin-side down on a clean work surface.

In a small bowl, combine the 1.5 tsp Kosher Salt, 1 tsp Freshly Ground Black Pepper, 1 tsp Garlic Powder, 0.5 tsp Smoked Paprika, and 1 tsp Dried Dill. Rub this mixture evenly over the flesh side of each fillet, pressing gently to adhere. Drizzle with 1 tbsp Extra-Virgin Olive Oil and let the seasoned fillets sit at room temperature for 10-15 minutes while you preheat the grill.

Step 2: Preheat and Oil the Grill

Preheat your grill to medium-high heat (about 400°F). This temperature ensures a beautiful crust forms quickly without overcooking the delicate interior. Clean the grates thoroughly with a grill brush to prevent sticking.

Once hot, use tongs and a folded paper towel to carefully oil the grates with the 1 tbsp Canola Oil. The oil should sizzle and smoke slightly when it hits the grates. This creates a non-stick surface and prevents the salmon skin from tearing when you flip it.

Step 3: Grill to Flaky Perfection

Place the salmon fillets skin-side down on the oiled grates. Close the lid and cook undisturbed for 4-5 minutes. You’ll know it’s time to flip when the edges turn opaque and the bottom releases easily from the grates with a gentle nudge.

Carefully flip each fillet using a thin spatula—support the fish fully to prevent it from breaking apart. Squeeze the juice from half the Lemon over the fillets, then close the lid and cook for another 3-4 minutes until the salmon reaches an internal temperature of 135-140°F and flakes easily with a fork.

Step 4: Rest and Garnish for Serving

Transfer the salmon to a serving platter and let it rest for 3-5 minutes. This allows the juices to redistribute, ensuring every bite is moist and flavorful. Meanwhile, zest the remaining Lemon and chop the 0.25 cup Fresh Parsley.

Drizzle the fillets with the remaining 1 tbsp Extra-Virgin Olive Oil, then sprinkle with lemon zest and chopped parsley. The bright citrus and fresh herbs elevate the rich, smoky flavor of the grilled salmon beautifully.

👨‍🍳

Pro Tips For Making Best Recipe For Cooking Salmon On The Grill

  • Skin Side Down First: Place the salmon fillets skin-side down on the grill first—this prevents sticking and gives that perfect crispy skin. I learned this the hard way after peeling half my fillet off the grates.
  • Pat It Dry: Always pat the salmon fillets dry with a paper towel before seasoning. Excess moisture makes the oil slide right off, and the seasoning won’t stick properly.
  • Resist the Flip: Don’t touch the salmon for at least 4-5 minutes after placing it on the grill. Flipping too soon tears the skin and ruins the presentation.
  • Oil the Grates: Use a folded paper towel dipped in olive oil and tongs to lightly oil the grill grates right before cooking. This simple step is the thing that matters most for preventing sticking.

Wine and Beer Pairings for This best recipe for cooking salmon on the grill

Crisp White Wines

I always reach for a Sauvignon Blanc from New Zealand—its zesty acidity and citrus notes cut through the salmon’s richness. A 6-ounce pour of Kim Crawford pairs beautifully with the charred edges and lemon garnish. 🍷

Rich White Options

For a creamier pairing, try a Chardonnay from Sonoma Coast. The buttery notes complement the salmon’s texture, especially if you’ve used extra-virgin olive oil in your seasoning. La Crema is my go-to for balance.

Light Beers

A crisp pilsner like Samuel Adams Noble Pils cleanses the palate between bites. The light malt and floral hops won’t overpower the delicate fish. I prefer it ice-cold for maximum refreshment. 🍺

Wheat Beers

A Belgian witbier, such as Hoegaarden, adds a citrusy lift that mirrors the lemon in the dish. The slight spice from coriander pairs well with the smoked paprika and dill seasoning.

Rosé All Day

Dry rosé from Provence, like Whispering Angel, offers strawberry and melon notes that enhance the salmon’s natural sweetness. Serve it chilled in a stemless glass for a casual coastal vibe.

Non-Alcoholic Choice

For a zero-proof option, try a sparkling lemon water with a splash of cucumber-infused seltzer. The effervescence and fresh flavors mirror the dish’s brightness without alcohol.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 95mg32%
Sodium 520mg23%
Total Carbohydrate 2g1%
Dietary Fiber 1g4%
Sugars 0g
Protein 34g68%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What temperature should the grill be for salmon?

Preheat your grill to medium-high heat (400°F). This creates a perfect sear without overcooking the delicate interior.

2

How do I prevent the salmon from sticking to the grill?

Clean the grates thoroughly and oil them well with canola oil before cooking. Pat the fillets completely dry first for best results.

3

How long should I cook salmon on the grill?

Cook skin-side down for 4-5 minutes, then flip and grill for 3-4 minutes more. The fish is done at 135-140°F internal temperature.

4

Can I use frozen salmon for grilling?

Yes, thaw frozen salmon overnight in the fridge first. Pat it dry thoroughly before seasoning to ensure crispy skin.

★★★★★4.9(6 reviews)
Chef Melanie

More recipe sites