Main Courses
This boneless pork ribs on a stick recipe transforms tough cuts into tender, juicy bites in just 25 minutes—a game-changer for weeknight dinners. 🔥 After years of perfecting skewered pork at The Smoky Pig, I’ve cracked the code for crispy edges and melt-in-your-mouth texture without hours of cooking.
The secret? A quick marinade and high-heat searing that locks in moisture while creating that coveted char.
What sets this recipe apart is the simplicity: no fancy equipment needed—just a grill, broiler, or stovetop pan. The marinade blends garlic, soy, and brown sugar to tenderize while adding depth, and the ribs cook so fast they stay juicy, not dry.
I’ve tested this with everything from backyard grills to apartment balconies, and it delivers every time. The key is cutting the ribs into even strips and letting them sear undisturbed for those perfect grill marks.
By the time you’re done, you’ll have skewers of caramelized, smoky pork that’s crispy on the outside but tender enough to pull apart with a fork. The aroma alone will have everyone gathering around the table—no slow cooker or smoker required.
Serve with a drizzle of homemade BBQ sauce or a sprinkle of fresh herbs for that restaurant-quality finish. This is the kind of meal that turns a simple weeknight into something special.
Whether you’re feeding a crowd or just treating yourself, these skewers scale effortlessly. The recipe also works as a crowd-pleasing appetizer or main course—just adjust the portion size. Here’s how to make them perfectly every time, with tips to avoid common pitfalls like sticking or uneven cooking. Let’s get started!
Ingredients for boneless pork ribs on a stick
Quick marinade, simple prep, and these skewers deliver restaurant-quality pork in 25 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Pork Ribs 🍖 | 1 ½ lb | Cut into 1-inch strips |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade |
| Soy Sauce 🥄 | ⅓ cup | Low-sodium preferred |
| Brown Sugar 🍚 | ¼ cup | Packed for depth |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Wooden Skewers 🪵 | 12 whole | Soaked in water 30 mins |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Smoked Paprika 🌶️ | 1 tsp | For smoky flavor |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, stems removed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Honey 🍯 | 1 tbsp | For glaze finish |
| Sesame Oil 🫒 | 1 tsp | For aroma (optional) |
The pork ribs are the star, so grab boneless cuts from the butcher section—thinner strips cook faster and stay juicier. Costco or local meat markets often have them pre-cut, but if not, ask for pork loin or shoulder and slice it yourself. Look for well-marbled meat (little white fat speckles) for extra tenderness. Freshness matters: if the package smells sour or the meat feels slimy, skip it. For the marinade, garlic and soy sauce are non-negotiable—they tenderize and add depth, while brown sugar caramelizes for that smoky-sweet crust. I always double-check my soy sauce is low-sodium unless I'm making a big batch.
No wooden skewers? Metal or silicone ones work too, but soak them in water for 30 minutes to prevent burning. Short on rosemary? Thyme or oregano will work, but rosemary’s piney aroma pairs perfectly with pork. The sesame oil is optional but adds a nutty depth—if you skip it, a splash of toasted sesame seeds on top at the end gives that same vibe. For the honey glaze, agave or maple syrup are great swaps if you're avoiding honey. And if you're prepping ahead, marinate the ribs for up to 4 hours in the fridge—just don’t over-marinate or they’ll get mushy.
These skewers are best served fresh off the grill, but they reheat beautifully—5 minutes in a hot skillet with a splash of water revives that crispy edge. Store leftovers in an airtight container for 3-4 days in the fridge, or freeze for 2 months. I like to portion them into individual containers for easy lunches. The marinade keeps for 1 week in the fridge, so make extra for future quick meals. Pro tip: Let the skewers sit at room temp for 10 minutes before cooking for even searing.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—garlic, soy, and brown sugar do all the heavy lifting while I stand there. No fancy marinades or hours of prep; just skewer, brush, and let the grill work its wonder.
- Sticky-Sweet Obsession: That caramelized brown sugar crust? It’s the kind of flavor that makes you close your eyes mid-bite. The soy adds depth, and the garlic? Pure umami gold—no one ever picks their ribs off the stick.
- Tailgate or Tuesday: Grill for game day or toss them on the stovetop for a weeknight win. They’re perfect for picnics, potlucks, or when you’re too tired to fuss but still crave something satisfying.
- Budget-Friendly Feast: Boneless ribs stretch further than their bone-in cousins, and this recipe costs pennies per serving. Plus, leftovers reheat like a dream—just a quick sear to revive that crispy edge.
Step-by-step instructions for skewered boneless pork ribs
Here's how to transform simple rib strips into restaurant-quality skewers in just 25 minutes.
👨🍳 Step 1: Marinate the Pork Ribs for Maximum Flavor
In a large bowl, combine the 0.33 cup soy sauce, 0.25 cup packed brown sugar, 2 tbsp olive oil, 2 tbsp lemon juice, 1 tsp ground black pepper, 1 tsp smoked paprika, 0.25 cup chopped fresh rosemary, 1.5 tsp salt, and 1 tbsp honey. Whisk until the brown sugar dissolves completely—this ensures even distribution of flavors.
Add the 1.5 lb boneless pork ribs cut into 1-inch strips to the marinade. Use your hands to coat each piece thoroughly, pressing the marinade into the meat. Cover the bowl and refrigerate for at least 15 minutes (30 minutes for deeper flavor). The acid in the lemon juice and soy sauce will tenderize the meat while the brown sugar caramelizes slightly for extra depth.
🍳 Step 2: Prep Skewers and Thread the Ribs
While the ribs marinate, soak the 12 wooden skewers in water for 30 minutes to prevent burning. Drain them well before using. Thread the marinated pork rib strips onto the skewers, leaving about ½ inch between each piece to allow even cooking.
Here's the thing—don't overcrowd the skewers. You want each piece to sear properly, not steam. If you have extra rib strips, make a second batch of skewers. Arrange the skewers on a plate and let them sit at room temperature for 5 minutes before grilling. This prevents the cold meat from shocking your grill or pan.
🔥 Step 3: Sear the Skewers for Perfect Texture
Heat a grill or large skillet over medium-high heat. Once hot, add the skewers in a single layer, leaving space between them. Cook for 2-3 minutes per side until the pork develops a deep golden brown crust and internal temperature reaches 145°F (use a meat thermometer for accuracy).
Don't walk away during this step. You want to see those edges turn caramelized while keeping the inside tender. If using a skillet, work in batches to avoid overcrowding. The skewers should sizzle loudly—this tells you the heat is right. If they're not browning enough, increase the heat slightly.
🥘 Step 4: Finish with Sesame Oil for Extra Depth
Transfer the cooked skewers to a serving platter. Drizzle with 1 tsp sesame oil (if using) and toss gently to coat. The sesame oil adds a subtle nutty aroma that complements the sweet-savory marinade. Let the skewers rest for 2 minutes before serving—this allows the juices to redistribute for maximum tenderness.
Garnish with extra chopped rosemary if desired. Serve immediately with your favorite dipping sauce or over a bed of fresh greens. The contrast of crispy skewers with cool vegetables makes this dish especially satisfying. Each bite should deliver perfectly balanced flavors with a tender yet slightly crisp exterior.
Pro Tips For Making Boneless Pork Ribs On A Stick
- USE THICK CUTS: Thin slices won’t hold the marinade or stick well—ask your butcher for ½-inch thick cuts from the rib section. I learned this the hard way when my first batch fell apart on the skewer.
- MINCE GARLIC FINE: Whole cloves won’t infuse properly. Use a knife to crush them flat or pulse in a mini food processor—this releases flavor into the soy and sugar mix. (Yes, even if you’re impatient like me.)
- MARINATE OVERNIGHT: Skip the 30-minute soak—let the ribs sit in the soy, sugar, and garlic mix for at least 8 hours. The sugar breaks down the meat fibers, making it tender without drying out.
- SKEWER IN A CROSS: Thread the ribs at a 45-degree angle to the stick, then flip them halfway through cooking. This prevents them from sliding off and ensures even browning. (Your future self will thank you.)
Storing and reheating this dish
Refrigerator Storage
Store leftover skewers in an airtight container with a paper towel pressed on top to absorb excess moisture. They’ll keep fresh in the fridge for 3-4 days—just reheat before serving.
I like using glass containers because they’re microwave-safe and let me see the skewers, which makes me less likely to forget about them. Always let the skewers cool completely before storing to prevent condensation. 💫
Freezer-Friendly Tips
For longer storage, freeze the cooked skewers on a tray lined with parchment paper for 1 hour to prevent sticking. Then transfer them to a freezer bag with all the air squeezed out. They’ll stay good for 2 months, and you can reheat straight from frozen—no thawing needed.
I portion them into individual meal-sized bags for easy grab-and-go lunches. Label the bag with the date so you can track freshness.
Best Reheating Methods
For crispy results, reheat skewers in a skillet over medium heat for 3-4 minutes per side with a splash of water to steam. This revives that golden crust while keeping the meat tender.
If using the microwave, cover with a damp paper towel and heat in 30-second bursts until reaching 165°F internal temperature. Avoid overcooking—they’ll dry out fast once reheated.
Reviving Crispiness
If your reheated skewers lose their crunch, don’t worry—just give them a quick broiler blast for 1-2 minutes before serving. The high heat will crisp up the edges again. I also like brushing them with a little honey or BBQ sauce right before serving to add moisture and extra flavor.
This works especially well if you’ve stored them for a few days and want that fresh-off-the-grill texture. 🔥
Marinade Makeover
If you’ve stored the skewers for a while, revive their flavor by tossing them in a mix of 1 tbsp soy sauce, 1 tsp honey, and ½ tsp smoked paprika before reheating. This quick marinade boosts the taste without overpowering the original flavors.
I keep a small jar of this mix in my fridge for emergencies—it’s like a flavor reset button for tired leftovers. Works great for both fridge and freezer-reheated skewers.
Portion Control
When storing, divide skewers into individual servings—this makes reheating a breeze and prevents you from eating straight from the container (we’ve all been there). I use small glass containers with lids for single portions, or stack them neatly in a divided tray for easy grab-and-go access.
Label each portion with the date so you can rotate your freezer stock like a pro. This keeps everything organized and reduces waste. ✨
Nutrition facts
Frequently asked questions about boneless pork ribs on a stick
Can I use regular pork chops instead of boneless pork ribs?
Cut 1 lb boneless pork chops into 1-inch cubes and follow the same marinade and cooking method. The texture will be slightly firmer, but the flavor profile remains identical. For extra tenderness, pound the chops lightly with a meat mallet before cubing.
What's the best way to prevent the skewers from falling apart?
Soak wooden skewers for 30 minutes and thread the ribs snugly, leaving ½ inch between pieces. For extra security, brush the ends with a bit of egg white before grilling—it acts as a natural glue. Metal or silicone skewers are also great alternatives if you're worried about breakage.
How do I adjust this recipe for a crowd?
Double the marinade ingredients and increase pork to 3 lbs for 12-15 skewers. Use two grills or a large skillet to cook in batches. For serving, arrange skewers on a platter with extra marinade drizzled on top. I like adding bell peppers and onions to some skewers for variety—just marinate them separately for 10 minutes before threading.
Can I make this recipe without a grill?
Yes! Use a large skillet or broiler pan over medium-high heat. Cook skewers for 3-4 minutes per side until golden. For the broiler, place skewers on a wire rack over a baking sheet and broil for 4-5 minutes, watching closely to prevent burning. A cast-iron skillet works best for that perfect sear.
What's the secret to keeping these skewers juicy?
Don't overcook! Use a meat thermometer to check for 145°F internal temperature—any higher and they'll dry out. The quick marinade (even 15 minutes) helps tenderize, and searing at high heat locks in juices. For extra moisture, brush with a little olive oil before serving.
