Salmon Teriyaki Skewers with Pineapple


Fresh salmon, marinated in teriyaki sauce and grilled on skewers with pineapple and green onions.

Photography Credit: Elise Bauer

Now that grilling season is officially upon us, I’ve been experimenting with teriyaki salmon skewers. Last night’s version with frozen salmon and canned pineapple got two thumbs up from the rents, but there were too many leftovers for me to be convinced.

Conditioned for politeness, sometimes they are just not willing to be as critical as I’d like. (You can’t like everything mom!)

Our Favorite Videos

Tried again tonight, this time with fresh pineapple and very fresh salmon and as expected the salmon skewers were a thousand times better (mom agreed).

The trick to great salmon skewers is high heat (charcoal grill better than gas better than broiler), the freshest salmon available, and watching the grill (or broiler) like a hawk. Fish can go from perfect to overcooked in a minute.

Salmon Teriyaki Skewers with Pineapple Recipe

  • Prep time: 5 minutes
  • Cook time: 18 minutes
  • Marinating time: 1 hour
  • Yield: Serves 4


  • 1/2 cup soy sauce
  • 1/4 cup mirin rice wine or rice vinegar
  • 1/4 cup brown sugar
  • 2 Tbsp minced garlic
  • 2 Tbsp minced fresh ginger
  • 1/4 cup minced green onions
  • 2 Tbsp vegetable oil
  • Pinch chili pepper flakes
  • 1 lb salmon fillet, rinsed, cut into 1 to 1 1/2-inch cubes
  • 1 lb fresh pineapple, cut into 1 to 1 1/2-inch chunks
  • 2 green onions, cut into 1-inch segments
  • 8 bamboo skewers, soaked in water for at least 20 minutes before using


1 Make the teriyaki marinade: In a medium bowl, mix together the soy sauce, mirin or rice vinegar, and brown sugar, until the sugar is completely dissolved. Add the fresh ginger, minced green onions, chili pepper flakes, and vegetable oil.

2 Marinate and chill the salmon: Place the cubes of salmon in the bowl, coat completely with the marinade. Cover and chill for 1 to 2 hours.

3 Simmer marinade: Remove salmon from marinade. Place marinade in a small sauce pan and bring to a boil, simmer for 10 minutes, set aside.

4 Grill: Thread salmon, pineapple, and onion pieces on skewers. If using a grill, prepare grill for high, direct heat. Oil the grill grates. Place skewers on grill. Cover. If using an oven broiler, place on a rack on a broiling pan, so that the salmon pieces are 6 inches from the element. Turn after 2 to 4 minutes. Baste with reserved marinade. Cook for 2 to 4 minutes more, basting frequently, until salmon is just barely cooked through.

Serve immediately.

Hello! All photos and content are copyright protected. Please do not use our photos without prior written permission. Thank you!

This post may contain links to Amazon or other partners; your purchases via these links can benefit Simply Recipes. Read more about our affiliate linking policy.

Salmon Teriyaki Skewers with Pineapple

Elise Bauer

Elise Bauer is the founder of Simply Recipes. Elise launched Simply Recipes in 2003 as a way to keep track of her family's recipes, and along the way grew it into one of the most popular cooking websites in the world. Elise is dedicated to helping home cooks be successful in the kitchen. Elise is a graduate of Stanford University, and lives in Sacramento, California.

More from Elise

24 Comments / Reviews

No ImageSalmon Teriyaki Skewers with Pineapple

Did you make it? Rate it!

  1. Stephani

    Amazing! Even our 10-year old says this is a definite “make again”!


  2. Dana

    I think the brown sugar in the marinade REALLY made the salmon skin stick to the grill. Oiling the grill grate is a step you don’t want to skip! Adding other veggies is a must! The marinade though.. So delicious.


  3. Audrey

    This was delicious. I used jar teriyaki sauce (because I’m lazy), and it was great. I also used red onion instead of green and added green bell pepper. I waited until the end to baste with teriyaki so it wouldn’t burn. I had no problem with the salmon falling apart, and everyone loved it. Will definitely make again!


  4. Angie

    Made this recipe last night. My boyfriend cleaned out every drop of marinade that remained in the pan I broiled the skewers over. It was


  5. Annie

    Had this for a summer BBQ and it was hit. Absolutely delicious. Thank you for sharing this recipe.


    Show Replies (1)
View More
Salmon Teriyaki Skewers with PineappleSalmon Teriyaki Skewers with Pineapple