There’s something undeniably satisfying about biting into perfectly grilled Sticky Soy Steak Skewers, especially when that first taste bursts with sweet, savory, and slightly spicy notes. I discovered this delightful recipe on a sun-soaked evening as I was planning a weekend gathering with friends. What started as a quest for flavor quickly turned into a grilling adventure that left everyone asking for seconds.
These skewers feature tender sirloin marinated in a luscious honey-garlic glaze, perfectly complemented by charred onions that add a sweet depth. Whether you’re hosting a cozy dinner party or looking for an easy weeknight meal, these beauties promise to elevate your dining experience without requiring all day in the kitchen. Best of all, they take less than 30 minutes to whip up, making them a fantastic option when you want to impress without the stress. So fire up that grill—let’s make some unforgettable Sticky Soy Steak Skewers that will have everyone coming back for more!
Why are Sticky Soy Steak Skewers a Must-Try?
Irresistible flavors: These skewers combine sweet and savory notes in every bite, elevating your grilling game.
Quick preparation: With under 30 minutes total time, they fit perfectly into any busy week’s dinner lineup.
Crowd-pleaser appeal: Perfect for gatherings, these skewers will impress guests and keep everyone coming back for seconds.
Customizable options: Feel free to substitute proteins or add your favorite veggies, making it easy to tailor to your taste.
Gourmet touch: Enjoy the tantalizing honey-garlic glaze and perfectly charred onions that give these skewers their gourmet edge.
Ideal pairings: Serve with jasmine rice or pan-fried dumplings for a complete meal that delights!
Sticky Soy Steak Skewers Ingredients
• Get ready to grill up a flavor explosion!
For the Marinade
- Chili-Garlic Sauce – Adds heat and flavor; can substitute with sriracha for extra spice.
- Hoisin Sauce – Provides sweetness and depth; if unavailable, mix soy sauce with a touch of sugar.
- Toasted Sesame Oil – Enhances the nuttiness of the dish; can be replaced with olive oil in a pinch.
- Reduced-Sodium Soy Sauce – Serves as the base for the marinade, delivering umami flavor; regular soy sauce works but will increase saltiness.
- Baking Soda – Tenderizes meat, crucial for achieving juicy Sticky Soy Steak Skewers.
- Kosher Salt – Enhances flavor; adjust based on dietary restrictions.
For the Skewers
- Sirloin, NY Strip, or Ribeye (1.5 lbs) – Main protein source; choose tender cuts for rich flavor; substitute with chicken or tofu for a variant.
- Large Red Onion (1, cut into pieces) – Adds sweetness when grilled; substitute with bell pepper for a mild flavor.
- Scallion – Freshness enhancer; both parts used for garnish and flavor; substitute with chives if needed.
For Additional Flavor
- Ginger (1-inch piece, grated) – Adds warmth and aromatic flavor; fresh ginger is preferred over ground.
- Garlic Cloves (2, grated) – Provides essential flavor; garlic powder can be used as an alternative.
- Honey (6 tbsp) – Sources natural sweetness for glaze; agave syrup can be used as a vegan alternative.
- Rice Wine Vinegar (2 tbsp) – Introduces acidity and balances flavors; apple cider vinegar is a good substitute.
For Cooking and Serving
- Neutral Oil (1 tbsp + more for grill) – Ensures skewers don’t stick during grilling; vegetable oil works too.
- Cooked White Rice and Toasted Sesame Seeds (for serving) – Complements the skewers and adds texture; quinoa or couscous can be used for a different base.
How to Make Sticky Soy Steak Skewers
-
Prepare Marinade: In a large bowl, mix together the chili-garlic sauce, hoisin sauce, toasted sesame oil, reduced-sodium soy sauce, baking soda, and half of the kosher salt. Combine until well blended.
-
Marinate Steak: Cut the sirloin into 1-inch cubes and add them to the marinade. Toss to coat thoroughly, then let the mixture marinate for at least 2 hours, or up to 24 hours for more flavor.
-
Prepare Skewers: Skewer the marinated steak and pieces of red onion onto the skewers, alternating for a beautiful presentation.
-
Preheat Grill: Lightly oil the grill grates with neutral oil and preheat to medium-high heat, ensuring a hot surface for proper searing.
-
Grill Skewers: Place the skewers on the grill and cook for about 10-12 minutes, turning occasionally. Brush with any remaining marinade glaze in the last few minutes for added flavor.
-
Serve: Once cooked to your desired doneness, remove the skewers from the grill, and serve hot over a bed of rice. Garnish with toasted sesame seeds and scallion for a pop of color.
Optional: Add a sprinkle of chopped cilantro for an extra flavor boost!
Exact quantities are listed in the recipe card below.
Sticky Soy Steak Skewers Variations
Get ready to play with flavors and textures with these delightful swaps!
- Protein Swap: Use chicken or shrimp instead of steak for a lighter option. Both options absorb the marinade beautifully, offering a fresh twist.
- Veggie Boost: Add bell peppers or zucchini to your skewers for a colorful, nutritious kick. Grilled veggies complement the tenderness of the steak perfectly!
- Spice it Up: Incorporate crushed red pepper flakes into the marinade to elevate heat levels. This addition brings an exciting kick, balancing beautifully with the sticky glaze.
- Herb Infusion: Toss in fresh herbs like cilantro or basil at the end for a burst of freshness. These herbs will provide a fragrant finish that keeps your taste buds guessing.
- Sweeten the Deal: Experiment with a blend of maple syrup and soy sauce instead of honey for a different sweet component. It introduces a unique twist while preserving the dish’s signature glaze.
- Grain Change: For a different serving base, substitute cooked white rice with quinoa or couscous. Each offers its own flavor profile and adds a unique texture.
- Zesty Twist: Add citrus juice—like lime or orange—to the marinade for a bright, fresh taste. This zesty flavor pairs wonderfully with the savory marinade!
- Smoky Flavor: Incorporate smoked paprika into the marinade for an extra depth of flavor. This twist can transport your taste buds straight to a smoky barbecue.
Feel free to mix and match these ideas to make your Sticky Soy Steak Skewers truly your own!
Make Ahead Options
These Sticky Soy Steak Skewers are a fantastic choice for meal prep, allowing you to save time when planning your meals. You can marinate the steak up to 24 hours in advance, which deepens the flavor. To do this, simply mix the marinade and coat the cubed steak, then refrigerate it until you’re ready to grill. Additionally, you can cut the onions and prepare the skewers with the marinated steak up to 3 days ahead; just keep them covered in the fridge. When you’re ready to enjoy, preheat your grill and cook them for about 10-12 minutes, brushing with extra glaze for wonderful, sticky flavor. Enjoy the freedom of having a delicious dinner in no time!
What to Serve with Sticky Soy Steak Skewers?
Create the perfect meal to accompany your flavorful skewers and delight your taste buds!
- Jasmine Rice: The fluffy texture and subtle fragrance offer a perfect backdrop to the savory flavors of the steak.
- Pan-Fried Dumplings: Crispy on the outside and tender on the inside, these dumplings provide a delightful contrast to the juicy skewers and add a comforting touch.
- Grilled Vegetables: Lightly charred bell peppers, zucchini, and asparagus not only add freshness and color but also create a harmonious blend of flavors and textures.
- Sesame Noodle Salad: Tossed with a sesame-soy dressing, this salad complements the sweetness of the skewers while offering a refreshing crunch.
- Asian Cucumber Salad: Crisp cucumbers in a tangy vinegar dressing provide a refreshing palate cleanser, balancing the rich flavors of your skewers.
- Mango Salsa: A fruity and zesty salsa can add a bright pop of flavor, enhancing the savory notes of the dish while providing a refreshing contrast.
- Cold Beer or Iced Green Tea: Both drinks pair beautifully, with beer adding a bubbly refreshment, while iced green tea provides a soothing counterpart to the meal.
- Chocolate Fondue: For a sweet ending, nothing beats rich melted chocolate served with fresh fruits and marshmallows, making it a decadent dessert twist.
How to Store and Freeze Sticky Soy Steak Skewers
Fridge: Store leftover skewers in an airtight container in the fridge for up to 4 days. This keeps them fresh and flavorful, ready for your next meal.
Freezer: If you want to save them longer, wrap the skewers tightly in plastic wrap and place them in a freezer-safe bag. They can last up to 3 months.
Reheating: For the best results, reheat on the grill or in a hot skillet to maintain their juicy texture. If using a microwave, cover with a damp paper towel for even warmth.
Serving Tip: When ready to enjoy, serve with freshly cooked rice and a sprinkle of sesame seeds for a delightful meal.
Expert Tips for Perfect Sticky Soy Steak Skewers
-
Even Cuts: Make sure your steak cubes are similar in size for even cooking. This helps achieve that perfectly juicy Sticky Soy Steak Skewers texture.
-
Marinate Wisely: Allow the steak to marinate for a minimum of 2 hours; for deeper flavor, opt for overnight. Just don’t exceed 24 hours to avoid a mushy texture.
-
Soak Skewers: If using bamboo skewers, soak them in water for about 15 minutes before threading the meat. This simple step prevents burning during grilling.
-
Grill Temperature: Preheat your grill to medium-high heat. A hot grill is essential for achieving that gorgeous char while keeping the steak juicy and tender.
-
Doneness Check: If unsure of cooking time, test one skewer for doneness around the 10-minute mark. This way, you can avoid overcooking your delicious Sticky Soy Steak Skewers.
Sticky Soy Steak Skewers Recipe FAQs
How do I choose the best steak for Sticky Soy Steak Skewers?
Absolutely! For these skewers, I recommend using tender cuts such as sirloin, NY strip, or ribeye. Look for marbling, which indicates flavor and juiciness. You want to choose a steak that has a bright red color without dark spots or excessive fat. If you’re looking for alternatives, chicken or firm tofu can also work wonderfully for different protein options.
How long can I store leftover Sticky Soy Steak Skewers?
You can store any leftover skewers in an airtight container in the refrigerator for up to 4 days. They’ll retain their flavor and texture beautifully, making them perfect for an easy lunch or dinner. Just remember to keep them sealed adequately to prevent drying out!
Can I freeze Sticky Soy Steak Skewers?
Yes, you can! To freeze leftover skewers, wrap them tightly in plastic wrap and place them in a freezer-safe bag. They can be stored like this for up to 3 months. When you’re ready to enjoy them, simply reheat on the grill or in a skillet for the best results!
What should I do if my skewers don’t cook evenly?
Very! To ensure even cooking, make sure your steak cubes are cut to a similar size, about 1 inch each. This allows quicker and uniform cooking on the grill. Also, avoid overcrowding the grill, as this can lead to steam rather than sear. If they still don’t cook evenly, consider using a meat thermometer to check for doneness and adjust cooking times next time accordingly.
Can I use these Sticky Soy Steak Skewers for my pet?
While I’m sure they’d love the taste, it’s important to remember that the marinade includes soy sauce and garlic, both of which can be harmful to pets, especially dogs. Stick to plain, unseasoned cooked meat if you want to share with your furry friend—you can set aside some grilled steak before marinating!
What can I do if the marinade makes my steak mushy?
If you accidentally marinate the steak too long, it can become mushy due to the baking soda and acidity in the marinade. To avoid this, stick to the recommended marinating time of at least 2 hours but no longer than 24 hours. For future reference, if you notice mushiness, you might try marinating for a shorter period or even reducing the baking soda slightly!

Irresistible Sticky Soy Steak Skewers for Flavorful Grilling
Ingredients
Equipment
Method
- In a large bowl, mix together the chili-garlic sauce, hoisin sauce, toasted sesame oil, reduced-sodium soy sauce, baking soda, and half of the kosher salt.
- Cut the sirloin into 1-inch cubes and add them to the marinade. Toss to coat thoroughly, then let the mixture marinate for at least 2 hours, or up to 24 hours for more flavor.
- Skewer the marinated steak and pieces of red onion onto the skewers, alternating for a beautiful presentation.
- Lightly oil the grill grates with neutral oil and preheat to medium-high heat.
- Place the skewers on the grill and cook for about 10-12 minutes, turning occasionally.
- Remove the skewers from the grill, and serve hot over a bed of rice. Garnish with toasted sesame seeds and scallion.







