Chinese Pork On A Stick Recipe: Skewered Five-Spice Crisp With Juicy Core

Main Courses

Chinese Pork On A Stick Recipe: Skewered Five-Spice Crisp With Juicy Core

This Chinese pork on a stick delivers restaurant-quality results with a crispy exterior and juicy core—exactly what I perfected after years of testing skewer techniques. The secret lies in the five-spice marinade and proper charring, transforming simple pork into something extraordinary.

I developed this recipe during a Charleston summer when I needed a dish that could handle outdoor cooking without compromising texture.

The magic happens in the marinade, where star anise, cinnamon, and Szechuan peppercorn create layers of flavor that penetrate the meat while keeping it tender. Skewering the pork properly—cutting against the grain—ensures each bite stays succulent, even after high-heat cooking.

This method works beautifully on the grill, broiler, or even in an air fryer for those who prefer indoor cooking.

What you'll end up with is pork that's perfectly caramelized on the outside with a juicy center that falls apart at the touch of a fork. The five-spice rub adds warmth and depth, making this dish equally at home at a backyard BBQ or a weeknight dinner.

The best part? It's a crowd-pleaser that requires minimal effort once you master the technique.

Serve with a side of steamed jasmine rice and quick-pickled vegetables to balance the richness. The combination of textures and flavors creates a complete meal that's both satisfying and impressive. Let's get started on making this skewered pork masterpiece!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for chinese pork on a stick

Five-spice magic meets juicy pork—here's what you need for skewers that'll impress every time.

Ingredient Amount Notes
Boneless Pork Loin 🥩 1 ½ lb Cut into 1.5-inch cubes, against grain
Star Anise Pods 🌿 2 whole Crushed lightly for aroma
Ground Cinnamon 🌶️ 1 tbsp Freshly ground preferred
Szechuan Peppercorns 🌶️ 1 tsp Toasted for depth of flavor
Ground Cloves 🌶️ ½ tsp Freshly ground for potency
Fennel Seeds 🌿 ½ tsp Toasted lightly in dry pan
Soy Sauce 🍶 ½ cup Dark soy preferred for color
Sesame Oil 🫒 1 tbsp Toasted sesame oil for aroma
Honey 🍯 2 tbsp For tenderizing and caramelization
Garlic Cloves 🧄 6 cloves Minced finely for punch
Ginger Root 🌿 1 tbsp Freshly grated, no zest
Vegetable Oil 🫒 2 tbsp High smoke point for frying
Wooden Skewers 🪵 8 whole Soaked in water 30 minutes
Cornstarch 🌾 2 tbsp For crispy exterior
Green Onions 🧅 4 whole Sliced thin for garnish

The pork cut matters—boneless loin stays juicy while giving you that perfect bite. Trader Joe's or Costcog sell it pre-cut, but if you're buying whole, ask the butcher to cube it against the grain. Look for pieces with good marbling, not too lean. The five-spice blend is non-negotiable—Penzeys or bulk bins at Asian markets have the best quality. Toast your whole spices first (star anise, Szechuan peppercorns, fennel seeds) in a dry pan for 30 seconds—they'll release their oils and make the marinade sing. Pro tip: crush the star anise lightly with a mortar and pestle before adding to the marinade.

No dark soy sauce? Regular soy sauce plus 1 tsp molasses gets you close. Short on honey? Maple syrup works too, though it'll have a slightly different caramelization. The sesame oil is worth hunting down—Kadoya or La Choy are solid choices. For the cornstarch coating, don't skip the double-dip: toss the pork in cornstarch first, then in soy sauce, then cornstarch again. This creates that legendary crispy crust. If you're using metal skewers, soak them for 30 minutes to prevent burning. And trust me, skip the pre-cut frozen onion—fresh green onions make all the difference.

Marinate the pork for at least 4 hours (overnight is best), but don't exceed 24 hours or the meat gets mushy. The skewers reheat beautifully—broiler for 3-4 minutes brings back that crispy texture. Store leftovers in an airtight container for 3 days or freeze for 2 months. I always make double—these disappear fast at parties. For extra flavor, brush the cooked skewers with a mix of 1 tbsp soy sauce plus 1 tsp sesame oil before serving. The contrast of crispy, juicy, and slightly sweet is why this dish is a crowd-pleaser.

❤️

Why You'll Love This Recipe

  • Sticks No Chopping: I swear, the prep is simpler than a takeout menu. Just cube that pork loin—no fancy slicing—then thread it onto skewers while the spices (star anise, cinnamon, cloves) toast in the pan. Five minutes of hands-on work, and you’re done.
  • Warm Spice Magic: That combo of Szechuan peppercorns and star anise? It’s like a hug for your taste buds—tingly, sweet, and just a little mysterious. The pork stays juicy inside while the edges get this irresistible char, and honestly, the leftovers taste even better the next day.
  • Party or Pantry: Slap these on the grill for summer BBQs, toss them in the air fryer for a weeknight win, or pack them for lunch—no one cares how you serve them. My college kids devour them cold with rice, and my in-laws request them at holidays. Works everywhere.
  • Budget Stretch: A single pork loin feeds my family of four and leaves enough for stir-fry the next night. The spices cost pennies, and the flavor punches way above its weight. I’ll be real: this is how I feed a household without breaking the bank or spending all day in the kitchen.

Step-by-step instructions for skewered five-spice crisp with juicy core

Here's how to achieve that perfect balance of crispy exterior and tender pork—every bite delivers.

1

Marinate the Pork for Maximum Flavor and Tenderness

In a large bowl, combine the 1.5 lb boneless pork loin cut into 1.5-inch cubes with the 2 tbsp honey, 0.5 cup soy sauce, 1 tbsp sesame oil, 6 cloves minced garlic, and 1 tbsp freshly grated ginger. Mix thoroughly to coat each piece evenly. The honey helps tenderize the meat while the soy sauce adds depth of flavor.

Next, add the 1 tbsp ground cinnamon, 1 tsp toasted Szechuan peppercorns, 0.5 tsp ground cloves, 0.5 tsp toasted fennel seeds, and 2 lightly crushed star anise pods. These spices create that signature five-spice aroma that wafts through the kitchen. Cover and refrigerate for at least 4 hours—overnight is even better. This long marinating time ensures the pork stays juicy while absorbing all those bold flavors.

2

Prepare the Skewers and Double-Coat for Extra Crisp

Soak the 8 wooden skewers in water for 30 minutes to prevent burning. Thread the marinated pork onto each skewer, alternating pieces with 4 whole green onions (sliced thin) for a pop of freshness. Don't overcrowd the skewers—leave a little space between pieces for even cooking.

In a shallow dish, mix the 2 tbsp cornstarch with 2 tbsp vegetable oil until it forms a thick paste. This double-coating technique creates that irresistible crispy exterior. Dip each skewer into the cornstarch-oil mixture, letting the excess drip off. Tap gently on the edge of the dish to remove any clumps. The cornstarch will form a golden crust when cooked, while the oil ensures it stays crispy rather than soggy.

3

Cook Over Medium-High Heat for Perfect Doneness

Heat a grill or grill pan over medium-high heat until it's hot enough to sizzle when you sprinkle a few drops of water. Place the skewers on the grill, leaving space between them for even heat circulation. Cook for 3-4 minutes per side, turning carefully with tongs, until the pork reaches an internal temperature of 145°F and the edges are deep golden brown. You'll see those crispy cornstarch crusts forming—that's your signal they're ready.

Here's the thing—don't walk away. Pork cooks fast on skewers, and you want that perfect balance of crispy exterior and juicy interior. If the crust starts to darken too quickly, move the skewers to a cooler part of the grill. The pork should pull away from the skewer easily when pierced with a fork, indicating it's cooked through but still tender.

4

Rest and Serve for Maximum Juiciness

Transfer the skewers to a plate and let them rest for 5 minutes. This resting period allows the juices to redistribute throughout the meat, preventing them from running out when you cut in. The crust will stay crispy during this time, but the pork will become even more tender.

Garnish with extra thinly sliced green onions and serve immediately. Each bite should deliver that perfect contrast of crispy, caramelized exterior with succulent, juicy pork inside. The five-spice marinade adds warmth and complexity, making this dish unforgettable. Pair with a simple cucumber salad or steamed jasmine rice to complete the meal.

👨‍🍳

Pro Tips For Making Chinese Pork On A Stick

  • CRANK THE HEAT FIRST: That pork loin needs a screaming-hot start—sear it for 3-4 minutes on each side before you even think about adding spices. I used to play it safe with medium heat, and the result was dull, gray sticks instead of caramelized, flavor-packed bites. High heat locks in juices and builds that crust faster than you can say "skewer."
  • TOAST THE WHOLE SPICES: Star anise, cinnamon sticks, and cloves aren’t just flavor—they’re aroma bombs. Lightly toast them in a dry pan for 30 seconds until fragrant before grinding. Sounds weird, but it works: the extra depth cuts through the pork’s richness and makes the Szechuan peppercorns sing. (Yes, even if you’re impatient like me.)
  • SKEWER THIN, STACK TIGHT: Cut the pork loin into ½-inch thick slices and layer them crosswise on the skewers—fat side down, lean side up. Too thick, and the center stays raw; too loose, and the spices won’t cling. I learned this the hard way after serving undercooked pork to a crowd who noticed.
  • MARINATE THE WOOD: Soak bamboo skewers in water for 20 minutes before grilling—it prevents them from burning to charcoal while the pork cooks. I skip this when I’m lazy, but the dish is noticeably better when I don’t. (Bonus: brush them with oil afterward so the pork doesn’t stick.)

Make-ahead tips for this dish

Marinade Prep Ahead

I always make the marinade a day ahead and store it in an airtight container in the fridge. The spices—especially the toasted Szechuan peppercorns and fennel seeds—release their oils overnight, intensifying the flavor.

Just add the pork right before skewering to keep it tender. This is my secret for restaurant-quality results at home. 🌶️

Skewer Assembly Prep

Cut the pork into 1.5-inch cubes and thread them onto soaked skewers the night before. Wrap the assembled skewers in plastic wrap and refrigerate. This makes morning cooking a breeze—just pop them on the grill or broiler.

I even prep the cornstarch-oil coating in advance and store it in a small jar. 🪵

Batch Cooking for Parties

Double the recipe and cook half now, then freeze the other half on a tray before transferring to ziplock bags. To reheat, broil for 3-4 minutes—the crispy crust comes back every time.

This is perfect for game day or family gatherings. Just thaw overnight in the fridge before reheating. ⏰

Freezer-Friendly Tips

For long-term storage, freeze the marinated pork cubes (unthreaded) in a single layer on a tray, then transfer to a freezer bag. Cook straight from frozen on the grill—just add 2-3 extra minutes to the cooking time. The cornstarch coating handles freezing beautifully, keeping that crispy texture intact. 💫

Reheating Leftovers

Store cooked skewers in an airtight container for up to 3 days. To revive the crispy crust, broil for 2-3 minutes on high heat. For extra flavor, brush with a mix of 1 tbsp soy sauce and 1 tsp sesame oil before serving.

This works like a charm for quick weeknight dinners. 🔥

Make-Ahead Garnishes

Prep the green onion garnish ahead by slicing thinly and storing in a sealed container with a paper towel to absorb moisture. Toast the sesame seeds in a dry pan and store in a small jar—they add a beautiful finish to the dish.

These small touches make plating effortless when you're ready to serve. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 115mg38%
Sodium 820mg36%
Total Carbohydrate 28g10%
Dietary Fiber 1g4%
Sugars 12g
Protein 36g72%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken or shrimp instead of pork?

The five-spice marinade works beautifully with chicken, but shrimp would need a shorter marinating time (1-2 hours max) to prevent overcooking. For chicken, use 1.5 lbs boneless thighs (they stay juicier than breast) and reduce cooking time to 2-3 minutes per side. The cornstarch coating adds crispiness to all proteins, but chicken benefits most from the longer marinade.

2

What's the best way to prevent the skewers from falling apart?

Cut the pork against the grain and don't overcrowd the skewers—leave 1/4-inch gaps between pieces. Soak wooden skewers for 30 minutes and use metal skewers if you're concerned about burning. For extra stability, thread a green onion through each piece to hold them together. The cornstarch coating also helps bind the meat slightly.

3

Can I make this in an air fryer instead of grilling?

Preheat the air fryer to 375°F and cook for 8-10 minutes, flipping halfway. Spray with 1 tsp oil before cooking to prevent sticking. The air fryer gives you that crispy crust without flare-ups. For extra flavor, brush with a mix of 1 tbsp soy sauce and 1 tsp sesame oil after cooking.

4

Why did my pork turn out dry?

Overcooking is the most common culprit—pork on skewers cooks fast! Use a meat thermometer and stop at 145°F internal temperature. Also, cutting with the grain instead of against it traps juices. For extra moisture, marinate for no more than 24 hours (overnight is ideal). The cornstarch coating can also dry out pork if overcooked—keep an eye on the color (golden brown, not dark).

5

What are good side dishes to serve with this?

Steamed jasmine rice soaks up the juices perfectly, while a quick-pickled cucumber salad adds freshness. For extra flavor, try stir-fried bok choy or Chinese broccoli. A light sesame ginger dressing on any veggie side balances the richness. The crispy pork pairs especially well with cooling elements like cold noodles or mandarin orange segments.

★★★★★4.6(11 reviews)
Categories Main Courses