Grilled Salmon in Foil with Pineapple Salsa

This grilled salmon in foil with pineapple needs to be the star of your next summer bbq. This healthy meal is made in under 30 minutes on the grill and full of fresh flavor!

If you love salmon recipes or have leftover salmon to use, check out our smoked salmon egg cups or our easy salmon salad with yogurt dill dressing!

Salmon in a foil pack on the grill

Perfect Apartment Grill

I’ve gotten a lot of questions recently about what grill I use! We recently bought a new grill when we moved into our house. Before that when I was apartment living, I had the Fuego Grill, which is available on Amazon Prime, meaning you could have this baby in your arms in less than 2 days.

Could life really get any easier? Yes, it can because this grill heats up in less than 2 minutes. 2 minutes. (I swear they’re not paying me to say this, I just love it so much).

If you are a new home buyer and have a patio big enough for any grill, we love our Weber Spirit II Grill and we love it!

Another Amazing Salmon Recipe

We are back with another amazing salmon recipe thanks to our friends over at Surrender Salmon. Remember this post? I basically explained why Team Fit Foodie is obsessed with SS…don’t make me do it again.

This grilled salmon recipe rocks my world because you just slather up your salmon with buttery goodness and then seal it up in a foil pack. It’s herb-y. It’s easy. It’s fast. And it’s delicious. Not to mention that the grilled pineapple salsa on top might be the best salsa we ever made. Let’s break this recipe down.

grilled salmon with pineapple salsa on top

30 Minute Meals Rock

This grilled salmon recipe is ready in under 30 minutes, people. You just can’t beat that for any meal. If you are looking for healthy, delicious, and fresh recipes to serve your family, start with this grilled salmon in foil.

The flavor for the grilled salmon recipe comes from the herb butter. It’s simple. All you have to do is mix cilantro, garlic, salt, and pepper into softened butter and you’re golden.

After that, it’s all about your tin foil boat. You can create a boat any way you would like, just be sure there is no way for heat or liquid to escape. Place the salmon in the boat and scoop out the herb butter on to the salmon. Seal up the boat and throw in on the grill!

I know there are so many questions about how to cook salmon on the grill so I made sure to incorporate some of the most commonly asked questions (and answers) below!

Cilantro herb butter in a bowl

Q’s About Grilled Salmon

  • What temperature should I grill salmon at? Set your grill to 400ºF to grill salmon. The salmon filet should be about an inch thick.
  • How long do you cook salmon on the grill? Salmon cooks fairly quickly compared to other meats that you are used to grilling. Depending on how you like your salmon, cook salmon in foil for 8-10 minutes.
  • What temperature should grilled salmon be? The internal temperature of the salmon should be 145ºF. Something to keep in mind is that the salmon will continue to cook for a few minutes after you remove it from the grill! Leave the foil pack on the grill if you like your salmon well done!
  • Can I cook grilled salmon in the oven? Yes, you can prepare grilled salmon in the oven instead of the grill. Just set the oven to 400ºF and follow the same directions in the recipe card!

Pineapple Salsa Recipe

Lastly, if you make this recipe promise me that YOU WILL MAKE THE GRILLED PINEAPPLE SALSA. I promise that is something you don’t want to skip out on!

The combination of the hot salmon and the tangy pineapple salsa is a delicious combination. If you end up using the oven for this recipe, just place the pineapple onto a baking sheet and rather than directly on the grill and cook the pineapple on broil for about 7-10 minutes (every oven is different) turning every 2 minutes!

BAM. You’ve got yourself some delicious pineapple salsa.

Salmon in a foil on the grill Grilled salmon on a plate with pineapple salsa

Healthy Salmon Recipes


Grilled Salmon in Foil with Pineapple Salsa

This grilled salmon in foil with pineapple needs to be the star of your next summer bbq. This healthy meal is made in under 30 minutes on the grill and full of fresh flavor!

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
Author: Lee Hersh
Yield: 2 servings 1x
Category: Dinner
Method: Grill
Cuisine: American


For the Salmon

  • 2/3 lb. salmon (2 fillets)
  • 2 tablespoons butter, softened
  • 2 tablespoons cilantro, chopped
  • 1 teaspoon garlic, minced
  • salt and pepper, to taste
  • 1 tablespoon lime juice (~1/2 lime)

For the Pineapple Salsa

  • 1 small pineapple, cored and cut into strips (~2 cups chopped)
  • 1/2 tablespoon chili powder
  • 1/2 red onion, minced
  • 1/4 cup fresh cilantro, minced
  • 1 cup cherry tomatoes, quartered
  • 1 tablespoon fresh jalapeño, minced
  • 1 tablespoon apple cider vinegar
  • 2 tablespoons lime juice
  • 1/8 teaspoon salt



  1. Preheat grill to 400ºF. Spray a large piece of tinfoil with non-stick cooking spray. Set aside.
  2. Prepare salmon filets by patting dry with a paper towel and seasoning with salt and pepper.
  3. Then, mix together softened butter, cilantro, garlic, salt, and pepper in a small bowl.
  4. Spread the butter mixture on top of the salmon filets and transfer onto tin foil. Then, squeeze on lime juice.
  5. Fold the top half of the tin foil over the salmon and pinch sides together. Make sure there are no holes where air can escape.
  6. Grill at 400ºF for 8-10 minutes* or until fully cooked and flakey.

Pineapple Salsa

  1. In a medium size bowl, mix together onion, cilantro, cherry tomatoes, jalapeño, apple cider vinegar, and lime juice. Place in the refrigerator for later.
  2. Prepare pineapple by coring and slicing into strips. Season with 1/2 tablespoon of chili powder and about 1/8 teaspoon of salt.
  3. Grill pineapple at 400ºF over direct heat for 12-15 minutes, rotating every 5 minutes.
  4. Remove from heat, let cool, and then cut into small chunks.
  5. Add pineapple to the rest of the salsa ingredients and mix well.


Serve salmon with grilled pineapple salsa and grain of choice (we chose quinoa!).


*You can also bake this in the oven at 400ºF.

**Cook time varies based on the size and thickness of the salmon filets.


  • Serving Size: 1
  • Calories: 331
  • Sugar: 16
  • Sodium: 3096
  • Fat: 14
  • Carbohydrates: 27
  • Fiber: 7
  • Protein: 30
Hashtag with us!
Don’t forget to tag your posts on social media with the hashtag, we’d love to see what you’re up to!

Leave a comment



    Send this to friend