Teriyaki Beef Skewers with Scallions

As seen in: Fire Up the Grill and Embrace Summer

These Teriyaki Beef Skewers feature thinly sliced flank steak marinated in a homemade teriyaki sauce made with soy, mirin, brown sugar, and aromatics. The beef is threaded onto skewers with fresh scallions, then grilled until perfectly charred while being brushed with extra glaze.

The marinade doubles as a finishing sauce, creating that signature sweet-savory flavor and glossy finish. Ready in just 30 minutes of active time, these skewers are perfect for weeknight dinners or backyard gatherings. Serve with steamed rice or noodles for a complete Japanese-inspired meal.

A woman wearing an apron and smiling.
Created By Mia
Last modified on Fri, 02 May 2025 17:17:05 GMT
Meat on a stick. Save This
Meat on a stick. | yummywithmia.com

This teriyaki beef skewer recipe transforms simple ingredients into a restaurant-worthy meal that'll have everyone thinking you've been hiding professional culinary skills. The combination of tender marinated beef and charred scallions creates the perfect balance of flavors, while the homemade teriyaki sauce adds that signature sweet-savory glaze that makes these skewers irresistible.

I first made these skewers for a backyard gathering last summer, and they've become my go-to impressive-but-easy recipe. Even my neighbor who claims to dislike Asian flavors requested the recipe after trying them.

Ingredients

For the Beef Skewers

  • Flank steak or sirloin (1.5 lb): Choose well-marbled cuts for the juiciest results
  • Scallions (1 bunch): Look for fresh, bright green stalks with firm white bases
  • Wooden or metal skewers: Metal skewers provide more even cooking but wooden work fine with soaking

For the Teriyaki Marinade & Glaze

  • Low-sodium soy sauce (1/2 cup): Provides the umami foundation without overwhelming saltiness
  • Mirin (1/4 cup): Adds authentic sweetness and depth; traditional Japanese cooking wine works best
  • Brown sugar (2 tbsp): Creates caramelization and balances the salty elements
  • Honey (1 tbsp): Helps achieve that perfect sticky glaze texture
  • Rice vinegar (1 tbsp): Brightens the sauce with subtle acidity
  • Sesame oil (1 tbsp): Imparts nutty aroma and authentic flavor
  • Garlic cloves (2): Use fresh for the most potent flavor
  • Fresh ginger (1 tsp): Adds warmth and distinctive Asian flavor profile
  • Cornstarch + water: Creates the perfect thick glossy coating

Step-by-Step Instructions

Create the Teriyaki Base:
Combine soy sauce, mirin, brown sugar, honey, rice vinegar, sesame oil, minced garlic, and grated ginger in a small saucepan. Let it simmer gently over medium heat for 5 to 7 minutes, stirring occasionally to help dissolve the sugar and honey. The flavors will begin to meld as the sauce reduces slightly.
Thicken the Sauce:
Mix the cornstarch with water in a small bowl until completely smooth. Pour this slurry into the simmering sauce while whisking constantly to prevent lumps. Continue cooking for another 1 to 2 minutes until the sauce coats the back of a spoon. Remove from heat and allow to cool completely before using. The sauce will thicken further as it cools.
Marinate the Beef:
Reserve about 1/4 cup of the cooled teriyaki sauce for glazing during cooking. Pour the remaining sauce over your thinly sliced beef in a shallow dish or sealed bag. Ensure all pieces are coated evenly by gently massaging the marinade into the meat. Refrigerate for at least one hour, though the flavor develops even better with 3 to 4 hours of marinating time.
Prepare Skewers:
If using wooden skewers, submerge them completely in cold water for at least 30 minutes to prevent burning. Thread alternating pieces of marinated beef and scallion segments onto each skewer, folding longer beef slices accordion-style. Leave small spaces between items to ensure even cooking and create a visually appealing presentation.
Grill to Perfection:
Preheat your grill or grill pan to medium-high heat. Place skewers on the hot surface and cook for 3 to 5 minutes per side. In the final minute of cooking, brush generously with the reserved teriyaki glaze to create that signature lacquered finish. The beef should have light charring on the edges while remaining tender inside.
Rest and Serve:
Transfer the finished skewers to a clean plate and allow them to rest for 2 to 3 minutes. This resting period allows the meat fibers to relax and juices to redistribute, ensuring maximum tenderness. Serve immediately while still hot for the best flavor and texture experience.
A plate of meat skewers with a stick. Save This
A plate of meat skewers with a stick. | yummywithmia.com

The real secret to these skewers is the homemade teriyaki sauce. I've tried bottled versions in the past, but nothing compares to the depth of flavor you get from making it yourself. My grandfather taught me this recipe after spending years perfecting his technique, and the combination of mirin and brown sugar creates that authentic Japanese flavor profile that makes these skewers special.

Slicing Techniques

The way you slice your beef makes all the difference in this recipe. Always cut against the grain to ensure tenderness. Look for the lines running through the meat and slice perpendicular to them. For flank steak, this usually means cutting across the width of the steak rather than along its length. Aim for slices about 1/8-inch thick. If your meat is slightly frozen (about 20 minutes in the freezer), it becomes much easier to achieve those thin, even slices that cook quickly and absorb maximum flavor.

Make-Ahead Options

These skewers are perfect for meal prep or entertaining. You can marinate the beef up to 24 hours ahead of time for even deeper flavor. The teriyaki sauce can be made up to 5 days in advance and stored in an airtight container in the refrigerator. You can even assemble the skewers several hours before cooking and keep them covered in the refrigerator. This makes them ideal for parties when you want to minimize last-minute preparation. Just remember to bring the skewers to room temperature for about 20 minutes before grilling for the most even cooking.

Serving Suggestions

While these skewers shine as a main dish alongside steamed rice, they're incredibly versatile. Try serving them with a cucumber salad dressed with rice vinegar and sesame oil for a refreshing contrast. For a complete meal, pair with stir-fried vegetables like bell peppers and snap peas. They also make excellent appetizers for gatherings when cut in half after cooking. For a fun presentation, serve them standing upright in a narrow, tall glass filled with a small amount of additional teriyaki sauce for dipping.

A plate of meat on a table. Save This
A plate of meat on a table. | yummywithmia.com

Common Questions

→ What cut of beef works best for these teriyaki skewers?

Flank steak or sirloin work best as they're flavorful cuts that become tender when sliced thinly against the grain. Ribeye is another excellent option for more marbling and richness. The key is slicing the meat thinly and against the grain to ensure tenderness.

→ Can I make these skewers without a grill?

Absolutely! While grilling gives the best char and flavor, you can also cook these skewers on a grill pan, under a broiler, or in a very hot cast iron skillet. Just adjust cooking times accordingly - about 2-3 minutes per side under a broiler or 3-4 minutes per side in a hot pan.

→ What can I substitute for mirin?

If you don't have mirin, you can substitute with sweet rice wine or a mixture of dry sherry plus 1 teaspoon of sugar. In a pinch, you could also use 3 tablespoons of rice vinegar mixed with 1 tablespoon of sugar, or even white wine with a touch of honey.

→ How far in advance can I marinate the beef?

You can marinate the beef for up to 8 hours in the refrigerator. While a minimum of 1 hour works, 2-4 hours is ideal for the best flavor penetration. Avoid marinating longer than 8 hours as the acid in the marinade can start to break down the meat too much.

→ What sides pair well with teriyaki beef skewers?

Traditional pairings include steamed white rice or soba noodles. For a complete meal, add cucumber salad, pickled vegetables, edamame, or miso soup. Grilled vegetables like zucchini, bell peppers, or eggplant also complement these skewers beautifully.

→ How can I make this dish gluten-free?

To make gluten-free teriyaki beef skewers, simply substitute regular soy sauce with tamari or certified gluten-free soy sauce. Double-check that your mirin is also gluten-free, as some brands may contain trace amounts. All other ingredients in the recipe are naturally gluten-free.

Teriyaki Beef Skewers with Scallions

Tender marinated beef and scallions grilled with a glossy homemade teriyaki glaze, perfect for an easy Japanese-inspired meal.

Preparation Time
20 Minutes Required
Cooking Time
10 Minutes Required
Overall Time
30 Minutes Required
Created By: Mia

Recipe Type: Summer BBQ

Skill Level: Moderate

Recipe Origin: Japanese-Inspired

Output: 4 Portions

Diet Preferences: Without Dairy

What You Need

→ Beef Skewers

01 1.5 lb (700 g) flank steak or sirloin, sliced thinly against the grain
02 1 bunch scallions, trimmed and cut into 2-inch pieces
03 Wooden or metal skewers

→ Teriyaki Marinade & Glaze

04 1/2 cup low-sodium soy sauce
05 1/4 cup mirin or substitute with sweet rice wine or dry sherry + sugar
06 2 tbsp brown sugar
07 1 tbsp honey
08 1 tbsp rice vinegar
09 1 tbsp sesame oil
10 2 garlic cloves, minced
11 1 tsp fresh ginger, grated
12 1 tsp cornstarch + 2 tsp water for slurry

How to Make It

Step 01

Combine soy sauce, mirin, brown sugar, honey, rice vinegar, sesame oil, garlic, and ginger in a small saucepan. Simmer over medium heat for 5–7 minutes.

Step 02

Mix cornstarch with water in a small bowl. Stir into the saucepan and simmer for another 1–2 minutes until slightly thickened. Let the sauce cool.

Step 03

Reserve 1/4 cup of the teriyaki sauce for glazing. Place sliced beef in a shallow dish or resealable bag, pour the remaining marinade over it, cover, and refrigerate for at least 1 hour (up to 8 hours).

Step 04

Soak wooden skewers in water for 30 minutes if using. Thread marinated beef and scallion pieces alternately onto skewers.

Step 05

Preheat grill to medium-high heat. Grill skewers for 3–5 minutes per side, brushing with reserved glaze during the final minutes. Beef should be cooked through and lightly charred.

Step 06

Let skewers rest briefly before serving. Garnish with sesame seeds and sliced scallions as desired.

Helpful Tips

  1. Serve with steamed rice, soba noodles, or grilled vegetables.
  2. For spicier flavor, add a dash of chili oil or Sriracha to the glaze.
  3. Substitute chicken or tofu for beef—adjust cook time accordingly.

What You'll Need

  • Small saucepan
  • Mixing bowls
  • Grill or grill pan
  • Tongs
  • Skewers

Allergy Details

Review ingredients for allergens and reach out to a healthcare expert with concerns.
  • Contains soy (soy sauce), sesame (oil), and gluten (unless using gluten-free soy sauce).
  • To make gluten-free: use tamari or certified gluten-free soy sauce.

Per-Serving Nutrition Info

Please view this nutritional data as an estimate and not a replacement for professional guidance.
  • Calories: 310
  • Fat Content: 13 g
  • Carbohydrates: 14 g
  • Protein Content: 35 g