Grilled Salmon Skewers With Pineapple Salsa

Grilled Salmon Skewers with Pineapple Salsa - Sweet and spicy, these skewers are marinated in a zesty yogurt sauce and served with a fresh pineapple salsa. Try now!

Grilled salmon skewers are a summer staple, and pairing them with a zesty pineapple salsa takes this dish to a whole new level.

With a honey-lime marinade and a hint of ginger, these skewers are infused with flavor, while the salsa’s spicy kick adds a delightful contrast to the rich fish.

Ready Time

40 mins


5 servings


  • For the salmon skewers:
  • 1 pound salmon fillet, cut into 1-inch pieces
  • 1/2 cup plain Greek yogurt
  • 2 tablespoons freshly squeezed lime juice
  • 1 teaspoon honey
  • 1/2 teaspoon grated ginger
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 10 bamboo skewers, soaked in water for at least 30 minutes
  • For the pineapple salsa:
  • 1 ripe pineapple, diced
  • 1/2 cup red onion, diced
  • 1 jalapeño pepper, seeded and finely chopped
  • 1/4 cup cilantro leaves and stems, chopped
  • 2 tablespoons freshly squeezed lime juice
  • Salt to taste


Preheat your grill to medium-high heat.

Meanwhile, in a medium-sized bowl, whisk together the yogurt, lime juice, honey, ginger, salt, and pepper until smooth.

Add the salmon pieces to the bowl and mix until they’re evenly coated with the marinade.

Cover the bowl with plastic wrap and refrigerate for at least 30 minutes or up to 2 hours.

While the salmon is marinating, prepare the pineapple salsa.

In a separate bowl, combine the pineapple, red onion, jalapeño pepper, and cilantro.

Squeeze the lime juice over the top and sprinkle with salt to taste.

Mix well and refrigerate until ready to serve.

Thread 3-4 pieces of the marinated salmon onto each bamboo skewer, leaving a small space between each piece.

Place the skewers on the grill and cook for 8-10 minutes, turning occasionally, until the salmon is cooked through and flakes easily with a fork.

Serve the grilled salmon skewers with a side of the pineapple salsa and enjoy!


For a more intense flavor, let the salmon marinate for the full 2 hours – you won’t regret it! If using wooden skewers, make sure to soak them in water for at least 30 minutes to prevent them from catching fire on the grill.

To ensure food safety, cook the salmon to an internal temperature of 145°F (63°C).

Feel free to customize the pineapple salsa to your taste by adding or substituting other ingredients, such as diced mango or red bell pepper.

If you’re having trouble getting the salmon pieces to stick to the skewers, try gently pressing them onto the skewer instead of forcing them on.

This recipe is perfect for a summer gathering or potluck, as it’s light, refreshing, and can be easily scaled up or down depending on the number of guests.

Nutrional Value

  • Calories: 320
  • Protein: 37g
  • Fat: 12g
  • Saturated Fat: 2.5g
  • Cholesterol: 60mg
  • Carbohydrates: 20g
  • Fiber: 2g
  • Sugar: 16g
  • Sodium: 250mg
  • Potassium: 820mg
  • Vitamin A: 10% of the Daily Value (DV)
  • Vitamin C: 80% of the DV
  • Calcium: 10% of the DV
  • Iron: 15% of the DV
Grilled Salmon Skewers with Pineapple Salsa
Grilled Salmon Skewers with Pineapple Salsa

Ask your question to our expert chef and get instant help.

Please provide details about your query with the recipe name.

Leave a Reply

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