Charred pineapple, sticky BBQ glaze, and tender pork make these skewers the kind of main dish that disappears fast. The grill gives the pork edges a smoky crust while the pineapple softens and caramelizes, turning each bite into a mix of savory, sweet, and a little tangy from the sauce. They cook quickly, but they still feel like you put real care into them.
What makes this version work is the balance in the marinade. BBQ sauce brings body, soy sauce adds salt and depth, pineapple juice keeps the fruit flavor going through the whole skewer, and a little honey helps the edges brown instead of drying out. Pork tenderloin stays juicy as long as you cut it into even chunks and don’t overcook it, so the grill time stays short and focused.
Below, I’ll show you the small details that keep the skewers from sticking, the best way to get char without burning the glaze, and a few swaps that make this recipe work with what you’ve already got in the kitchen.
The pork stayed juicy and the pineapple caramelized instead of turning mushy. I brushed on extra sauce during the last minute and got those sticky grill marks everyone kept picking off the platter.
Save these pineapple BBQ pork skewers for your next grill night when you want sticky glaze, charred edges, and a fast main dish with almost no cleanup.
The Grill Marks Start With Dry Pork, Not Extra Sauce
The biggest mistake with skewers like these is chasing color with too much glaze too early. BBQ sauce has sugar, and sugar burns before the pork has time to cook through. The best crust comes from letting the pork hit the hot grate cleanly first, then brushing on sauce near the end so it can cling and caramelize instead of turning bitter.
Even the marinade needs a light hand. Pineapple juice and honey help the surface brown, but they also soften the meat if you leave it too long. Thirty minutes is enough to season the pork and keep it tender without pushing the texture into mushy territory. If you marinate much longer, the pineapple starts doing more work than you want.
What Each Ingredient Is Actually Doing In These Skewers

- Pork tenderloin — This is the right cut for fast grilling because it stays tender and cooks quickly in even cubes. Pork shoulder won’t give you the same quick, lean finish, and it needs a much longer cook to soften.
- Fresh pineapple — Fresh chunks char beautifully and keep their shape on the skewer. Canned pineapple tends to be softer and wetter, so it won’t brown as cleanly.
- BBQ sauce — Use a sauce you’d actually enjoy eating on its own, because it’s the backbone of the glaze. If yours is very thick, loosen it with the pineapple juice so it brushes on in a thin layer instead of clumping.
- Soy sauce — This adds salt and a deeper savory note that keeps the glaze from tasting one-dimensional. Low-sodium works fine if that’s what you keep on hand.
- Smoked paprika — It gives the marinade a grilled, smoky edge even before the skewers hit the fire. If you skip it, the dish will still work, but it loses some of that campfire-style depth.
- Red onion and green bell pepper — Both hold their shape on the grill and add a little bite between the sweet bites of pork and pineapple. Cut them into chunks about the same size as the pork so everything cooks at the same pace.
Building The Skewers So Everything Finishes At The Same Time
Marinating Without Softening the Pork
Whisk the marinade until the honey disappears and the sauce looks smooth, then toss it with the pork cubes until every piece is coated. Let it sit for about 30 minutes, not hours, because the pineapple juice is there for flavor, not to break the meat down. If the pork sits too long, the outside can turn oddly soft before it even hits the grill.
Threading for Even Cooking
Soak wooden skewers for a full 30 minutes so they don’t scorch on the grill. Thread the pork, pineapple, onion, and pepper with a little space between pieces instead of packing them tight; that gap helps the heat move around each chunk and gives you better browning. If everything is jammed together, the vegetables steam and the pork ends up pale on one side.
Grilling for Char, Not Burnt Sugar
Preheat the grill to medium-high and lay the skewers across clean grates. Cook for 4 to 5 minutes per side, turning once, and brush on extra marinade near the end only. The pork is done when it feels firm but still springy and the edges have dark, sticky spots; if the sauce starts blackening early, move the skewers to a slightly cooler part of the grill.
The Final Rest
Let the skewers rest for 3 minutes before serving. That short pause keeps the juices from running out the second you lift the pork off the skewer. If you cut too soon, the meat dries out faster than it should, and you lose the payoff from that careful grill time.
How To Adapt These Pineapple BBQ Pork Skewers Without Losing The Good Part
Dairy-Free And Naturally Gluten-Free
This recipe already fits both of those needs as written if your BBQ sauce and soy sauce are gluten-free. Use tamari instead of regular soy sauce if needed, and check the label on the barbecue sauce because some brands sneak in wheat or dairy-based flavorings.
Swap The Pork Tenderloin For Chicken Thighs
Chicken thighs work well if you want a richer bite and a little more forgiveness on the grill. Cut them into the same-sized chunks and cook until the juices run clear and the centers reach a safe temperature; they’ll need a few extra minutes, but they hold up nicely to the sweet glaze.
Use Peach Instead Of Pineapple
Peaches give you a softer, rounder sweetness and still caramelize well on the grill. You lose some of pineapple’s tang, so the skewers taste a little gentler; if you go this route, keep the soy sauce and smoked paprika in place so the glaze still has enough contrast.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The pineapple softens a bit, but the flavor holds up well.
- Freezer: Freeze the cooked pork and vegetables off the skewers for up to 2 months. The texture of the pineapple changes after thawing, so I only freeze these if I’m fine with a softer finish.
- Reheating: Warm gently in a skillet over medium-low heat or in a 300°F oven until heated through. High heat dries out the pork fast, and the glaze can scorch before the center is hot.
Answers to the Questions Worth Asking

Pineapple BBQ Pork Skewers
Ingredients
Equipment
Method
- Whisk BBQ sauce, soy sauce, pineapple juice, honey, minced garlic, and smoked paprika until combined, then toss with the pork cubes so they’re fully coated.
- Marinate the pork for at least 30 minutes.
- Soak wooden skewers in water for 30 minutes so they don’t burn on the grill.
- Thread pork, pineapple, red onion, and bell pepper alternately onto the skewers.
- Preheat the grill to medium-high.
- Grill the skewers for 4–5 minutes per side, brushing with extra BBQ marinade, until the pork is cooked and the edges are charred.
- Let the skewers rest for 3 minutes before serving with extra BBQ sauce on the side.