How to Grill Salmon in Foil

Everything you need to know to get perfectly flaky, flavorful salmon on the grill every time.

Last updated: August 12, 2026

Grilling salmon on a gas grill is one of the most rewarding ways to cook outdoors—it's quick, simple, and delivers incredible flavor. With the right marinade and spices, grill foil, and just a few simple techniques, you'll enjoy flaky and tender grilled salmon every single time. Whether you're a seasoned griller or just starting out, this guide has got you covered. 

Best ways to cook salmon on a gas grill 

One of the best ways to cook salmon on a gas grill is foil packets made with Reynolds Wrap® Non-Stick Foil. Preheat your grill to medium or between 350–400°F. Tear 12-inch sheets of foil to wrap your salmon fillets lengthwise. Place your salmon, veggies, and spices in the middle of the foil sheet. Carefully add your liquids, like oil, lemon juice, or a glaze. Fold the two longest sides of the foil together to form a seam, then fold up the short sides to seal the pack tightly. Grill for 10 to 20 minutes, checking at 10 minutes to see if your salmon has reached an internal temperature of 145°F with a meat thermometer.

Aluminum foil packets on a baking sheet topped with asparagus and salmon filets

How to grill salmon in foil (salmon packets)

You'll need:

Directions for grilled salmon in foil:

Step 1: Prepare your salmon 

  • Preheat grill to medium (350°F) 
  • Pat the salmon dry 
  • No need to remove the skin 

Step 2: Prepare your foil packet and ingredients 

  • Tear a 12-inch-long sheet of foil for each salmon portion 
  • Place one six-ounce salmon fillet in the center of the foil. Repeat as needed 
  • Season generously with seasonings or glaze, or place other fresh ingredients around the salmon 
  • Fold the edges of the foil to create a sealed pouch, but leaving enough space for the steam to circulate 

Step 3: Grill for 10 to 20 minutes 

  • Place salmon foil packets on the grill 
  • Cook at medium or 350–400°F for 10 minutes and check the internal temperature 
  • Salmon is done when it reaches 145°F with a meat thermometer 
  • Remove salmon foil packets with grill-safe gloves or grill tongs
Icon

Tip: How to check if your foil packet meal is done

  • Use long-handled tongs and heat-resistant gloves to safely remove the packet from the grill or campfire 
  • Place it on a heat-safe plate, platter, or board 
  • Carefully peel back the foil and insert a meat thermometer into the center of the largest part of the salmon 
  • Look for a reading of 145°F, the USDA’s recommended safe internal temperature for salmon 
  • Not there yet? Refold the packet and return it to the heat for another 5 to 10 minutes

Grilled salmon marinade

Simple marinades make BBQ salmon recipes flavorful and tender. Let the salmon marinate in the refrigerator for 30 minutes to 24 hours. Be sure not to exceed 4 hours if you’re using citrus, as it can break down the fish texture. 

Easy grilled salmon marinade recipes: 

  • Garlic and Herb Marinade: 2 tablespoons chopped fresh dill, 1 finely minced garlic clove, juice of 1/2 lemon, 1/4 cup olive oil, and salt and pepper to taste.3 Makes six servings of marinade 
  • Classic Soy-Honey Marinade: 1/3 cup low-sodium soy sauce, 2 tablespoons lemon juice, 3 tablespoons honey, 2 tablespoons olive oil, and 2 minced garlic cloves.4 Makes 4 servings of marinade 
  • Easy Soy-Dijon Marinade: 3 tablespoons of soy sauce, 2 tablespoons of Dijon mustard, 1 ½ teaspoons of minced garlic, 1/3 cup olive oil, 1 teaspoon minced parsley.5 Makes six servings of marinade 
  • Sweet and Savory Maple Marinade: 1/3 cup olive oil, 3 tablespoons lemon juice, 2 tablespoons maple syrup, 2 tablespoons fresh parsley, 1 tablespoon fresh dill, 1 minced clove of garlic, and salt and pepper to taste.6 Makes 4 servings of marinade 

Reminder: Always dispose of used marinade for food safety. If you want extra for basting or pouring over your packet meal after it’s fully cooked, make extra.

How to cook salmon on the grill directly (BBQ salmon)

You’ll need: 

Directions for cooking salmon on grill foil: 

Step 1: Prepare your salmon

  • Preheat one side of the grill to high (450°F to 500°F), and the other side to low (225°F to 250°F) 
  • Place a sheet of Reynolds Wrap® Grill Foil on the grill grates, the dull-side up. Leave the edges of the grate uncovered for proper air circulation 
  • Allow the salmon to reach room temperature for 20 minutes prior to grilling 
  • Before grilling, lightly rub the salmon with olive oil on both sides and sprinkle with salt and pepper or other seasonings 

Step 2: Sear your salmon 

  • Place the salmon flesh side down on the foil on the hot side of the grill 
  • Allow to cook for 6 to 8 minutes, depending on the thickness 

Step 3: Finish your salmon

  • Using tongs or a spatula, carefully flip the salmon and move it to the low temperature side of the grill 
  • The skin should not stick since you’re using non-stick foil and oil 
  • Grill for another 2 to 4 minutes on the low side until the salmon is done 

Step 4: Rest and serve 

  • Your grilled salmon is done when it reaches an internal temperature of 145°F as measured with a meat thermometer 
  • Allow to rest for a few minutes before serving7

Frequently asked questions

Yes, grilling salmon is safe and a very common cooking technique. Read more about cooking with aluminum foil.

Yes, grilling salmon in foil packets is a favorite among many cooks, especially those just starting out. These foil packets work like little pouches that gently steam the fish, giving you a tender, juicy, and delicious salmon fillet every time. Plus, they help keep the fish from sticking to the grill or falling apart, making the grilling experience so much easier and enjoyable.

Seasonings can be as simple as salt and pepper with a light coating of cooking oil. But if you want to spice it up a bit, consider your favorite dry rub, BBQ seasoning, Asian-style spices, sweet-and-savory spices, or garlic-and-herb seasonings. The only limit is your imagination.

It depends on whether you are grilling in a foil packet or on the grill with a sheet of foil. For foil packets, it’s best to grill at a medium temperature, about 350-400°F. For grilling on the grates or on a foil sheet, set up your grill for two-zone cooking—one side on high (450°F to 500°F), and the other side on low (225°F to 250°F).

  • For salmon foil packets, you’ll want to grill your fillets for 10 to 20 minutes 
  • For salmon on grill foil or directly on the grates, you’ll want to cook your fillets for 6 to 8 minutes on the high zone of the grill. Then flip onto the low zone of the grill for 2 to 4 minutes more until they are done 
  • The grilled salmon’s internal temperature should reach 145°F, as measured with a meat thermometer.

  • Yes, you should flip your salmon after 6 to 8 minutes if you’re cooking directly on the grill or on a foil sheet 
  • If cooking in a foil packet, there is no need to flip the packet

Cooking in a foil packet or lining your grill with nonstick aluminum foil or grill foil will keep your salmon from sticking.

Salmon is done when it reaches an internal temperature of 145°F as measured by a meat thermometer

It’s not necessary to use a cedar plank, but if you prefer to use them, then go right ahead!

Yes, you can freeze grilled salmon. Completely cool the salmon before wrapping. Wrap tightly in freezer paper and seal with freezer tape or in aluminum foil. Mark the date and what it is before freezing.

Resources

  1. Al-Hatlani, A. (2026, March 20). How Much Salmon Should You Serve Per Person?. Southern Living. 
  2. Gavin, J. (2023, July 9). Use This Hack to Easily Peel Salmon Skin. JessicaGavin YouTube Shorts. 
  3. Parisi, B. (2022, January 10). 3 Simple Marinades to Add More Flavor to Salmon. HeinansFoods YouTube Channel. 
  4. Maehashi, N. (2025, June 18). Marinated Grilled Salmon. Recipetineats. 
  5. Bell, Jaclyn. (2025, March 5). 5 Ingredient Marinated Grilled Salmon. Cooking Classy. 
  6. Krampf, M. (2025, July 18). Salmon Marinade. Wholesome Yum. 
  7. Food Network Kitchen. (2021, April 20). How to Grill Salmon. Food Network.