If you’re craving a dish that bursts with savory, sweet, and umami flavors, then this Beef Teriyaki Skewers Recipe will become your new favorite go-to. Tender flank steak chunks are marinated to perfection in a homemade teriyaki sauce, threaded onto skewers, and grilled just right to lock in those mouthwatering flavors. These skewers are quick to prepare, easy to cook, and offer a fresh twist on classic teriyaki that feels special whether you’re hosting a backyard party or looking for a simple weeknight dinner. The balance of garlic, ginger, and brown sugar in the glaze gives each bite this incredible depth that’s impossible to resist.

Ingredients You’ll Need
Getting the ingredients together for these Beef Teriyaki Skewers Recipe is straightforward but crucial because each element plays its part in building the flavor and ensuring perfect texture. From tender flank steak to the zing of fresh ginger, these ingredients will transform everyday components into a delicious feast.
- Flank steak, 1½ pounds: A lean, flavorful cut perfect for quick grilling and absorbing marinades.
- Salt, ½ teaspoon: Enhances the natural beef flavor; adjust to taste.
- Pepper, ½ teaspoon: Adds a subtle kick that complements the sweet teriyaki notes.
- Wooden skewers, 12 pieces: Essential for threading the steak for easy grilling; soak them in water first to prevent burning.
- Low sodium soy sauce, ¼ cup: The salty backbone of the teriyaki marinade that balances other flavors perfectly.
- Water, ¼ cup: Helps to dilute the soy sauce slightly, ensuring the marinade isn’t overpowering.
- Rice vinegar, 2 tablespoons: Brings a mild tang that brightens the sauce beautifully.
- Brown sugar, 2 tablespoons: Adds that classic caramel sweetness essential to teriyaki’s appeal.
- Garlic, 3 cloves minced: Fresh garlic infuses the marinade with aromatic warmth and depth.
- Fresh ginger, 2 teaspoons minced: This adds a zesty bite that energizes the entire dish.
- Cornstarch, 2 teaspoons: Thickens the sauce for that glossy, restaurant-quality finish.
How to Make Beef Teriyaki Skewers Recipe
Step 1: Prepare the Marinade
Start by combining the soy sauce, water, rice vinegar, and brown sugar in a medium saucepan. Bring the mixture to a gentle boil over medium heat, stirring occasionally to dissolve the sugar completely. Next, whisk in the minced garlic and ginger, allowing their flavors to mingle in the hot liquid. Once everything is combined, stir in the cornstarch dissolved in a little water to thicken the sauce. Let it simmer for a minute until you notice the classic shiny teriyaki glaze forming. Remove from heat and set aside to cool.
Step 2: Marinate the Flank Steak
While the sauce is cooling, trim any excess fat from your flank steak and cut it into bite-sized pieces. Place the beef in a glass or ceramic bowl and season lightly with salt and pepper. Pour about half of the cooled teriyaki sauce over the meat, ensuring every piece is well coated. Cover the bowl with plastic wrap and let it marinate in the refrigerator for at least 30 minutes, or up to 2 hours for an even deeper flavor infusion.
Step 3: Thread the Steak onto Skewers
Soak your wooden skewers in water for at least 20 minutes to prevent burning on the grill. Once your beef has marinated, carefully thread it onto the skewers, packing the pieces snugly but not too tight. This not only makes for easier grilling but ensures each skewer cooks evenly.
Step 4: Grill the Skewers
Preheat your grill or grill pan over medium-high heat. Place the skewers on the grill and cook for about 4-5 minutes per side, turning once. The beef should be beautifully caramelized on the outside while remaining tender inside. During the last minute of cooking, brush the remaining teriyaki sauce over the skewers to build an extra layer of flavor and that irresistible glossy finish.
How to Serve Beef Teriyaki Skewers Recipe

Garnishes
When it comes to garnishing your Beef Teriyaki Skewers Recipe, simplicity works best. A sprinkle of toasted sesame seeds adds a nutty crunch, while finely chopped green onions bring a fresh, vibrant zing that balances the richness of the sauce. For a pop of color and a touch of brightness, a few thin slices of fresh red chili or a wedge of lime can really elevate the presentation and flavor.
Side Dishes
These skewers love company! Serve them alongside fluffy steamed jasmine rice or sticky sushi rice to soak up the extra teriyaki glaze. For veggie lovers, grilled asparagus, sautéed bok choy, or a crunchy cucumber salad make refreshing, complementary sides. You can even throw together a quick Asian-inspired slaw with shredded cabbage, carrots, and a light sesame dressing for a crunchy bite.
Creative Ways to Present
Want to impress at your next gathering? Present your skewers on a large wooden board lined with banana leaves or parchment paper for a tropical vibe. Pair them with small dipping bowls of extra teriyaki sauce or a spicy mayo for guests to personalize their bites. Serving with edible flowers or microgreens not only adds beauty but also an unexpected layer of texture and flavor.
Make Ahead and Storage
Storing Leftovers
If you find yourself lucky enough to have leftovers, place the skewers in an airtight container and store them in the fridge. They will stay fresh and tasty for up to 3 days, making for an easy lunch or dinner option when you’re short on time.
Freezing
The Beef Teriyaki Skewers Recipe freezes well if you want to prepare ahead. After grilling, let the skewers cool completely, then wrap them tightly in plastic wrap and place in a freezer-safe bag or container. They’ll keep well for up to 2 months. Just make sure to thaw them overnight in the fridge before reheating.
Reheating
For best results, reheat your skewers in a warm oven or on the grill to keep the meat juicy and the sauce nicely caramelized. Avoid microwaving if possible, as it can dry out the beef. A quick 5-7 minutes at 350°F (175°C) will do the trick perfectly.
FAQs
Can I use a different cut of beef for this recipe?
Absolutely! While flank steak is ideal for its tenderness and ability to soak up marinade, you can also use sirloin or skirt steak. Just be mindful of cooking times as they may vary slightly.
How long should I marinate the beef?
To get the best flavor, marinate for at least 30 minutes, but if time allows, letting it rest for up to 2 hours in the fridge really deepens the taste. Overnight marinating is possible but not necessary.
Can I substitute the brown sugar in the sauce?
You can swap brown sugar for honey or maple syrup for a slightly different, but equally delicious sweetness. Just keep an eye on the consistency when simmering as these alternatives may caramelize differently.
Is it necessary to soak the wooden skewers?
Yes, soaking wooden skewers in water for at least 20 minutes before grilling prevents them from burning and helps keep the skewers intact while cooking.
Can I cook these skewers indoors?
Definitely! A grill pan or broiler works great if you don’t have access to an outdoor grill. Just watch closely to avoid burning the sugar in the sauce, adjusting heat as needed.
Final Thoughts
There’s something truly special about threading tender, flavorful beef onto skewers and grilling them with that perfect teriyaki glaze. This Beef Teriyaki Skewers Recipe is a simple yet impressive way to bring bold flavors to your table, whether for a casual family dinner or a festive gathering. I encourage you to try it out and discover just how fun and delicious homemade teriyaki skewers can be!
Print
Beef Teriyaki Skewers Recipe
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Japanese
Description
These Beef Teriyaki Skewers offer a perfect balance of sweet and savory flavors with tender, marinated flank steak grilled to perfection. Ideal for a quick weeknight dinner or a flavorful appetizer, the skewers are coated with a homemade teriyaki sauce infused with garlic and ginger to elevate your grilling experience.
Ingredients
Meat and Seasoning
- 1½ pounds flank steak
- ½ teaspoon salt (or to taste)
- ½ teaspoon pepper (or to taste)
- 12 wooden skewers (16 inches long)
Teriyaki Marinade
- ¼ cup low sodium soy sauce
- ¼ cup water
- 2 tablespoons rice vinegar
- 2 tablespoons brown sugar
- 3 cloves garlic, minced
- 2 teaspoons fresh ginger, minced
- 2 teaspoons cornstarch
Instructions
- Prepare the Skewers: Soak the wooden skewers in water for at least 30 minutes prior to cooking to prevent them from burning on the grill.
- Season the Meat: Pat the flank steak dry and season it evenly with salt and pepper. Cut the steak into 1-inch cubes for easy skewering and even cooking.
- Make the Teriyaki Sauce: In a small saucepan, combine the soy sauce, water, rice vinegar, brown sugar, minced garlic, and ginger. Bring the mixture to a gentle boil over medium heat, stirring occasionally to dissolve the sugar.
- Thicken the Sauce: In a small bowl, mix the cornstarch with a tablespoon of water until smooth. Gradually whisk this slurry into the simmering sauce and continue to cook until the sauce thickens, about 1-2 minutes. Remove from heat and let cool slightly.
- Marinate the Meat: Toss the steak cubes in half of the prepared teriyaki sauce, coating them thoroughly. Allow the meat to marinate for at least 10 minutes to absorb the flavors.
- Assemble the Skewers: Thread the marinated steak cubes evenly onto the soaked wooden skewers, distributing the meat to ensure even grilling.
- Grill the Skewers: Preheat the grill to medium-high heat. Place the skewers on the grill and cook for about 3-4 minutes per side, turning once, until the steak reaches your desired level of doneness.
- Glaze and Serve: During the last minute of grilling, brush the skewers with the remaining teriyaki sauce for an extra burst of flavor and a glossy finish. Remove from the grill and serve immediately.
Notes
- For best results, use flank steak as it grills quickly and remains tender when cooked properly.
- Ensure the wooden skewers are fully soaked to avoid burning while grilling.
- Marinate the steak for longer if time permits to deepen the teriyaki flavor.
- Serve with steamed rice or grilled vegetables for a complete meal.
- Leftover skewers can be refrigerated for up to 2 days and reheated gently before serving.

