Grilled salmon is one of those perfect dishes that feels like a summer escape, even if you’ve just returned from a quick run to the grocery store. The joy of savoring juicy, tender salmon with a fresh, vibrant pineapple salsa brings pure comfort to the table. It’s an easy recipe that families love to gather around, making mealtime both special and satisfying. Plus, you can whip it up pretty quickly, making the cooking experience enjoyable rather than stressful.
At the heart of this dish are just a few simple ingredients: 4 salmon fillets that practically melt in your mouth, sweet and juicy pineapple, crisp red onion, fragrant cilantro, spicy jalapeño, zesty lime juice, and a touch of olive oil. The combination of these ingredients creates a flavor profile that is refreshing yet robust, ensuring that every bite is exciting. The salmon is naturally rich and buttery, while the colorful salsa adds a sweet, tangy crunch.
Grilling offers a unique method that brings out the flavors beautifully. First, you preheat the grill, which helps seal in the natural juices of the salmon. While it heats, you can prepare the salsa by simply tossing together the diced pineapple, cilantro, red onion, jalapeño, lime juice, salt, and pepper in a bowl. Once the salmon fillets are seasoned and coated in olive oil, you grill them until they flake just right. Finally, serving the salmon topped with that fresh salsa elevates the meal, making it not just a dish but a delightful experience.
This recipe is perfect for a family barbecue, a cozy weeknight dinner, or even a refreshing dish to impress guests at a gathering. It’s versatile enough for those warm summer evenings when you want to celebrate good food outdoors. So, whether you’re looking for something to feed a crowd or a delectable meal for two, this BBQ grilled salmon with pineapple salsa fits the bill beautifully.
Why You’ll Love This BBQ Grilled Salmon with Pineapple Salsa
- Quick to Prepare: This recipe is easy, making it perfect for busy weeknights or last-minute cravings.
- Simple Ingredients: It requires only a handful of fresh ingredients, many of which you may already have on hand.
- Comfort Food Upgrade: Grilled salmon topped with pineapple salsa transforms a regular meal into something special.
- Nutrient-Rich: Salmon is loaded with omega-3 fatty acids, making it a healthy choice for you and your family.
- Flavor Harmony: The combination of sweet, spicy, and savory balances well, appealing to a variety of palates.
Salmon Tips
When selecting salmon fillets for your dish, freshness is paramount. Look for fillets that have a bright, glistening color without any dull spots. The flesh should be firm and bounce back when you press it lightly, which indicates it is fresh. Additionally, choosing wild-caught salmon when possible is often considered healthier and more flavorful than farmed varieties. If you can smell anything fishy, this is a sign you should choose a different piece. Fresh salmon should smell like the ocean or have a mild scent.
Options for Substitutions
- Chicken: Replace salmon with boneless, skinless chicken breasts for a different protein option.
- Mango: Swap pineapple with diced mango for a sweeter salsa.
- Red Bell Pepper: You can replace red onion with finely chopped red bell pepper for a milder taste.
- Cilantro Alternative: If you’re not a fan of cilantro, try fresh parsley or basil for a different flavor.
- Lime Zest: Utilize lime zest in the salsa for an additional burst of lime flavor without adding extra liquid.
- Olive Oil Variants: Use avocado oil or grapeseed oil as alternatives for brushing the salmon.
Watch Out for These Mistakes
Cooking salmon doesn’t have to be complicated, but there are a few common pitfalls you should be aware of. One common mistake is overcooking the salmon. Salmon can go from perfectly done to dry very quickly, so keep an eye on it and avoid cooking longer than 4-5 minutes per side. Use a fork to check if it flakes easily; that’s usually a good sign it’s ready.
Another issue can come from seasoning. It’s important to season your salmon well, but avoid oversalting. Remember that the pineapple salsa will also add flavor, so seasoning the salmon with salt and pepper should be done judiciously.
Additionally, make sure the grill is properly preheated before placing the salmon on it. Placing it on a cold grill can lead to sticking and uneven cooking. Always let the grill get to medium-high heat first to ensure a nice sear.

What to Serve With BBQ Grilled Salmon with Pineapple Salsa?
This BBQ grilled salmon pairs wonderfully with a variety of side dishes. Consider serving it alongside grilled vegetables for a healthy option or a fresh green salad dressed lightly with vinaigrette to brighten the meal. Fluffy quinoa or rice can also complement the dish nicely and add a filling element. If you’re in the mood for comfort food, potato salad or coleslaw provides a delightful crunch.
Storage Instructions
Store: If you have leftovers, store the salmon fillets and salsa in an airtight container in the refrigerator. They are best enjoyed within 2 days for optimal freshness.
Freeze: While it’s best to consume salmon fresh, you can freeze leftover grilled salmon for about 2-3 months. Be sure to wrap it tightly in plastic wrap or aluminum foil before placing it in a freezer-safe bag.
Reheat: For stovetop reheating, place salmon in a covered skillet over low heat for about 5-7 minutes. In the microwave, use a microwavable dish and heat on low in 30-second increments until warm, being careful not to dry it out.
Recipe Info
Preparation Time: 10 minutes
Cooking Time: 10 minutes
Total Time: 20 minutes
Level of Difficulty: Easy
Servings: 4
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 500-600
- Protein: 50-60g
- Fat: 25-30g
- Carbohydrates: 30-40g
Ingredients
- 4 salmon fillets
- 1 cup pineapple, diced
- 1/4 cup red onion, finely chopped
- 1/4 cup cilantro, chopped
- 1 jalapeño, minced
- Juice of 1 lime
- Salt and pepper to taste
- Olive oil
Step-by-Step Instructions
Step 1: Preheat the Grill
Start by preheating your grill to medium-high heat. This step is crucial as it ensures that the salmon cooks evenly and develops a delicious sear.
Step 2: Make the Pineapple Salsa
In a medium-sized bowl, combine the diced pineapple, finely chopped red onion, chopped cilantro, minced jalapeño, lime juice, salt, and pepper. Mix these ingredients together well. Set aside while you prepare the salmon.
Step 3: Prepare the Salmon Fillets
Brush the salmon fillets with olive oil, ensuring each piece is well-coated. Season them generously with salt and pepper on both sides to enhance their natural flavors.
Step 4: Grill the Salmon
Once the grill is hot, place the salmon fillets skin-side down. Cook them for about 4-5 minutes on each side. The salmon is done when it flakes easily with a fork.
Step 5: Serve with Salsa
After grilling, transfer the salmon to a serving platter. Top each fillet with a generous scoop of pineapple salsa, allowing the flavors to meld beautifully. Enjoy!

Now that you’ve gathered all the steps to prepare this delightful BBQ grilled salmon with pineapple salsa, I invite you to try this recipe at home. It’s a great opportunity to enjoy fresh ingredients and share a joyful meal with your loved ones. Don’t hesitate to leave your thoughts and feedback, and explore more delightful recipes on our blog!
Print
BBQ Grilled Salmon with Pineapple Salsa
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: American
- Diet: Pescatarian
Description
Juicy, tender grilled salmon topped with a vibrant pineapple salsa, perfect for summer meals and family gatherings.
Ingredients
- 4 salmon fillets
- 1 cup pineapple, diced
- 1/4 cup red onion, finely chopped
- 1/4 cup cilantro, chopped
- 1 jalapeño, minced
- Juice of 1 lime
- Salt and pepper to taste
- Olive oil
Instructions
- Preheat the grill to medium-high heat.
- Make the pineapple salsa by combining diced pineapple, red onion, cilantro, jalapeño, lime juice, salt, and pepper in a bowl and mix well.
- Prepare the salmon fillets by brushing them with olive oil and seasoning with salt and pepper.
- Grill the salmon, skin-side down, for about 4-5 minutes on each side until it flakes easily.
- Serve the salmon topped with the pineapple salsa and enjoy!
Notes
Fresh salmon should smell mild and ocean-like. Avoid overcooking for the best texture.
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Sugar: 10g
- Sodium: 300mg
- Fat: 25g
- Saturated Fat: 5g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 50g
- Cholesterol: 60mg