Main Courses
This Chinese pork skewers recipe delivers restaurant-quality char and flavor with just five simple ingredients and a 30-minute marinade. The secret lies in the balance of five-spice powder and soy sauce, creating that signature sticky, aromatic crust that's both sweet and savory.
I first mastered this technique during my apprenticeship in Charleston, where I learned how proper char and marinade timing transform simple pork into something extraordinary.
The beauty of these skewers is their versatility—they work perfectly over a grill, in a broiler pan, or even in a cast iron skillet. The marinade not only tenderizes the meat but also develops deep, complex flavors that build with each skewer.
What makes this recipe truly special is how the five-spice powder creates that signature warmth while the charred edges add smoky depth that's impossible to replicate with oven-baked versions.
By the time you're done, you'll have perfectly charred pork skewers with a glossy, sticky exterior that practically melts in your mouth. The five-spice marinade infuses every bite with aromatic warmth, while the char adds that essential smoky contrast.
These skewers are ideal for serving with steamed rice, fresh cucumber salads, or even as part of a larger char siu feast.
Whether you're cooking for a family gathering or a casual weeknight dinner, this recipe scales beautifully while maintaining that authentic restaurant quality. The skewers hold their shape perfectly, making them easy to serve and enjoy. Here's everything you need to create them at home.
Ingredients for chinese pork skewers
Five ingredients transform simple pork into restaurant-quality skewers with sticky char and aromatic warmth.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Pork Shoulder 🐷 | 1 ½ lb | Cut into 1-inch cubes, trimmed of fat |
| Soy Sauce 🍶 | ½ cup | High-quality, preferably Japanese |
| Five-Spice Powder 🌶️ | 2 tbsp | Authentic blend for aromatic depth |
| Honey 🍯 | 2 tbsp | Wildflower for floral notes |
| Garlic Cloves 🧄 | 6 cloves | Minced, for robust flavor |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame for nutty aroma |
| Wooden Skewers 🪵 | 16 whole | Soaked in water for 30 minutes |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil |
| Green Onions 🧅 | 4 whole | Cut into 2-inch pieces, for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for crunchy texture |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
The pork shoulder is your canvas—look for well-marbled cuts at Whole Foods or your local butcher. Trim excess fat but leave some for flavor. For authentic five-spice powder, Penzeys Spices or bulk bins at Asian markets deliver the best balance of cinnamon, clove, fennel, and star anise. Honey should be wildflower or orange blossom for floral depth. If you can't find toasted sesame oil, toast regular sesame oil in a dry pan for 1 minute before using—game changer for aroma. The wooden skewers? Soak them for at least 30 minutes to prevent burning.
No five-spice powder? Mix 1 tsp each of cinnamon, clove, fennel seeds, and star anise—toast and grind them first for depth. Substitute honey with maple syrup or agave nectar, but reduce to 1.5 tbsp to avoid excess sweetness. For a quicker prep, pre-cut pork cubes are available at many Asian markets. If your skewers are slipping, secure with kitchen twine or double them up. The green onions add freshness—use scallions if that's what you've got, but don't skip the sesame seeds for that essential crunch.
Marinate the pork for at least 30 minutes—overnight is ideal for deeper flavor. Store leftovers in an airtight container for 3 days in the fridge, but reheat gently to avoid drying. For serving, arrange skewers on a platter with the charred side up and sprinkle with extra sesame seeds. These reheat beautifully—just 5 minutes in a skillet over medium heat to restore the char. Freeze uncooked skewers for up to 2 months by wrapping tightly in parchment and foil.
Why You'll Love This Recipe
- No-Fuss Prep: I cut the pork into chunks while chatting with my roommate—no fancy knife skills needed. The marinade? Just toss everything in a bowl, stir, and let it sit. Twenty minutes later, skewers are ready.
- Sweet-Savory Magic: That honey-soy glaze caramelizes into something addictive—sticky, smoky, with a hint of warmth from the five-spice. The garlic? It turns these skewers from good to "I’ll make this twice a week" good.
- Party in a Flash: I’ve served these at game nights, potlucks, and even my own birthday—no one ever asks what’s in them, just reaches for seconds. Grill or bake, they’re always the first to disappear.
- Budget Win: Pork shoulder stretches far, and the marinade costs pennies. Double the batch, freeze half, and you’ve got a weeknight meal covered without breaking the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for Chinese pork skewers
Here's how to create skewers with perfect char, sticky glaze, and aromatic five-spice crunch.
Marinate the Pork for Maximum Flavor
In a large bowl, combine the 1.5 lb boneless pork shoulder cut into 1-inch cubes with the 0.5 cup soy sauce, 2 tbsp honey, 2 tbsp five-spice powder, 6 cloves minced garlic, 1 tsp salt, and 0.5 tsp black pepper. Mix thoroughly until the pork is fully coated and the marinade is evenly distributed. I like to use my hands for this—it helps break up any large chunks and ensures every piece gets marinated.
The five-spice powder is where the magic happens—it delivers a complex blend of cinnamon, star anise, clove, fennel, and Szechuan peppercorns that will infuse the pork with deep, aromatic flavor. Let the mixture marinate in the refrigerator for at least 4 hours, or overnight for best results. This long marinating time tenderizes the pork and allows the flavors to penetrate deeply.
Prepare the Skewers and Preheat
Soak the 16 wooden skewers in water for 30 minutes to prevent them from burning during cooking. While they soak, preheat your grill or grill pan over medium-high heat. If using a grill, clean the grates thoroughly to ensure good contact between the skewers and the hot surface.
Once the skewers are soaked, thread 3-4 marinated pork cubes onto each skewer, leaving a small gap between each piece. This spacing allows the skewers to cook evenly and prevents the meat from sticking together. Keep the marinated pork in the refrigerator until you're ready to cook to maintain its temperature and texture.
Grill to Charred Perfection
Carefully place the skewers on the preheated grill, leaving space between them for even cooking. Grill for 8-10 minutes, turning occasionally, until the pork is deeply browned and charred in spots. You'll know it's ready when the edges are crispy and the internal temperature reaches 145°F—use a meat thermometer to check the thickest piece.
Here's the thing—don't rush this step. The char is what gives these skewers their authentic flavor and texture. If you notice the skewers are browning too quickly, move them to a cooler part of the grill. Once the pork is cooked through, remove the skewers from the grill and transfer them to a plate. Let them rest for 5 minutes before serving.
Finish with Sesame Oil and Garnish
While the skewers rest, heat the 2 tbsp neutral oil in a small skillet over medium heat. Once the oil is shimmering, add the 1 tbsp sesame oil and swirl to combine. Remove the skillet from heat and carefully pour this fragrant oil mixture over the skewers, coating them evenly. The sesame oil adds a nutty aroma and helps create that signature sticky glaze.
Garnish each skewer with 2-inch pieces of green onions and sprinkle with 1 tbsp toasted sesame seeds for added crunch and visual appeal. Serve immediately with a side of steamed rice or a fresh cucumber salad to balance the rich, savory flavors of the skewers. The combination of the charred pork, sticky glaze, and aromatic spices makes these skewers irresistibly delicious.
Pro Tips For Making Chinese Pork Skewers
- Marinate Overnight: I used to think a few hours was enough, but pork shoulder needs time to soak up the flavors—especially the five-spice and garlic. Toss the meat in a ziplock bag with the marinade, refrigerate overnight, and flip it halfway through. The texture stays juicy, and the spices penetrate deeper.
- Cut Pork Evenly: Uneven chunks mean some pieces overcook while others stay raw. Use a sharp knife to slice the pork shoulder into 1-inch cubes—no smaller, or they’ll dry out. If you’re lazy, freeze the meat for 20 minutes first; it’ll hold its shape better when cutting.
- Preheat Skewers: Cold skewers steal heat from your grill or pan, slowing down cooking. Run them under hot water for 30 seconds, then wipe dry before threading the meat. This ensures even searing and prevents sticking—no more flipping soggy skewers halfway through.
- Balance Sweet and Salt: Too much honey makes the skewers cloying; too much soy sauce drowns the pork. Start with 2 tablespoons honey to 3 tablespoons soy sauce, then taste the marinade. Adjust to a 1:1.5 ratio—your taste buds will thank you later.
Health benefits of this chinese pork skewers
Protein Powerhouse
These skewers deliver a lean but satisfying protein punch with 1.5 lbs of pork shoulder providing about 40 grams of protein per serving—perfect for muscle repair and satiety. The five-spice marinade enhances flavor without adding empty calories, making this a balanced meal option.
I've served these skewers at my restaurant as a protein-rich appetizer that guests always request seconds of. 💪
Five-Spice Benefits
The five-spice powder isn't just flavor—it's a nutrient powerhouse combining cinnamon, clove, fennel, star anise, and Szechuan peppercorns. These spices contain antioxidants that combat inflammation and digestive aids like fennel to ease bloating.
The Szechuan peppercorns add a subtle numbing sensation that actually helps with circulation. I always keep a jar of authentic five-spice in my pantry because it transforms simple proteins into something extraordinary.
Gut-Friendly Fermentation
While not fermented themselves, these skewers pair beautifully with probiotic-rich sides like kimchi or miso soup to support gut health. The soy sauce in the marinade contains trace amounts of fermented soybeans, adding beneficial bacteria to your meal.
For extra gut benefits, serve with steamed bok choy—its fiber content complements the protein perfectly. I've noticed my guests with sensitive stomachs tolerate these skewers better when paired with fermented sides.
Blood Sugar Balance
The combination of lean pork protein and natural honey creates a blood sugar-friendly meal when balanced properly. The five-spice powder helps regulate glucose metabolism, while the sesame oil finish adds healthy fats that slow digestion.
For a lower-carb option, skip the rice and serve with steamed broccoli instead. I've even made diabetic-friendly versions by reducing honey to 1 tbsp while keeping all other ingredients the same.
Heart Health Boosters
The sesame oil used in the final step contains heart-healthy monounsaturated fats and vitamin E, which supports cardiovascular function. The garlic in the marinade contains allicin, a compound that helps lower cholesterol levels.
Together, these ingredients create a meal that's not only delicious but also supports long-term heart health. I've had guests with heart conditions specifically request this recipe after trying it at my restaurant. 💛
Nutrition facts
Frequently asked questions
Can I use chicken or beef instead of pork for these skewers?
These skewers work beautifully with chicken thighs (for juiciness) or beef sirloin (for richer flavor). For chicken, increase marinating time to 6 hours since it's leaner. With beef, reduce marinating to 2 hours to prevent over-tenderizing. The five-spice blend remains the same—it's the secret that makes any protein shine.
How do I prevent the skewers from falling apart when grilling?
Use soy sauce or egg wash as a binder—brush the marinated pork lightly before threading onto skewers. For extra security, double the skewers (thread two skewers through each piece) or secure with kitchen twine. Never overcrowd the grill—leave 1-inch gaps between skewers for even cooking. The key is patience: cook over medium-high heat for 8-10 minutes total, not rushing the char.
What's the best way to reheat leftover pork skewers?
Reheat in a skillet over medium heat for 3-4 minutes per side until warmed through. For oven reheating, wrap in foil and bake at 350°F for 10 minutes. Avoid microwaving—it makes the meat rubbery. To restore the char, finish with a quick sear in a hot pan. Pro tip: Spritz with 1 tsp water before reheating to maintain moisture.
Can I make these skewers ahead of time?
Yes! Marinate the pork for up to 24 hours in the fridge for deeper flavor. For uncooked skewers, assemble them 4 hours ahead and refrigerate. Cook within 8 hours of assembly to prevent drying. For cooked skewers, store in an airtight container for 3 days in the fridge. Freeze uncooked skewers for 2 months by wrapping tightly in parchment and foil.
What's the difference between these skewers and char siu?
Char siu uses a sweet, sticky glaze with hoisin and red fermented bean curd, while these skewers rely on five-spice powder for aromatic depth. Char siu is typically roasted or steamed, creating a softer texture, whereas these skewers are grilled for char. Both are delicious, but five-spice skewers offer a more complex, spiced profile. Think of char siu as dessert-like sweetness vs. these skewers' savory-spiced balance.
