Easy Salmon Yakitori Skewers (Under 30 Minutes)

This post may contain affiliate links. Please check our disclosure policy.

These salmon yakitori skewers are marinated in light soy sauce, hoisin, ginger, and garlic to create a savory-sweet glaze that clings to the salmon as it grills. Cutting the salmon into cubes rather than cooking whole fillets means more surface area for the marinade, faster cooking, and better caramelization on the grill.

You’ll use half the sauce as a marinade and reserve the other half for basting or serving, keeping the flavor punchy from the first bite to the last. 

Salmon Yakitori Skewers

Inspired by the original yakitori, which means “grilled chicken on skewers,” I decided to adapt the idea to these salmon yakitori skewers. The first time I made them, I fully expected them to be fine, decent weeknight food. What I didn’t expect was my boys asking me to make them again the following night. Because these salmon on skewers were simply delish.

4 salmon yakitori skewers on a brown plate.
Up close on that gorgeous glaze — ginger, garlic, soy, and hoisin in every single bite.

For the marinade, I used only six ingredients, most of which I already had in my cupboard. Soy sauce, hoisin, fresh ginger, garlic, and a splash of rice vinegar. That’s it. The hoisin adds a subtle sweetness and depth that moves this well past plain soy-marinated fish. Threaded onto skewers and cooked on a hot grill pan, the edges caramelize slightly while the inside stays tender and moist.

Why You’ll Love This Recipe

  • Six ingredients, genuinely big flavor. The combination of hoisin and soy sauce gives you layers of saltiness, sweetness, and umami without requiring a long list of add-ins. Every ingredient is doing real work here.
  • Ready in 30 minutes, including marinating time. Twenty minutes to marinate, less than ten on the grill. This fits into a weeknight schedule without any compromise on taste.
  • Healthier than most yakitori sauces. Store-bought sauces are often loaded with sugar and additives. This version uses hoisin in a small quantity for natural sweetness, with no refined sugar added.
  • The skewer format makes it more fun to eat. Practical point: salmon cubes on skewers cook more evenly, are easier to flip, and look great on a plate. Kids are also far more likely to eat fish when it comes on a stick.
  • Works for meal prep. Marinate the salmon the evening before, and it’s ready to grill in minutes when you get home. The marinade also freezes well with the raw fish for batch cooking.
  • Easily scaled up for a crowd. Double or triple the ingredients for a party or BBQ. The recipe doesn’t change — just the quantity.
  • Versatile serving options. Serve over steamed rice or noodles in a bowl with roasted vegetables, or inside lettuce wraps. This recipe adapts to whatever you have.
  • No specialist equipment needed. A grill pan on the hob works perfectly. You don’t need an outdoor BBQ or an oven — just a hot pan and a pair of tongs.

Ingredients You Need

  • 2 salmon fillets (approximately 12 oz / 340g)
  • ½ inch fresh ginger, grated into approximately 1 teaspoon ginger paste
  • 2 cloves of garlic, crushed into approximately 1 teaspoon of garlic paste
  • 2 tablespoons light soy sauce
  • 1 tablespoon hoisin sauce
  • 1 teaspoon rice vinegar

Instructions | How To Make Salmon Yakitori Skewers

  1. Cut the salmon into cubes of roughly equal size so they cook evenly. Set aside.
  2. Make the marinade by combining the ginger paste, garlic paste, soy sauce, hoisin sauce, and rice vinegar in a mixing bowl. Stir until well mixed.
  3. Marinate the salmon by adding the cubes to half of the sauce. Toss to coat, then leave to marinate for 20 minutes. Keep the remaining sauce separate — you’ll use it later for basting or as a dipping sauce.
  4. Thread the salmon cubes onto skewers, pushing each piece on securely. If using wooden skewers, soak them in water for 10 minutes first to prevent burning.
  5. Heat a grill pan over medium-high heat until hot. Place the skewers in the pan and cook, turning every couple of minutes, until the salmon is cooked through on all sides and has picked up some color. This takes around 6–8 minutes, depending on cube size.
  6. Serve immediately with the reserved sauce drizzled over or on the side for dipping.
Close-up Salmon Teriyaki on skewers garnished with sliced spring onion and sesame seeds.
Juicy grilled salmon skewers with a bold, savory-sweet marinade — simple ingredients, big flavor.

Top Tips

  • Dry the salmon before marinating. Pat the cubes dry with kitchen paper first. This helps the marinade stick properly and gives you better caramelization in the pan.
  • Don’t skip the marinating time. Even 20 minutes makes a significant difference to how deeply the flavor penetrates the fish. If you’re short on time, 10 minutes is fine — just don’t go straight from mixing bowl to pan.
  • Get the pan properly hot. A hot grill pan is what gives you those charred edges. If the pan isn’t hot enough, the salmon steams rather than sears, and you lose the texture.
  • Keep the pieces a similar size. Uneven cubes mean some pieces overcook while others are still underdone. Aim for roughly 1.5-inch cubes.
  • Reserve half the sauce. Don’t marinate all the salmon in the full batch of sauce. The reserved half, untouched by raw fish, is safe to use as a dipping sauce or glaze at the end.
  • Turn regularly. Salmon can stick and break if left on one side for too long. Frequent turning — every 1–2 minutes — keeps it intact and cooks it evenly.

Substitutes and Variations

  • Fish alternatives: Firm white fish like cod, swordfish, or tuna steaks cut into cubes hold up well on skewers. Prawns/shrimp are also excellent with this marinade — reduce grilling time to 3–4 minutes.
  • Soy sauce options: Dark soy sauce gives a deeper, more intense color and flavor. Use half the amount if substituting, as it’s much saltier.
  • Add a sweetener: A teaspoon of honey or maple syrup stirred into the marinade gives a more traditional teriyaki glaze that caramelizes beautifully on the grill.
  • Add heat: A pinch of dried chili flakes or a small amount of sriracha in the marinade adds a gentle background heat that works really well with the salmon.
  • Sesame finish: A scatter of toasted sesame seeds and sliced spring onions over the finished skewers adds texture and a nutty flavor.
  • Vinegar-free version: If you prefer a less acidic marinade, simply omit the rice vinegar. The sauce is still well-balanced from the soy and hoisin.

Storage Matter

Refrigerator: Store leftover cooked skewers in an airtight container for up to 2 days. Reheat in a pan over medium heat or in the oven at 350°F / 180°C for 5–6 minutes. Avoid the microwave — it dries out fish quickly.

Freezer (raw, marinated): Place the marinated raw salmon pieces on a tray to freeze individually, then transfer to a freezer bag. Keeps for up to 1 month. Thaw overnight in the fridge, then cook as usual.

Make-ahead: The marinade can be made up to 3 days in advance and stored in a sealed jar in the fridge. Marinate the salmon on the day you plan to cook it.

4 skewers of salmon yakitori covered with teriyaki sauce and garnished with spring onions and sesame seeds.
Beautifully charred salmon yakitori skewers fresh off the grill — healthy, flavourful, and effortless.

What to Serve With

  • Miso soup — a simple bowl on the side makes this feel like a proper Japanese-inspired meal.
  • Steamed jasmine rice or sticky rice — the neutral base absorbs the sauce and balances the saltiness perfectly.
  • Egg-fried rice — if you have leftover rice, this is the move.
  • Soba or udon noodles — tossed with a little sesame oil and spring onion, they pair beautifully.
  • Stir-fried pak choi or broccoli — quick to cook and the slight bitterness cuts through the rich marinade.
  • Cucumber salad — thinly sliced cucumber with rice vinegar and a pinch of sesame oil keeps it fresh and light.

FAQ

Can I use frozen salmon for yakitori skewers?

Yes. Thaw the salmon completely in the fridge overnight before cutting and marinating. Pat the pieces dry with kitchen paper before adding to the marinade — excess water dilutes the flavor.

How long should I marinate salmon for yakitori?

Twenty minutes is the sweet spot. Salmon is a delicate fish, and over-marinating it in an acidic sauce can break down its texture. Longer than an hour, and the fish can turn mushy on the outside.

Can I make salmon yakitori in the oven instead of a grill pan?

 Yes. Arrange the skewers on a lined baking tray and bake at 400°F / 200°C for 12–15 minutes, turning halfway through. You won’t get the same char as the grill pan, but the flavor will still be excellent.

What can I use instead of hoisin sauce in salmon yakitori?

Oyster sauce is the closest substitute — it adds a similar sweetness and depth. A small amount of honey or brown sugar mixed into extra soy sauce also works if you don’t have either.

Salmon yakitori skewers with lime on a brown plate.

Easy Salmon Yakitori Recipe (In 30 Minutes)

No ratings yet
These salmon yakitori skewers are marinated in a ginger, garlic, soy, and hoisin sauce then grilled to perfection. A quick, healthy dinner ready in under 30 minutes with just 6 ingredients.
BY: Devy
Save Recipe Print Recipe Pin Recipe Rate Recipe
Prep : 10 minutes
Cook : 20 minutes
Servings: 2 portions

Equipment

Ingredients
 

  • 2 salmon fillets approximately 16 ounces
  • ½ inch ginger grind into approximately 1 teaspoon of ginger paste
  • 2 cloves garlic crushed, approximately 1 teaspoon of garlic paste
  • 2 tablespoons light soy sauce
  • 1 tablespoon hoisin sauce
  • 1 teaspoon rice vinegar

Instructions

  • Cut the salmon into cubes, set aside.
  • In a mixing bowl, mix one teaspoon of ginger paste, one teaspoon of garlic paste, two tablespoons of light soy sauce, one tablespoon of hoisin sauce, and one teaspoon of rice vinegar.
  • Mix the salmon cubes in half of the mixed sauce, and leave it to marinate for about twenty minutes.
  • Put the salmon cubes into skewers.
  • Heat the grilling pan and cook the salmon skewers until they are cooked through. Keep turning the skewers every now and again to make sure the fish is cooked evenly.

Notes

  • You can use the store-bought ginger and garlic paste. They are usually kept in the freezer aisle. Or you can make homemade garlic and ginger paste yourself.
  • If you don’t have rice vinegar, you can replace it with white vinegar or lemon juice.

Nutrition

Serving: 2portions | Calories: 276kcal | Carbohydrates: 6g | Protein: 36g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 4g | Cholesterol: 94mg | Sodium: 1211mg | Potassium: 900mg | Fiber: 0.5g | Sugar: 3g | Vitamin A: 69IU | Vitamin C: 1mg | Calcium: 32mg | Iron: 2mg

Devy founded So Yummy Recipes to share her love of food after exploring various cultures and cuisines for more than two decades. Her mission is to help others easily recreate traditional and non-traditional food with readily available ingredients. Her works have been featured in Reader’s Digest, Al Jazeera, MSN, Yahoo, Bon Appétit, and more.

Leave a Reply

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

Recipe Rating