Fish and Seafood Recipes

Last updated on June 18th, 2021 at 10:09 pm

Jump to Recipe

Grilled Salmon Skewers [Video]

Grilled Salmon Skewers are a healthy twist to a classic cookout staple! This grilled to perfection meal can make any outdoor event more refreshing and carefree!

Having a summer outdoor event? Make it more exciting by serving these delicious recipes, choose between Grilled Pork Skewers, Chicken Kebabs, or a lighter meal made of Shrimp Kebabs.


Salmon Kebabs Recipe

Grilled Salmon Skewers make for a great alternative to common BBQ choices such as pork and chicken. I love making them when it seems like everyone could use a good seafood meal.

Moreover, combined with some pineapple and a tropical marinade, it makes this meal over the top. This seafood is loaded with protein, Omega-3, and Potassium, which makes it very nutritious on top of being appetizing.

Not to mention, it takes less than 10 minutes to cook this dish! With such an easy to follow recipe, you’ll have more time to chat and enjoy the company.

This flavor-packed kabob is all you will need for the main course in cookouts. I hope you get to enjoy it as much as my family and friends did.

How to make the best Grilled Salmon Skewers

  • Prepare the marinade. In a bowl, make a Mediterranean-styled marinade with a tropical twist. Whisk together these ingredients: Pineapple juice, orange juice, orange zest, soy sauce, brown sugar, rice vinegar, sesame oil, minced garlic, liquid smoke, salt, and pepper. 
  • Marinade the fish. Cut your salmon into pieces with 1 and a half thickness. Place the pieces into a resealable bag and pour in the marinade. Give it a little shake to coat every fish cut. Seal the bag and refrigerate it overnight or for at least 8 hours. Make sure to lay it horizontally or in a way that the juice coats evenly the fish to ensure that the flavor seeps in every cut.
  • Skewer. Prepare your kabob by sticking the salmon on the skewer with sliced onions and pineapples alternatively. Leave enough space so the heat is evenly circulated. 
  • Cook. Lay the sticks in a medium heated grill for 8 minutes or until done as preferred. Make sure to rotate every 2 minutes or so for even doneness. 
  • Serve. Let the salmon kebabs stand for 5 minutes after removing them from the heat. Garnish with herbs or drizzle some dressing. Serve on a nice plate.

How long does salmon take to grill?

Salmon takes fairly quick to cook. At medium heat, which is the recommended temperature, a side will be done by only about 2 minutes. 

Just like shrimps, you can also determine if the fish is already done when it turns pinkish or opaque.

How do you keep salmon from sticking to the grill?

You can wrap the fish with aluminum foil or lay it on the grill itself. Otherwise, just make sure that your griller is clean and brush it with oil to make it non-stick.

What to serve with Grilled Salmon Skewers?

With an appetizing meal such as this recipe, you want to make sure to pair it with refreshing sides. I recommend making a full course serving this recipe with the following mouthwatering sides:

Best sauces for Salmon Kabobs?

To make the dish even more appetizing, try to make these dressing recipes for an upgrade:

Recipe tips:

  • Lemon slices are great alternatives to pineapple slices. As lemon is quite tangy, make sure your slices are thinner if you don’t want it to be too overpowering. 
  • I recommend garnishing the kabob with herbs such as parsley. Basil, rosemary, and mint also work perfectly if you don’t have parsley. 
  • When wrapping the fish with foil, avoid touching it directly. Use a potholder to avoid burning yourself. 
  • Unlike other fish, salmon has a very tasty skin. So, I suggest keeping it on and make sure it is crisp for an utterly luscious taste.

Grilled Salmon Skewers

Grilled Salmon Skewers are a healthy twist to a classic cookout staple! This grilled to perfection meal can make any outdoor event more refreshing and carefree!

Grilled salmon skewers.
  • Prep Time30 MIN
  • Cook Time10 MIN
  • Servings 8 skewers


Grilled Salmon Kebabs Ingredients:

  • 2 lbs salmon filet cut into 1 1/2" thick pieces
  • 1 pineapple cut into 1 1/2" thick pieces
  • 1 purple onion cut into 1" pieces
  • 2 lemons sliced

For the Fish Marinade:

  • 1/2 cup pineapple juice
  • 1/2 cup orange juice
  • 1 tablespoon orange zest
  • 1/4 cup soy sauce
  • 2 tablespoons brown sugar
  • 1 tablespoon rice vinegar
  • 2 teaspoons sesame oil
  • 4 cloves garlic minced
  • 1 teaspoon liquid smoke
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper


  • Add all marinade ingredients to a medium bowl and whisk to combine.
  • Place salmon pieces into a large mixing bowl and pour marinade over meat. Stir to combine, cover and refrigerate overnight, stirring once or twice while marinating. Allow marinating for at least 6-8 hours.
  • Skewer marinated salmon along with the sliced onion and pineapple, alternating them on the skewer.
  • Grill kebabs over med/high heat for about 8-10 min or until the desired doneness is reached, rotating every 2-3 min for even grilling.
  • Remove kebobs from the grill and let them rest at least 5 min before serving.
  • Garnish with parsley and serve with tartar sauce.

Nutrition Facts

Already made this?
Share your feedback




Love this for a weekend BBQ! Great idea for sure!

Beti | easyweeknightrecipes

Beti | easyweeknightrecipes

These look incredibly delicious!! A must try! YUM!

katerina @

katerina @

Oh my, these look amazing!! My family would love them!



What amazing kebabs! We've been looking for more grilled dishes to make during the summer and these sound so perfect and yummy!

Write a comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.