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.
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.
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.
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.
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.
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
Marinated flank steak · Grilled at 350-400°F · Basted layers of sticky teriyaki glaze
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
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.
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.
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.
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.
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.

Teriyaki Beef Skewers
Ingredients
- 2.5-3 lbs flank steak cut into 1-inch cubes, across the grain
- 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
- 3 bell peppers cut into chunks
- 2 sweet onions cut into chunks
- 16 oz mushrooms whole if medium, halved if large
Method
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Serve immediately over steamed rice or with your favorite side dish.
Notes
Tried this recipe?
Let us know how it was!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” } ]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 CollectionExplore More Recipes
Find more diverse flavors at CWFeats.com

