How to Cook Salmon on the Grill

4.80 from 5 votes
Jump to RecipeComment

This post may contain affiliate links.

Grilled salmon is a perfect summer entrée—healthy, quick, and delicious. Whether you’re experienced or new to grilling, mastering how to grill salmon can transform your summer meals. Learn the secrets to making salmon that’s flavorful, tender inside, and crispy outside.


Perfectly grilled salmon fillet topped with crumbled feta, cherry tomatoes, and Kalamata olives.


 

With warmer weather comes grilling season, and one of the easiest foods you can prepare on a grill, whether it’s gas or charcoal, is salmon. There is a trick to grilling salmon, though, and once you know it, it will transform your success with grilling this fish forever. This simple technique ensures your salmon is perfectly cooked every time—crispy on the outside, tender, and juicy on the inside.

For all the salmon lovers out there, you must try my Mediterranean Salmon Rice Bowl, Air Fryer Salmon with Lemon Dill Sauce, Pan Seared Salmon Recipe and Blackened Salmon Recipe.


Recipe Highlights

Primary Cooking Technique: Grilling

Dominant Flavor Profile: Savory with Mediterranean Flavors

Skill Level Required: Beginner-friendly

Why You’ll love this recipe: For its irresistible combination of smoky, savory flavors and tender, flaky texture that melts in your mouth.


one fillet of fresh salmon and grilled salmon ingredients on the side

Ingredients You’ll Need for Grilled Salmon

Salmon: Choose fresh, high-quality salmon with the skin on for added flavor and moisture retention during grilling. You can use coho, sockeye or any other type of salmon that’s available to you.

Olive Oil: Choose a good quality extra virgin olive oil for the marinade.

Dried Dill: While dried dill works well in this recipe, you can also use fresh dill for a more vibrant flavor. Simply increase the quantity to 2-3 teaspoons if using fresh dill.

Cumin: Cumin adds a warm, earthy flavor to the marinade.

Paprika: Paprika lends a subtle smokiness and vibrant color to the salmon.

Garlic: Fresh garlic cloves will infuse the marinade with aromatic flavor.

Citrus Slices (Lemon, Lime, Orange): Fresh citrus slices not only add flavor but also help to keep the salmon from sticking to the grates while grilling.

Cherry Tomatoes: Choose ripe cherry tomatoes for sweetness and color contrast.

Feta Cheese: Crumbled feta cheese adds a tangy and creamy element to the topping. Choose a good-quality feta cheese for the best taste and texture.

Kalamata Olives: Kalamata olives provide a briny and savory flavor to the topping.

Fresh Dill: Fresh dill leaves add a burst of freshness and herbal flavor to the topping.


How to Cook Salmon on the Grill

Step 1: Prepare the Salmon

Use paper towels to gently pat dry the salmon fillets. This helps the marinade adhere better and promotes even cooking.

Step 2: Prepare the Marinade

In a small bowl, combine the olive oil, dried dill, ground cumin, kosher salt, black pepper, paprika, and minced garlic. Mix well to combine.

grilled salmon marinade made with olive oil, dried dill, ground cumin, kosher salt, black pepper, paprika, and minced garlic.

Brush the salmon with the marinade.

one salmon filet brushed with the marinade

Step 3: Grill The Salmon

Preheat the grill to medium-high. Place the salmon on the grates on top of the lemon, lime, and orange slices.

salmon fillet placed on the grill with lemon, lime, and orange slices underneath it

Close the lid and cook for 10 to 12 minutes. The salmon is ready when it easily flakes with a fork and reaches an internal temperature of 145°F (63°C).

perfectly grilled salmon fillet served on a white plate

Serve and Enjoy

Once the salmon is cooked, carefully transfer it to a serving platter or individual plates. Top the grilled salmon with the sliced cherry tomatoes, crumbled feta cheese, kalamata olives, and fresh dill leaves. Squeeze fresh lemon juice over the top for an extra burst of citrus flavor.

Perfectly grilled salmon fillet topped with crumbled feta, cherry tomatoes, and Kalamata olives.

Serving Suggestions

Grilled salmon is a versatile dish that pairs beautifully with a variety of sides and garnishes, making it the perfect centerpiece for any meal.

For a light and refreshing option, serve the salmon with salads such as Middle Eastern Chopped Salad, Greek Pasta Salad Recipe, Grilled Peach Salad Recipe with Feta and Zaatar.

You can also complement the salmon’s smoky flavor with grilled vegetables like Grilled Asparagus with Lemon Tahini Sauce or Grilled Zucchini With Tahini Yogurt Sauce.

A side of rice pilaf such as Saffron Rice, Greek Lemon Rice Recipe, and Instant Pot Brown Rice Recipe adds a wholesome, nutty component that balances the richness of the salmon.


Variations and Substitutions

  • Use oregano, thyme, and rosemary instead of dill and cumin. Add capers, sun-dried tomatoes, and artichoke hearts as toppings.
  • Replace the cumin and paprika with Cajun seasoning for a spicy kick. Serve with a side of remoulade sauce.
  • If you don’t have dill, you can use fresh parsley, cilantro, or basil to add a different but equally delicious herbaceous note.

Pro Tips

Preheat the Grill Properly: Ensure your grill is preheated to medium-high heat (around 375-400°F or 190-200°C) before placing the salmon on the grates. This helps to sear the salmon and prevent it from sticking.

Use a Clean and Oiled Grill: Make sure your grill grates are clean and well-oiled. This will help prevent the salmon from sticking and make it easier to flip or remove.

Marinate for Flavor: Allow the salmon to marinate for at least 15-20 minutes before grilling. This enhances the flavor and helps the spices penetrate the fish.

Grill Skin-Side Down: Grill the salmon skin-side down. The skin acts as a barrier, protecting the flesh from direct heat and ensuring the salmon cooks evenly without drying out.

Don’t Overcook: Grill the salmon for 10–12 minutes, depending on the thickness of the fillets. The fish should easily flake with a fork. Overcooking can lead to dry, tough salmon.

Use Citrus Slices: Placing lemon, lime, and orange slices on the grill under the salmon infuses it with citrusy flavors, helps keep the fish moist, and prevents sticking.


Healthy grilled salmon with a fresh topping of crumbled feta, cherry tomatoes, and olives.

Storage

Refrigeration: Place the cooled salmon in an airtight container and refrigerate for up to 3 days.

Freezing: I don’t recommend freezing cooked salmon as the flavor and texture would be compromised.

Reheating: When reheating, avoid using high heat, which can dry out the salmon. Instead, reheat in the oven at 275°F (135°C) for about 10-15 minutes or until warmed through. You can also gently reheat it in a covered skillet over low heat or in the microwave on a low setting.

Use Leftovers Creatively: Leftover grilled salmon can be flaked and added to salads, pasta dishes, or sandwiches for a quick and tasty meal.


Juicy grilled salmon served with crumbled feta, cherry tomatoes, and olives.

Frequently Asked Questions

What type of salmon is best for grilling?

Both wild-caught and farm-raised salmon can be grilled, but wild-caught salmon often has a richer flavor and firmer texture. Popular types include King (Chinook), Sockeye, and Coho salmon.

Can I marinate the salmon overnight?

Yes, marinating salmon overnight can enhance its flavor. However, if the marinade contains acidic ingredients like lemon juice or vinegar, limit the marinating time to 30 minutes to 2 hours to avoid the fish becoming mushy.

Can I use frozen salmon for grilling?

Yes, but thaw the salmon completely in the refrigerator before grilling. Pat it dry thoroughly to ensure proper seasoning and even cooking.

What should I do if my salmon sticks to the grill?

Ensure your grill is properly preheated and well-oiled before placing the salmon on it. Use a fish spatula to gently loosen and flip the salmon. Cooking on citrus slices also helps prevent sticking.

How do I know when my salmon is done?

Salmon is done when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C). The flesh should be opaque and slightly translucent in the center.


Delicious grilled salmon garnished with crumbled feta, cherry tomatoes, and olives.

Did you make this recipe? I’d love to hear about it! Please comment and leave a 5-star🌟 rating below. You can also follow us on Instagram, Facebook, Pinterest or subscribe to our newsletter to get a free e-Cookbook!


Other Salmon Recipes You Must Try:


4.80 from 5 votes

How to Cook Salmon on the Grill

Learn how to cook salmon on the grill with these expert tips and techniques for perfectly flavorful and tender results every time.
Prep: 15 minutes
Cook: 12 minutes
Total: 27 minutes
Servings: 6
Save this Recipe
Enter your email and get it sent to your inbox!
Please enable JavaScript in your browser to complete this form.

Equipment

  • Grill

Ingredients 

  • 4 pounds Salmon, skin on
  • 2 tablespoons Olive oil
  • 1 teaspoon Dried dill
  • 1 teaspoon Cumin
  • ½ teaspoon Kosher salt
  • ¼ teaspoon Black pepper
  • ½ teaspoon Paprika
  • 1 Garlic
  • 1 Lemon, sliced
  • 1 Orange, sliced
  • 2 Limes, sliced

Topping

  • 1 cup Cherry tomatoes, halved
  • cup Crumbled feta
  • 1 cup Kalamata Olives
  • ½ cup dill
  • 3 Lemons, Sliced

Instructions 

  • Use paper towels to gently pat dry the salmon fillets. This helps the marinade adhere better and promotes even cooking.
  • In a small bowl, combine the olive oil, dried dill, ground cumin, kosher salt, black pepper, paprika, and minced garlic.
  • Brush the salmon with the marinade.
  • Preheat the grill to medium high. Place the salmon on the grates on top of the lemon, lime,and orange slices.
  • Close the lid and cook for 10 to 12 minutes. The salmon is ready when it easily flakes with a fork and reaches an internal temperature of 145°F (63°C).
  • Once the salmon is cooked, carefully transfer it to a serving platter or individual plates. Top the grilled salmon with the sliced cherry tomatoes, crumbled feta cheese, kalamata olives, and fresh dill leaves. Squeeze fresh lemon juice over the topfor an extra burst of citrus flavor.

Video

Notes

Nutrition

Calories: 572kcal | Carbohydrates: 15g | Protein: 63g | Fat: 30g | Saturated Fat: 5g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 13g | Cholesterol: 174mg | Sodium: 781mg | Potassium: 1760mg | Fiber: 4g | Sugar: 5g | Vitamin A: 841IU | Vitamin C: 66mg | Calcium: 143mg | Iron: 4mg

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

Like this recipe? Leave a comment below!

About Shadi HasanzadeNemati

I'm here to show you how to make delicious Persian, Middle Eastern and Mediterranean food at home. My easy to follow recipes will bring exciting new flavors to your table!

Get a free eBook!
Fill out the form to get exclusive recipes that aren’t available anywhere else, plus receive free weekly recipes!
Please enable JavaScript in your browser to complete this form.
4.80 from 5 votes

Leave a comment

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

Recipe Rating




5 Comments

  1. 5 stars
    It’s such a great way to cook salmon, love the recipe, will make it soon. It looks delicious and easy to make. Thanks for sharing 🙂

  2. 5 stars
    The fish was perfectly tender and had a delicious smoky flavor that was simply irresistible. The marinade added a burst of freshness, making it a dish I’ll definitely be preparing again soon!

  3. 5 stars
    This was such a helpful guide to getting perfectly cooked salmon on the grill every time! I used this when we made salmon for dinner last night and it turned out great thanks to your tips!