CWF Eats - Header

Teriyaki Beef Skewers

These teriyaki beef skewers thread 2.5 to 3 pounds of marinated flank steak cubes with bell peppers, sweet onions, and mushrooms, then grill at 350 to 400°F for 10 to 12 minutes with repeated basting that builds a sticky, caramelized teriyaki glaze. The homemade marinade combines soy sauce, brown sugar, honey, rice vinegar, sesame oil, garlic, and fresh ginger, with an optional cup of pineapple juice for a tropical edge. One cup gets reserved before the beef goes in, so the basting sauce stays food-safe. Marinate at least 2 hours (overnight is better), grill, and serve over steamed rice. The recipe feeds 6 to 8 and works for everything from a weeknight dinner to a backyard cookout.

Grilled teriyaki beef skewers with mushrooms and peppers on metal tray, showing caramelized glaze

Building the Homemade Teriyaki Marinade

Why This Beats Bottled Teriyaki

Bottled teriyaki sauce is built for shelf stability, which means thickeners, preservatives, and a one-dimensional sweetness. This marinade builds the same flavor structure from scratch in five minutes of whisking: 1 cup of soy sauce for the salty umami base, 1 cup of brown sugar plus 1/3 cup of honey for layered sweetness that caramelizes on the grill, 1/4 cup of rice vinegar for the acid that keeps the sweetness from turning cloying, 3 tablespoons of sesame oil for nutty depth, and 6 minced garlic cloves with 1.5 tablespoons of fresh grated ginger for the aromatic backbone. Furthermore, the two-sugar approach matters on the grill: brown sugar caramelizes into deep molasses notes while honey builds the glossy, sticky surface.

Reserve a Cup Before the Raw Beef Goes In

Before pouring the marinade over the cubed flank steak, set aside about 1 cup in a separate container. This reserved cup becomes the basting and glazing sauce during the grill. The food safety logic is simple: marinade that has touched raw beef carries raw meat juices and cannot be brushed onto cooking food in the final minutes without risk. Therefore, splitting the batch up front gives you a clean, safe basting sauce with the identical flavor. Refrigerate the reserved cup until grill time. This single step is what allows the repeated basting that builds the signature layered glaze.

Raw beef cubes marinating in dark teriyaki sauce being poured from wooden spoon in metal bowl

Why Flank Steak Is the Right Cut for Skewers

Flank Takes Marinade Better Than Premium Cuts

Flank steak has a loose, open grain structure that absorbs marinade deeper and faster than tight-grained cuts like sirloin or tenderloin. That makes it the ideal match for a bold teriyaki soak: after 2 hours (and especially overnight), the soy, sugar, and aromatics penetrate well past the surface. Additionally, flank’s big beefy flavor stands up to the sweet-salty marinade instead of disappearing under it. Premium cuts like ribeye or tenderloin actually waste their advantages here, since the marinade and glaze dominate the flavor profile anyway. Consequently, flank delivers a better skewer at a lower price per pound.

Cut 1-Inch Cubes Across the Grain

Cut the flank steak into 1-inch cubes, slicing across the grain wherever possible. The 1-inch size is the balance point: large enough to stay medium inside during the 10 to 12 minute grill, small enough to cook through before the sugars in the glaze burn. Cutting across the grain shortens the muscle fibers in each cube, which matters with flank since it turns chewy when the fibers run long. Moreover, uniform cube size is more important than perfect cubes — consistent pieces cook at the same rate, so no skewer ends up with one overdone cube next to a rare one.

Fresh raw beef being cut into cubes on wooden cutting board with knife for teriyaki skewers preparation

The Skewer Build: Pattern and Spacing

The 2-Beef Pattern Explained

Thread each skewer with 2 pieces of beef, then onion, bell pepper, and mushroom, and repeat until the skewer is full. Doubling the beef between vegetable breaks does two things. First, it keeps the beef-to-vegetable ratio meat-forward, so each skewer eats like a beef dish with vegetables rather than a vegetable skewer with some beef. Second, the paired beef cubes insulate each other slightly, which keeps the meat juicier through the cook while the thinner vegetables char at their faster natural pace. Press the pieces snug but not crushed together — light contact helps everything cook evenly without steaming.

Cutting Vegetables to Survive the Grill

Cut the 3 bell peppers and 2 sweet onions into chunks roughly matching the beef cubes, about 1 to 1.5 inches. For the onions, cut through the root end into wedges and separate them into 2 to 3 layer stacks — single onion layers burn and fall off the skewer, while thick stacks stay raw. The 16 ounces of mushrooms skewer whole if they’re medium-sized; halve only the giants. Mushrooms shrink roughly 30 percent on the grill as they release moisture, so what looks oversized raw lands at the right scale cooked. If using wooden skewers, soak them in water for 30 minutes first so they don’t burn through mid-cook.

Raw teriyaki beef skewers with mushrooms, bell peppers and onions in clear container ready for grilling

Grilling at 350-400°F With Layered Basting

Why Medium-High Heat, Not Ripping Hot

The 350 to 400°F range is a deliberate compromise driven by the sugar content of the glaze. Brown sugar and honey begin to burn fast above 400°F, so a hotter grill turns the glaze bitter and black before the beef cooks through. At 350 to 400°F, the sugars caramelize into the sticky mahogany glaze instead of carbonizing, and the 10 to 12 minute total cook gives the vegetables time to soften with light char. As a result, if your grill runs hot spots, position the skewers over the moderate zones and save the hottest grates for a final 30-second glaze-set if you want extra color.

Turn and Baste Every Few Minutes

Turn the skewers every 3 minutes or so, and brush them with the reserved marinade at each turn. This repeated basting is the technique that separates these skewers from a single-sauce version: each layer of sauce hits the hot surface, the water cooks off, and the sugars concentrate into another stratum of glaze. By the final turn, the skewers carry three to four layers of caramelized teriyaki. Watch the visual cues: the beef should be deeply caramelized with glossy edges, and the vegetables tender with charred spots. For doneness, 1-inch flank cubes at this temperature typically land at medium, which is the right target for marinated flank.

Teriyaki beef skewers with bell peppers and onions grilling on barbecue grill, being basted with sauce

The Pineapple Variation and Serving Ideas

What the Optional Pineapple Juice Actually Does

Adding the optional 1 cup of pineapple juice to the marinade does more than sweeten it. Pineapple contains bromelain, a natural enzyme that breaks down muscle protein, which gives the flank steak a noticeable extra tenderizing boost during the soak. The juice also pushes the flavor toward Hawaiian-style teriyaki, with a tropical brightness that pairs naturally with grilled pineapple chunks alongside the skewers. However, the bromelain works fast on the surface: with pineapple juice in the marinade, cap the soak at the overnight maximum rather than pushing past 24 hours, or the outer layer of the beef turns mushy.

Serving and Leftover Plays

Serve the skewers over steamed white rice, which catches the glaze drippings and turns into its own side dish. Other pairings that work: coconut rice for the tropical version, grilled pineapple chunks straight off the same grill, or a quick cucumber salad with rice vinegar for a cold, crunchy contrast against the sticky beef. Additionally, leftover skewer components hold for 3 to 4 days refrigerated and reheat well in a hot skillet. Pull the beef and vegetables off the skewers and toss them into fried rice, lettuce wraps, or a noodle stir-fry, where the residual teriyaki glaze seasons the whole dish.

Teriyaki beef skewers with bell peppers grilling alongside pineapple chunks on outdoor barbecue grill
CWF Eats Original

Teriyaki Beef Skewers

Marinated flank steak · Grilled at 350-400°F · Basted layers of sticky teriyaki glaze

Marinade2hr-overnight
Grill Temp350-400°F
Grill Time10-12 min
Servings6-8

Ingredients

Beef

  • 2.5-3 lbs flank steak, cut into 1-inch cubes

Vegetables

  • 3 bell peppers, cut into chunks
  • 2 sweet onions, cut into chunks
  • 16 oz mushrooms

Teriyaki Marinade

  • 1 cup soy sauce
  • 1 cup brown sugar
  • 1/3 cup honey
  • 1/4 cup rice vinegar
  • 3 tbsp sesame oil
  • 6 cloves garlic, minced
  • 1.5 tbsp fresh grated ginger
  • Optional: 1 cup pineapple juice for a sweet tropical kick
Pro Tips

Reserve a Cup First

Set aside 1 cup of marinade BEFORE the raw beef goes in. That’s your food-safe basting sauce for the layered glaze.

Don’t Run Hotter Than 400°F

Brown sugar and honey burn fast above 400°F. Medium-high caramelizes the glaze instead of carbonizing it.

Baste Every Turn

Brush with reserved marinade each time you turn. Each layer cooks down into another stratum of sticky glaze.

Step-by-Step: How to Make Teriyaki Beef Skewers

Step 1: Whisk the Teriyaki Marinade

In a large bowl, whisk together the soy sauce, brown sugar, honey, rice vinegar, sesame oil, minced garlic, and grated ginger until the sugar dissolves. Add the optional cup of pineapple juice now if you want the tropical version. Reserve about 1 cup of the marinade in a separate covered container and refrigerate it — this is your basting and glazing sauce for the grill.

Step 2: Cube the Flank Steak and Marinate

Cut the 2.5 to 3 pounds of flank steak into 1-inch cubes, slicing across the grain wherever possible. Place the cubes in a large bowl or zip-top bag and pour the remaining marinade over them. Marinate in the refrigerator for at least 2 hours; overnight is even better for deeper flavor penetration.

Raw cubed beef and sliced vegetables in metal bowls on wooden cutting board for teriyaki beef skewers

Step 3: Cut the Vegetables

Cut the bell peppers and sweet onions into chunks roughly matching the beef cubes, about 1 to 1.5 inches. Separate the onion wedges into 2 to 3 layer stacks. Leave medium mushrooms whole and halve only oversized ones. If using wooden skewers, start soaking them in water now for at least 30 minutes.

Raw marinated beef cubes and fresh vegetables being prepared for teriyaki skewers in metal bowls

Step 4: Build the Skewers

Thread each skewer with 2 pieces of beef, followed by onion, bell pepper, and mushroom. Repeat the pattern until the skewer is full, pressing the pieces snug but not crushed together. The doubled beef keeps each skewer meat-forward and helps the cubes stay juicy through the cook.

Teriyaki beef skewers with mushrooms and bell peppers being prepared over a pot of mixed vegetables

Step 5: Preheat the Grill to 350-400°F

Preheat the grill to 350 to 400°F and clean and oil the grates. Keep the heat in this window: the brown sugar and honey in the glaze caramelize beautifully at medium-high but burn bitter above 400°F.

Step 6: Grill, Turn, and Baste

Place the skewers on the grill and cook for 10 to 12 minutes total, turning every 3 minutes or so. At each turn, brush the skewers with the reserved marinade to build layers of sticky teriyaki glaze. Cook until the beef is deeply caramelized with glossy edges and the vegetables are tender with light char.

Teriyaki beef skewers with vegetables grilling on barbecue grates, showing caramelized glaze and char marks

Step 7: Serve Over Steamed Rice

Pull the skewers off the grill and serve immediately over steamed rice or alongside your favorite sides. The rice catches the glaze drippings and rounds out the plate. Grilled pineapple chunks off the same grill pair especially well with the pineapple-juice version.

Grilled teriyaki beef skewers with peppers, onions and mushrooms on metal baking sheet
Teriyaki beef skewers with vegetables grilling on barbecue grates, showing caramelized glaze and char marks

Teriyaki Beef Skewers

Teriyaki beef skewers made with marinated flank steak cubes threaded with bell peppers, sweet onions, and mushrooms, grilled at 350 to 400°F for 10 to 12 minutes with repeated basting that builds a sticky caramelized teriyaki glaze. The homemade marinade combines soy sauce, brown sugar, honey, rice vinegar, sesame oil, garlic, and fresh ginger, with optional pineapple juice for a tropical version.
Prep Time 30 minutes
Cook Time 12 minutes
Marinating Time 2 hours
Total Time 2 hours 42 minutes
Servings: 8 servings
Course: Dinner, Main Course
Cuisine: American, Asian-Inspired, BBQ

Ingredients
  

Beef
  • 2.5-3 lbs flank steak cut into 1-inch cubes, across the grain
Teriyaki Marinade
  • 1 cup soy sauce
  • 1 cup brown sugar
  • 1/3 cup honey
  • 1/4 cup rice vinegar
  • 3 tbsp sesame oil
  • 6 cloves garlic minced
  • 1.5 tbsp fresh grated ginger
  • 1 cup pineapple juice optional, for a sweet tropical kick
Vegetables
  • 3 bell peppers cut into chunks
  • 2 sweet onions cut into chunks
  • 16 oz mushrooms whole if medium, halved if large

Equipment

  • Grill (gas, charcoal, or pellet)
  • Metal or Wooden Skewers
  • Large Mixing Bowl
  • Whisk
  • Basting brush
  • Sharp knife
  • Cutting Board

Method
 

Marinate
  1. Whisk together the soy sauce, brown sugar, honey, rice vinegar, sesame oil, garlic, and ginger until the sugar dissolves. Add the optional pineapple juice now if using. Reserve about 1 cup of the marinade in a covered container and refrigerate — this is your food-safe basting sauce.
  2. Cut the flank steak into 1-inch cubes, slicing across the grain wherever possible. Pour the remaining marinade over the beef and marinate in the refrigerator for at least 2 hours; overnight is even better.
Build the Skewers
  1. Cut the bell peppers and onions into chunks roughly matching the beef cubes. Separate onion wedges into 2 to 3 layer stacks. Leave medium mushrooms whole. If using wooden skewers, soak them in water for 30 minutes.
  2. Thread each skewer with 2 pieces of beef, followed by onion, bell pepper, and mushroom. Repeat the pattern until the skewer is full, pressing the pieces snug but not crushed together.
Grill and Serve
  1. Preheat the grill to 350 to 400°F. Clean and oil the grates. Keep the heat in this window so the sugars in the glaze caramelize instead of burning.
  2. Grill the skewers for 10 to 12 minutes total, turning every few minutes. Brush with the reserved marinade at each turn to build layers of sticky teriyaki glaze. Cook until the beef is deeply caramelized and the vegetables are tender with light char.
  3. Serve immediately over steamed rice or with your favorite side dish.

Notes

Reserve the Basting Cup First: Set aside 1 cup of marinade before the raw beef goes in. Marinade that has touched raw meat can’t be brushed onto cooking food in the final minutes. The reserved cup gives you a food-safe basting sauce with identical flavor.
Stay Under 400°F: The brown sugar and honey in this glaze burn fast above 400°F and turn bitter. At 350 to 400°F they caramelize into the sticky mahogany glaze you want.
Baste at Every Turn: Each layer of reserved marinade cooks down on the hot surface into another stratum of glaze. By the final turn, the skewers carry three to four caramelized layers.
Cut Across the Grain: Flank steak turns chewy when its long muscle fibers stay intact. Cutting the 1-inch cubes across the grain shortens the fibers and keeps each bite tender.
Pineapple Version Timing: The optional pineapple juice adds bromelain, a natural enzyme that tenderizes the beef during the soak. With pineapple in the marinade, cap the soak at overnight — past 24 hours the enzyme turns the surface mushy.
Leftover Play: Components hold 3 to 4 days refrigerated. Pull the beef and vegetables off the skewers and toss into fried rice, lettuce wraps, or a noodle stir-fry where the residual glaze seasons the whole dish.

Tried this recipe?

Let us know how it was!
[ { “id”: 1, “type”: “food”, “image_url”: “”, “pin_image_url”: “”, “name”: “Teriyaki Beef Skewers”, “summary”: “

Teriyaki beef skewers made with marinated flank steak cubes threaded with bell peppers, sweet onions, and mushrooms, grilled at 350 to 400°F for 10 to 12 minutes with repeated basting that builds a sticky caramelized teriyaki glaze. The homemade marinade combines soy sauce, brown sugar, honey, rice vinegar, sesame oil, garlic, and fresh ginger, with optional pineapple juice for a tropical version.

“, “author_display”: “default”, “author_name”: “CWF Eats”, “author_link”: “https://cwfeats.com/about/”, “cost”: “”, “servings”: “8”, “servings_unit”: “servings”, “prep_time”: “30”, “cook_time”: “12”, “total_time”: “162”, “custom_time”: “120”, “custom_time_label”: “Marinating Time”, “tags”: { “course”: [“Main Course”, “Dinner”], “cuisine”: [“Asian-Inspired”, “American”, “BBQ”], “keyword”: [“teriyaki beef skewers”, “beef skewers”, “beef kabobs”, “teriyaki steak”, “teriyaki marinade”, “grilled beef skewers”, “flank steak skewers”], “difficulty”: [“Easy”], “equipment”: [“Gas Grill”, “Charcoal Grill”, “Pellet Grill”] }, “equipment”: [ {“name”: “Grill (gas, charcoal, or pellet)”}, {“name”: “Metal or Wooden Skewers”}, {“name”: “Large Mixing Bowl”}, {“name”: “Whisk”}, {“name”: “Basting Brush”}, {“name”: “Sharp Knife”}, {“name”: “Cutting Board”} ], “ingredients_flat”: [ {“name”: “Beef”, “type”: “group”}, { “amount”: “2.5-3”, “unit”: “lbs”, “name”: “flank steak”, “notes”: “cut into 1-inch cubes, across the grain”, “type”: “ingredient” }, {“name”: “Teriyaki Marinade”, “type”: “group”}, { “amount”: “1”, “unit”: “cup”, “name”: “soy sauce”, “notes”: “”, “type”: “ingredient” }, { “amount”: “1”, “unit”: “cup”, “name”: “brown sugar”, “notes”: “”, “type”: “ingredient” }, { “amount”: “1/3”, “unit”: “cup”, “name”: “honey”, “notes”: “”, “type”: “ingredient” }, { “amount”: “1/4”, “unit”: “cup”, “name”: “rice vinegar”, “notes”: “”, “type”: “ingredient” }, { “amount”: “3”, “unit”: “tbsp”, “name”: “sesame oil”, “notes”: “”, “type”: “ingredient” }, { “amount”: “6”, “unit”: “cloves”, “name”: “garlic”, “notes”: “minced”, “type”: “ingredient” }, { “amount”: “1.5”, “unit”: “tbsp”, “name”: “fresh grated ginger”, “notes”: “”, “type”: “ingredient” }, { “amount”: “1”, “unit”: “cup”, “name”: “pineapple juice”, “notes”: “optional, for a sweet tropical kick”, “type”: “ingredient” }, {“name”: “Vegetables”, “type”: “group”}, { “amount”: “3”, “unit”: “”, “name”: “bell peppers”, “notes”: “cut into chunks”, “type”: “ingredient” }, { “amount”: “2”, “unit”: “”, “name”: “sweet onions”, “notes”: “cut into chunks”, “type”: “ingredient” }, { “amount”: “16”, “unit”: “oz”, “name”: “mushrooms”, “notes”: “whole if medium, halved if large”, “type”: “ingredient” } ], “instructions_flat”: [ {“name”: “Marinate”, “type”: “group”}, { “text”: “

Whisk together the soy sauce, brown sugar, honey, rice vinegar, sesame oil, garlic, and ginger until the sugar dissolves. Add the optional pineapple juice now if using. Reserve about 1 cup of the marinade in a covered container and refrigerate \u2014 this is your food-safe basting sauce.

“, “type”: “instruction”, “image_url”: “” }, { “text”: “

Cut the flank steak into 1-inch cubes, slicing across the grain wherever possible. Pour the remaining marinade over the beef and marinate in the refrigerator for at least 2 hours; overnight is even better.

“, “type”: “instruction”, “image_url”: “” }, {“name”: “Build the Skewers”, “type”: “group”}, { “text”: “

Cut the bell peppers and onions into chunks roughly matching the beef cubes. Separate onion wedges into 2 to 3 layer stacks. Leave medium mushrooms whole. If using wooden skewers, soak them in water for 30 minutes.

“, “type”: “instruction”, “image_url”: “” }, { “text”: “

Thread each skewer with 2 pieces of beef, followed by onion, bell pepper, and mushroom. Repeat the pattern until the skewer is full, pressing the pieces snug but not crushed together.

“, “type”: “instruction”, “image_url”: “” }, {“name”: “Grill and Serve”, “type”: “group”}, { “text”: “

Preheat the grill to 350 to 400°F. Clean and oil the grates. Keep the heat in this window so the sugars in the glaze caramelize instead of burning.

“, “type”: “instruction”, “image_url”: “” }, { “text”: “

Grill the skewers for 10 to 12 minutes total, turning every few minutes. Brush with the reserved marinade at each turn to build layers of sticky teriyaki glaze. Cook until the beef is deeply caramelized and the vegetables are tender with light char.

“, “type”: “instruction”, “image_url”: “” }, { “text”: “

Serve immediately over steamed rice or with your favorite side dish.

“, “type”: “instruction”, “image_url”: “” } ], “video_embed”: “”, “notes”: “

Reserve the Basting Cup First: Set aside 1 cup of marinade before the raw beef goes in. Marinade that has touched raw meat can’t be brushed onto cooking food in the final minutes. The reserved cup gives you a food-safe basting sauce with identical flavor.

Stay Under 400°F: The brown sugar and honey in this glaze burn fast above 400°F and turn bitter. At 350 to 400°F they caramelize into the sticky mahogany glaze you want.

Baste at Every Turn: Each layer of reserved marinade cooks down on the hot surface into another stratum of glaze. By the final turn, the skewers carry three to four caramelized layers.

Cut Across the Grain: Flank steak turns chewy when its long muscle fibers stay intact. Cutting the 1-inch cubes across the grain shortens the fibers and keeps each bite tender.

Pineapple Version Timing: The optional pineapple juice adds bromelain, a natural enzyme that tenderizes the beef during the soak. With pineapple in the marinade, cap the soak at overnight \u2014 past 24 hours the enzyme turns the surface mushy.

Leftover Play: Components hold 3 to 4 days refrigerated. Pull the beef and vegetables off the skewers and toss into fried rice, lettuce wraps, or a noodle stir-fry where the residual glaze seasons the whole dish.

“, “nutrition”: { “calories”: 0, “carbohydrates”: 0, “protein”: 0, “fat”: 0, “saturated_fat”: 0, “cholesterol”: 0, “sodium”: 0, “fiber”: 0, “sugar”: 0 }, “ingredient_links_type”: “global” } ]
CWF Eats

Ready to Level Up?

Take your backyard cooking from good to legendary.

This is where I keep all my most-used smokers, knives, and favorite cooking tools.

Shop My Gear Collection

Explore More Recipes

Never Miss A Recipe!

Sign up for our email list and get alerted with new recipes!

Want to Work With Miguel?

Leave a Reply

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

Recipe Rating