
If you’re craving a vibrant, flavorful dish that’s both easy to make and impressive to serve, these Teriyaki Salmon Skewers are exactly what you need. Juicy chunks of salmon are marinated in a perfectly balanced homemade teriyaki sauce, then threaded alongside colorful bell peppers and onions for an irresistible combination of smoky, sweet, and savory flavors. Whether grilling outdoors or broiling indoors, this recipe transforms simple ingredients into a dinner that’s quick, healthy, and absolutely delicious.
Why This Teriyaki Salmon Skewers Stands Out
What sets these Teriyaki Salmon Skewers apart isn’t just their vibrant presentation—it’s the harmony of flavors and texture. The marinade strikes the perfect balance between sweet honey and salty soy sauce, elevated by the zing of fresh ginger and garlic. The salmon stays tender and flaky, while the vegetables add a crisp contrast that makes every bite exciting. Plus, skewering the salmon makes for easy grilling and beautiful plating. It’s an ideal recipe for weeknight dinners or weekend cookouts. You’ll love how effortlessly it comes together and how satisfying it feels to enjoy a wholesome, protein-packed meal that’s bursting with flavor.
Ingredient Rundown
- 1 lb salmon fillets, cut into bite-sized pieces – The star of the dish, providing richness and omega-3 fatty acids.
- 1/4 cup soy sauce – Adds savory depth and saltiness to the marinade.
- 1/4 cup honey – Brings sweetness that beautifully balances the salty soy.
- 2 tablespoons rice vinegar – Gives a subtle tang that brightens the overall flavor.
- 1 tablespoon grated fresh ginger – Offers a warm, zesty kick that complements seafood perfectly.
- 2 cloves garlic, minced – Adds aromatic pungency and depth.
- 1 tablespoon sesame oil – Infuses a nutty undertone that enhances the Asian-inspired profile.
- 1 tablespoon cornstarch – Helps thicken the teriyaki glaze to cling beautifully to the salmon and veggies.
- 1/2 teaspoon black pepper – For a subtle spice layer.
- 1 red bell pepper, cut into chunks – Provides sweetness and vibrant color.
- 1 green bell pepper, cut into chunks – Adds crunch and a slight bitterness to balance the dish.
- 1 onion, cut into chunks – Offers sweetness and texture.
- Wooden skewers, soaked in water for 30 minutes – Prevents burning during cooking.
Prep & Cook Tools
- Mixing bowl: For combining the marinade ingredients.
- Measuring cups and spoons: To ensure precise ingredient amounts.
- Knife and cutting board: For chopping salmon and vegetables.
- Wooden skewers: Essential for threading the salmon and veggies.
- Grill or broiler: Ideal for cooking the skewers with a nice char.
- Brush: For basting the skewers with extra marinade during cooking.
- Small saucepan: To simmer and thicken the marinade into a glaze.
Make Teriyaki Salmon Skewers: A Simple Method
Step 1: Prepare the Marinade
In a mixing bowl, whisk together soy sauce, honey, rice vinegar, grated ginger, minced garlic, sesame oil, black pepper, and cornstarch. The cornstarch will help thicken the sauce later, giving you that glossy teriyaki finish.
Step 2: Marinate the Salmon
Add the bite-sized salmon pieces to the marinade. Toss gently to coat, then cover and refrigerate for at least 30 minutes. This lets the salmon soak up all those vibrant flavors.
Step 3: Soak the Skewers
While the salmon marinates, soak your wooden skewers in water for 30 minutes to prevent burning during cooking.
Step 4: Prepare the Vegetables
Cut the red and green bell peppers and onion into chunks roughly the same size as the salmon pieces. This ensures even cooking.
Step 5: Thread the Skewers
Alternately thread the marinated salmon pieces, bell peppers, and onion chunks onto the soaked skewers. Aim for a colorful balance on each skewer.
Step 6: Cook the Teriyaki Salmon Skewers
Preheat your grill to medium-high heat or set your oven broiler on high. Place the skewers on the grill or a baking sheet lined with foil if broiling. Cook 3-4 minutes per side, basting occasionally with reserved marinade (boil it first to ensure safety). You want the salmon just cooked through with a slight char, and the vegetables tender but still crisp.
Step 7: Serve and Enjoy
Remove the skewers from heat and let them rest a couple of minutes. Serve hot with steamed rice or a fresh salad. For a different twist, try pairing these skewers with the 20 Minute Teriyaki Salmon Bowls for a complete meal experience.
Allergy-Friendly Substitutes
- Soy Sauce: Use coconut aminos as a soy-free alternative.
- Honey: Substitute with maple syrup or agave nectar for a vegan-friendly option.
- Cornstarch: Arrowroot powder works well as a gluten-free thickener.
- Salmon: For those who don’t eat fish, try chicken breast chunks using this Baked Teriyaki Chicken Recipe method on skewers.
- Sesame Oil: Use olive oil if sesame is a concern.
Mistakes That Ruin Teriyaki Salmon Skewers
- Overcooking the salmon until dry and rubbery – aim for opaque but flaky.
- Not soaking wooden skewers, causing them to burn on the grill.
- Skipping the cornstarch in the marinade, resulting in a watery glaze that won’t stick.
- Marinating too long (over 1 hour), which can break down the salmon texture.
- Using unevenly cut vegetables or fish pieces, causing inconsistent cooking.
Meal Prep & Storage Notes
These teriyaki salmon skewers are perfect for meal prep because they reheat beautifully without losing flavor or texture. Store cooked skewers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently in a skillet or oven to keep the salmon moist. The marinade doubles as a dipping sauce or glaze—store it separately if you plan to use it fresh.
If you want to prep ahead, marinate the salmon and chop your veggies the night before. Assemble the skewers just before cooking to preserve freshness. This makes weekday dinners easy and stress-free.
Quick Q&A
Can I use frozen salmon for these skewers?
Yes, but make sure to fully thaw and pat dry the salmon before marinating. Excess moisture can dilute the marinade and affect cooking.
Is it possible to bake these skewers instead of grilling?
Absolutely! Bake the skewers in a preheated oven at 425°F (220°C) for about 10-12 minutes, flipping halfway through. Finish with a quick broil for a slight char if desired.
How do I prevent the salmon from sticking to the grill?
Oil the grill grates well before cooking and ensure the salmon is well-coated in marinade. Let the salmon cook undisturbed for a few minutes before turning to create a natural release.
Can I use metal skewers instead of wooden ones?
Yes, metal skewers work great and don’t need soaking. Just be careful when handling as they get very hot.
Keep Cooking
- Love the flavors of teriyaki? Check out this Baked Teriyaki Chicken Recipe for a juicy poultry option.
- For another seafood twist, try the crispy and flavorful Air Fryer Tilapia.
- Looking for a quick bowl meal? The 20 Minute Teriyaki Salmon Bowls are a fresh and colorful choice.
Wrap-Up
These Teriyaki Salmon Skewers offer a deliciously simple way to enjoy salmon with an exciting blend of sweet, savory, and tangy flavors. The homemade marinade is easy to prepare, and pairing the salmon with crisp peppers and onions makes for a balanced, satisfying meal. Whether you grill, broil, or bake, these skewers bring restaurant-quality flavor to your table in no time. They’re versatile, nutritious, and perfect for any season. Give them a try tonight and enjoy the perfect harmony of taste and texture in every bite.
Share on Pinterest

Teriyaki Salmon Skewers
Ingredients
- 1 lb salmon fillets cut into bite-sized pieces
- 1/4 cup soy sauce
- 1/4 cup honey
- 2 tablespoons rice vinegar
- 1 tablespoon grated fresh ginger
- 2 cloves garlic minced
- 1 tablespoon sesame oil
- 1 tablespoon cornstarch
- 1/2 teaspoon black pepper
- 1 red bell pepper cut into chunks
- 1 green bell pepper cut into chunks
- 1 onion cut into chunks
- wooden skewers soaked in water for 30 minutes
Instructions
Prepare the Marinade
- In a mixing bowl, whisk together soy sauce, honey, rice vinegar, grated ginger, minced garlic, sesame oil, black pepper, and cornstarch to create the marinade.
Marinate the Salmon
- Add the bite-sized salmon pieces to the marinade. Toss gently to coat, then cover and refrigerate for at least 30 minutes.
Soak the Skewers
- Soak wooden skewers in water for 30 minutes to prevent burning during cooking.
Prepare the Vegetables
- Cut the red and green bell peppers and onion into chunks roughly the same size as the salmon pieces.
Thread the Skewers
- Alternately thread the marinated salmon pieces, bell peppers, and onion chunks onto the soaked skewers, aiming for a colorful balance on each skewer.
Cook the Teriyaki Salmon Skewers
- Preheat grill to medium-high heat or oven broiler on high. Place skewers on grill or baking sheet lined with foil if broiling. Cook 3-4 minutes per side, basting occasionally with reserved marinade (boiled first). Cook until salmon is just cooked through with slight char and vegetables are tender but crisp.
Serve and Enjoy
- Remove skewers from heat and let rest a couple of minutes. Serve hot with steamed rice or fresh salad.
Equipment
- Mixing Bowl
- Measuring cups and spoons
- Knife and cutting board
- Wooden skewers
- Grill or broiler
- Brush
- Small Saucepan
Notes
- Soak wooden skewers to prevent burning during cooking.
- Marinate salmon for at least 30 minutes but not more than 1 hour to avoid breaking down the texture.
- Use the reserved marinade boiled first as a basting sauce for extra flavor and safety.
- Try baking the skewers at 425°F (220°C) for 10-12 minutes as an alternative to grilling.
- Use coconut aminos or maple syrup as allergy-friendly substitutes for soy sauce and honey.