If you’re looking for a bold, crowd-pleasing dish that’s packed with flavor and easy enough for weeknights, these Sticky Soy Steak Skewers are exactly what you need.
Tender cubes of steak are marinated in a sweet and savory soy glaze, threaded onto skewers, and grilled until caramelized and slightly charred. The result? Juicy, flavorful bites with a glossy, sticky finish that’s completely addictive.
Perfect for backyard barbecues, casual dinners, or even meal prep, these skewers deliver maximum flavor with minimal effort. Let’s walk step by step through how to make them perfectly every time.

Prep the Steak
Start by trimming any excess fat from the steak. Cut it into evenly sized cubes—about 1 ½ inches each. Uniform pieces ensure even cooking.
Pat the steak dry with paper towels and lightly season with salt and freshly ground black pepper. Since soy sauce is salty, don’t over-season at this stage.

Make the Marinade
In a medium bowl, whisk together soy sauce, brown sugar, honey, rice vinegar, sesame oil, garlic, ginger, and red pepper flakes. Stir until the sugar dissolves completely.
This marinade strikes the perfect balance between salty, sweet, tangy, and aromatic. The honey and brown sugar will help create that beautiful sticky glaze once the skewers hit the heat.
Marinate the Steak
Place the steak cubes in a zip-top bag or shallow dish. Pour the marinade over the steak, ensuring all pieces are well coated.
Cover and refrigerate for at least 30 minutes, ideally 2–4 hours. The longer it marinates, the deeper the flavor. Avoid marinating overnight if using very tender cuts like ribeye, as the acidity can slightly change the texture.

Prepare the Skewers
If using wooden skewers, soak them in water for at least 30 minutes to prevent burning. Metal skewers don’t require soaking.
Thread the marinated steak cubes onto the skewers, leaving a little space between each piece. This allows heat to circulate evenly and promotes better caramelization.
Preheat the Grill or Pan
Preheat your grill to medium-high heat (about 400°F / 200°C). If cooking indoors, heat a grill pan or cast-iron skillet over medium-high heat.
Lightly brush the grates or pan with neutral oil to prevent sticking.
Grill the Skewers
Place the skewers on the hot grill. Cook for about 2–3 minutes per side, rotating to ensure even cooking and grill marks on all sides.
For medium-rare steak, aim for an internal temperature of about 130–135°F. For medium, cook to 140–145°F. Avoid overcooking, as the steak can become tough.
As the sugars in the marinade heat up, they’ll caramelize, forming that signature sticky glaze. Watch carefully to prevent burning.
Create the Extra Glaze (Optional but Recommended)
If you’d like extra stickiness, reserve a small portion of marinade before adding it to the raw steak. Simmer this reserved marinade in a small saucepan for 3–5 minutes until slightly thickened.
Brush the cooked skewers with this glaze just before removing them from the grill for an extra glossy finish.
Rest the Steak
Remove the skewers from heat and let them rest for 5 minutes. Resting allows the juices to redistribute throughout the meat, keeping each bite tender and juicy.
Garnish and Serve
Sprinkle sesame seeds and sliced green onions over the skewers. Serve with lime wedges for a bright citrus finish if desired.
These skewers pair beautifully with:
- Steamed jasmine rice
- Fried rice
- Grilled vegetables
- Fresh cucumber salad
- Noodles with sesame dressing
Pro Tips for Perfect Sticky Soy Steak Skewers
- Choose the right cut: Sirloin and flank steak are flavorful and hold up well to grilling.
- Don’t overcrowd skewers: Leave slight gaps for even cooking.
- High heat is key: It creates caramelization without overcooking the interior.
- Rest before serving: This prevents juices from spilling out.
- Monitor closely: Sugars in the marinade can burn quickly.
Why This Recipe Works
The magic lies in the marinade. Soy sauce provides umami depth, brown sugar and honey add sweetness and caramelization, rice vinegar balances with acidity, and garlic and ginger create aromatic complexity.
Grilling at high heat locks in juices while forming a lightly charred crust. The result is steak that’s tender inside, slightly crisp outside, and coated in a glossy, flavorful glaze.
Variations to Try
- Spicy Kick: Add a tablespoon of chili paste for extra heat.
- Teriyaki Twist: Substitute rice vinegar with mirin for a sweeter profile.
- Garlic Lover’s Version: Double the garlic for bold flavor.
- Vegetable Skewers: Add bell peppers, onions, or mushrooms between steak pieces.
Storage and Reheating
Leftover skewers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat to avoid overcooking.
They also make fantastic leftovers sliced over salads or tucked into wraps.
Final Thoughts
Sticky Soy Steak Skewers combine simplicity with bold flavor, making them perfect for everything from casual weeknight dinners to festive gatherings. With a balanced marinade, high-heat grilling, and a glossy finish, these skewers are guaranteed to impress.
Once you try them, they’ll quickly become a staple in your cooking rotation—sweet, savory, and irresistibly sticky in every bite.
