If you’re craving a dish that bursts with bold flavor, tender texture, and that irresistible glaze you just can’t stop licking your fingers over, Sticky Chinese Beef Skewers are the ultimate crowd-pleaser. This recipe perfectly captures the essence of the classic street food favorite, where each bite offers juicy, marinated beef coated in a glossy, sticky sauce that clings lovingly to every morsel. Simple to prepare but packed with umami-rich ingredients, these skewers are a guaranteed hit whether you’re entertaining friends or simply treating yourself to something special at home.

Ingredients You’ll Need
The magic of these Sticky Chinese Beef Skewers lies in their straightforward yet thoughtfully balanced ingredients. Each one plays a crucial role in building layers of taste, texture, and that stunning caramelized color that makes this dish so addictive.
- 1 pound sirloin beef (or a cut like top blade roast): Offers a perfect balance of tenderness and flavor, great for soaking up the marinade.
- 2 tablespoons hoisin sauce: Brings a sweet and tangy depth, the soul of the sticky glaze.
- 2 tablespoons sugar: Adds caramelization and a hint of sweetness that balances all the savory elements.
- 1 tablespoon oyster sauce: Infuses a rich, briny umami note to elevate the beef.
- 1 tablespoon soy sauce: Provides salty, savory backbone and color.
- 1 tablespoon cornstarch: Helps thicken the marinade so it coats the beef beautifully.
- 1 teaspoon Chinese cooking wine (or water): Introduces a subtle, aromatic lift for authentic flavor.
- ¼ teaspoon Chinese five-spice powder: A fragrant blend that adds warmth and complexity.
- ½ teaspoon baking soda: Tenderizes the beef for melt-in-your-mouth texture.
How to Make Sticky Chinese Beef Skewers
Step 1: Prepare and Tenderize the Beef
Begin by chopping your beef into 1-inch cubes — this size is just perfect for skewering and cooking evenly. Toss the cubes into a large plastic bag and use a meat mallet or rolling pin to gently pound the meat for a few minutes. This step starts to break down the fibers, ensuring each bite will be tender and luscious, which is absolutely essential for truly mouthwatering Sticky Chinese Beef Skewers.
Step 2: Mix and Marinade
In a small bowl, whisk together hoisin sauce, sugar, oyster sauce, soy sauce, cornstarch, Chinese cooking wine, five-spice powder, and baking soda until smooth. Pour this marinade over the beef in the bag, using your hands to combine everything thoroughly. Seal the bag and refrigerate for at least 8 hours, though waiting 24 hours is ideal. This prolonged marinating time lets the sauce fully penetrate the beef, creating that deep, sticky glaze that clings so perfectly when cooked.
Step 3: Skewer the Beef
Once marinated, thread the beef onto skewers. Leave about a quarter inch of space between pieces to help them cook evenly and develop that delightful char. Don’t overcrowd the skewers; it’s all about letting the heat hug each cube for the best texture and flavor.
Step 4: Cook to Perfection
You can either broil or air-fry your Sticky Chinese Beef Skewers, depending on your kitchen setup and time constraints. For broiling, preheat your oven’s broiler to 500°F and position the oven rack in the upper-middle spot. Line a roasting pan with foil, place a rack on top, then arrange your skewers. Brush with oil and broil for 5-7 minutes per side until you see that gorgeous char and sticky caramelization. Alternatively, air-fry them at 400°F for 5 minutes per side after lightly oiling the basket and skewers. Both methods yield wonderfully juicy, smoky, and sticky beef that will have you coming back for more.
How to Serve Sticky Chinese Beef Skewers
Garnishes
Garnishing your Sticky Chinese Beef Skewers is a breeze but makes all the difference visually and taste-wise. Freshly chopped scallions add a bright crunch and mild oniony zest, while toasted sesame seeds lend a nutty touch and a bit of visual interest. For a hint of freshness, a few sprigs of cilantro or finely sliced red chili can up the excitement on your plate.
Side Dishes
Serve your skewers alongside light, complementary sides that soak up the sticky sauce and balance the richness. Steamed jasmine rice or fragrant coconut rice make the ideal canvas. For some vibrant crunch, a simple cucumber salad dressed with rice vinegar and a dash of sugar refreshes the palate beautifully. Stir-fried bok choy or sautéed snow peas add just the right amount of green and a delicate sweetness.
Creative Ways to Present
Get creative with presentation to make your Sticky Chinese Beef Skewers the star of any meal. Arrange skewers upright in a rustic jar or mug for a casual party vibe. Or fan them out on a long platter over a bed of greens and boiled noodles for a more elegant touch. Serving with small dipping bowls of extra hoisin or chili sauce allows guests to customize their bites and keeps the mood interactive and fun.
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers, place the skewers in an airtight container and refrigerate. They will stay fresh for up to 3 days, and the flavors often deepen even more after sitting overnight.
Freezing
You can freeze the cooked skewers by wrapping them tightly in plastic wrap and then aluminum foil or placing them in a freezer-safe container. They freeze well for up to 2 months, making them a convenient make-ahead treat ready to thaw and reheat when needed.
Reheating
To reheat, pop the skewers under the broiler for a few minutes or use your air-fryer at 350°F until heated through. This helps revive that sticky glaze and restores a bit of that fresh-off-the-grill charm.
FAQs
Can I use other cuts of beef for Sticky Chinese Beef Skewers?
Absolutely! While sirloin and top blade roast work wonderfully, you can experiment with other cuts like flank steak or skirt steak. Just keep in mind tougher cuts may need longer marinating or tenderizing.
Do I have to marinate the beef for 24 hours?
At a minimum, 8 hours is necessary to impart the rich flavor and tenderness, but marinating up to 24 hours lets the Sticky Chinese Beef Skewers develop the fullest depth and stickiest glaze.
Can I make these skewers gluten-free?
Yes! Just swap traditional soy sauce for a gluten-free tamari or coconut aminos, and double-check that your hoisin and oyster sauces are gluten-free.
What is the purpose of baking soda in the marinade?
Baking soda tenderizes the beef by raising the pH on the meat’s surface, which helps break down proteins and results in a more tender, juicy bite.
Can I grill these instead of broiling or air-frying?
Definitely! Grilling over medium-high heat works beautifully. Just keep an eye on them so they don’t over-char, and brush on extra marinade or oil as needed to keep them sticky and flavorful.
Final Thoughts
Sticky Chinese Beef Skewers are truly one of those dishes you want in your recipe arsenal forever. They’re simple to prepare but deliver a knockout punch of flavor and texture that everyone will love. Whether you’re sharing them at a backyard barbecue or enjoying a cozy night in, these skewers never fail to impress. Give this recipe a try and discover just how indulgent and fun Asian-inspired skewers can be!
PrintSticky Chinese Beef Skewers
This Chinese Beef On A Stick recipe replicates the flavorful and tender beef skewers often found at Chinese restaurants. Marinated for at least 8 hours to fully infuse the meat with a blend of hoisin, oyster sauce, and Chinese five-spice, these skewers are deliciously charred either by broiling or air frying, making for a perfect main course that is beloved by skewer enthusiasts.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 8 hours 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Broiling
- Cuisine: American, Chinese
Ingredients
Beef and Marinade
- 1 pound sirloin beef (or an inexpensive cut with lots of connective tissue like top blade roast)
- 2 tablespoons hoisin sauce
- 2 tablespoons sugar
- 1 tablespoon oyster sauce
- 1 tablespoon soy sauce
- 1 tablespoon cornstarch
- 1 teaspoon Chinese cooking wine (or water)
- ¼ teaspoon Chinese five-spice powder
- ½ teaspoon baking soda
Instructions
- Prepare the beef: Chop the beef into 1-inch cubes to ensure even marinating and cooking. Then, place the beef cubes in a large plastic bag and tenderize by pounding with a meat mallet or rolling pin for a few minutes to break down the connective tissue.
- Make the marinade: In a small bowl, combine hoisin sauce, sugar, oyster sauce, soy sauce, cornstarch, Chinese cooking wine (or water), Chinese five-spice powder, and baking soda. Mix the ingredients well until smooth.
- Marinate the beef: Pour the marinade into the plastic bag with the beef. Seal the bag and massage the marinade into the meat with your hands until evenly coated. Refrigerate for at least 8 hours, ideally 24 hours, to allow the flavors to deeply penetrate the meat.
- Skewer the beef: Thread the beef cubes onto skewers, leaving approximately ¼ inch of space between each piece to ensure even cooking and proper heat circulation.
- Broil the skewers: Preheat your broiler to 500°F and position the oven rack on the upper-middle level. Line a roasting pan with aluminum foil and place a rack on top. Arrange the skewers on the rack and brush the tops lightly with oil to prevent sticking. Broil for 5-7 minutes on each side until the beef is nicely charred and cooked through.
- Alternatively, air-fry the skewers: Preheat your air fryer to 400°F. Spray the basket with oil to prevent sticking. Arrange the skewers in the basket, trimming the ends if necessary to fit. Spray the tops of the skewers with oil and air-fry for 5 minutes on each side until charred and cooked to your liking.
Notes
- Marinating for at least 8 hours is essential for tender, flavorful beef; overnight marination is recommended for best results.
- Choose sirloin or a tender cut for the best texture; tougher cuts can be used but require thorough tenderizing and marination.
- When broiling, keep a close eye on the skewers to avoid burning due to high heat.
- If using wooden skewers, soak them in water for at least 30 minutes before cooking to prevent burning.
- The air fryer method offers a quicker alternative with similar char and texture to broiling.