This Grilled Salmon with Pineapple Salsa recipe is fresh, vibrant, and packed with tropical flavor. Juicy grilled salmon paired with sweet pineapple salsa creates the perfect balance of smoky, savory, and citrusy goodness. Whether you’re planning a quick weeknight dinner or a light summer meal, this easy salmon recipe delivers restaurant-quality flavor with simple ingredients.
Why You’ll Love This Recipe
- Quick and easy dinner ready in under 30 minutes
- Fresh tropical pineapple salsa adds natural sweetness
- Healthy, protein-packed, and naturally gluten-free
- Perfect for grilling season and summer gatherings
- Family-friendly with bright citrus flavor
- Delicious combination of smoky salmon and fresh fruit salsa
Ingredients

For the Grilled Salmon
- Juice of 3 limes, divided
- 2 tablespoons extra-virgin olive oil
- 1 teaspoon honey
- 4 salmon fillets (6 oz each), skin-on
- Kosher salt
- Freshly ground black pepper
For the Pineapple Salsa
- 1 1/2 cups chopped pineapple
- 1/4 red onion, finely chopped
- 1 tablespoon fresh cilantro, chopped
- Remaining lime juice
- Salt and pepper to taste
Instructions
Step 1: Prepare the Honey Lime Sauce
In a large bowl, whisk together the juice of 2 limes, olive oil, and honey until smooth and well combined.
Step 2: Season the Salmon
Pat the salmon fillets dry with paper towels. Season both sides with kosher salt and freshly ground black pepper.
Step 3: Grill the Salmon
Preheat the grill to high heat. Brush the salmon with the honey-lime mixture and place skin-side down on the grill.
Cook for 5 to 6 minutes per side, brushing occasionally with more sauce, until the salmon is flaky and fully cooked.
Step 4: Make the Pineapple Salsa
In a medium bowl, combine chopped pineapple, red onion, cilantro, and the remaining lime juice. Season with salt and black pepper to taste.
Step 5: Serve
Transfer the Grilled Salmon with Pineapple Salsa to serving plates and spoon the fresh salsa generously over the top. Serve immediately while warm.

Tips & Tricks
- Use fresh pineapple for the best sweet and juicy flavor.
- Oil the grill grates lightly to prevent sticking.
- Avoid overcooking salmon; it should flake easily with a fork.
- Add diced jalapeño for a spicy pineapple salsa variation.
- Indoor grill pans work well if outdoor grilling isn’t available.
- Let salmon rest for 2 minutes before serving for juicier texture.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 27 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Grilling
- Cuisine: American, Coastal
- Difficulty: Easy
- Dietary Notes: Gluten-Free, High-Protein

Notes
- Serve with coconut rice, grilled vegetables, or quinoa.
- Mango can replace pineapple for another tropical variation.
- Fresh parsley can substitute cilantro if preferred.
- Wild-caught salmon offers richer flavor and firmer texture.
Nutrition Information (Approximate Per Serving)
- Calories: 360
- Protein: 34g
- Carbohydrates: 10g
- Fat: 20g
- Fiber: 2g
- Sugar: 7g
FAQ
Can I use frozen salmon?
Yes. Thaw completely and pat dry before grilling for the best texture.
What type of salmon works best?
Atlantic salmon and sockeye salmon both work beautifully in this grilled salmon recipe.
Can I bake the salmon instead?
Absolutely. Bake at 400°F for 12–15 minutes until cooked through.
How do I know when salmon is done?
Salmon is ready when it flakes easily with a fork and reaches an internal temperature of 145°F.
Can I make the pineapple salsa ahead of time?
Yes. Prepare it up to 1 day ahead and store refrigerated.
Is Grilled Salmon with Pineapple Salsa healthy?
Yes. It’s rich in omega-3 fatty acids, lean protein, and fresh ingredients.
Storage
Refrigerator
Store leftover salmon and salsa separately in airtight containers for up to 3 days.
Freezer
Freeze cooked salmon for up to 2 months. Pineapple salsa is best enjoyed fresh.
Reheating
Warm salmon gently in a skillet or oven at low heat to avoid drying it out.

Similar Recipes

Grilled Salmon with Pineapple Salsa Recipe
Ingredients
For the Grilled Salmon
- Juice of 3 limes divided
- 2 tablespoons extra-virgin olive oil
- 1 teaspoon honey
- 4 salmon fillets 6 oz each, skin-on
- Kosher salt
- Freshly ground black pepper
For the Pineapple Salsa
- 1 1/2 cups chopped pineapple
- 1/4 red onion finely chopped
- 1 tablespoon fresh cilantro chopped
- Remaining lime juice
- Salt and pepper to taste
Instructions
Step 1: Prepare the Honey Lime Sauce
- In a large bowl, whisk together the juice of 2 limes, olive oil, and honey until smooth and well combined.
Step 2: Season the Salmon
- Pat the salmon fillets dry with paper towels. Season both sides with kosher salt and freshly ground black pepper.
Step 3: Grill the Salmon
- Preheat the grill to high heat. Brush the salmon with the honey-lime mixture and place skin-side down on the grill.
- Cook for 5 to 6 minutes per side, brushing occasionally with more sauce, until the salmon is flaky and fully cooked.
Step 4: Make the Pineapple Salsa
- In a medium bowl, combine chopped pineapple, red onion, cilantro, and the remaining lime juice. Season with salt and black pepper to taste.
Step 5: Serve
- Transfer the Grilled Salmon with Pineapple Salsa to serving plates and spoon the fresh salsa generously over the top. Serve immediately while warm.
Notes
- Serve with coconut rice, grilled vegetables, or quinoa.
- Mango can replace pineapple for another tropical variation.
- Fresh parsley can substitute cilantro if preferred.
- Wild-caught salmon offers richer flavor and firmer texture.
Conclusion
This Grilled Salmon with Pineapple Salsa recipe is the perfect blend of fresh, healthy, and flavorful. The smoky grilled salmon paired with sweet citrusy salsa creates a light yet satisfying meal that’s ideal for busy weeknights or outdoor summer dinners. Once you try this easy tropical salmon recipe, it’s sure to become a regular favorite at your table.

