Pineapple BBQ Pork Skewers

Category: Dinner Recipes

Charred pineapple, sticky BBQ glaze, and tender pork make these skewers the kind of grill dinner people hover around before they’re even done. The edges caramelize fast, the pineapple turns jammy, and the smoky-sweet sauce clings to every bite instead of sliding off onto the flames. Served hot off the grill, they hit that sweet spot between easy and special enough to repeat all summer.

The trick is in the balance. Pork tenderloin stays juicy when it’s cut into even cubes and cooked over medium-high heat just long enough to pick up color without drying out. Pineapple juice in the marinade sharpens the barbecue sauce, soy sauce deepens the savoriness, and a little honey helps the glaze brown instead of just wetting the meat. That combination keeps the whole skewer tasting layered, not one-note sweet.

Below, I’ve included the marinating window that gives you flavor fast, the grill timing that keeps the pork tender, and a few practical swaps for when you want to change up the vegetables or make the recipe work without a grill.

The glaze caramelized beautifully and the pineapple stayed juicy instead of burning. I followed the 4-minute side timing and the pork came off tender with just the right char.

★★★★★— Melissa T.

Pineapple BBQ Pork Skewers with caramelized edges and sticky smoky glaze are perfect for the grill nights when you want fast cleanup and big flavor.

Save to Pinterest

The Grill Timing That Keeps Pork Tender Instead of Dry

Pork tenderloin is lean, which is exactly why skewer timing matters here. If the cubes stay on the grill too long, they go from juicy to chalky fast. The answer is high enough heat to char the outside, short enough cooking to protect the center, and a brief rest after grilling so the juices settle back into the meat instead of running out onto the plate.

The other thing that matters is size. Cut the pork into even 1.5-inch cubes so everything finishes at the same time. If some pieces are much smaller than the rest, they’ll overcook before the bigger ones have a chance to pick up color. That’s the difference between a skewer that eats cleanly and one with a mix of dry and perfect bites.

What the Marinade Is Doing Beyond Just Adding BBQ Flavor

Pineapple BBQ Pork Skewers smoky caramelized juicy
  • BBQ sauce — This is the base glaze and the flavor anchor. Use a sauce you already like straight from the bottle, because it’s doing the heavy lifting on sweetness, smoke, and body.
  • Pineapple juice — It adds brightness and helps the marinade taste less flat. Fresh pineapple juice works best, but bottled juice is fine if that’s what you have.
  • Soy sauce — This gives the marinade depth and keeps the sweetness from taking over. If you need a gluten-free version, use tamari in the same amount.
  • Honey — It helps the glaze cling and brown on the grill. Skip it if your BBQ sauce is already very sweet, but don’t add much more or the skewers can burn before the pork cooks through.
  • Smoked paprika — This reinforces the grilled, smoky note even before the skewers hit the heat. It’s a small ingredient with a big payoff.
  • Pineapple chunks — Fresh pineapple caramelizes better than canned here and keeps its shape on the skewer. Canned pineapple can work in a pinch, but drain it well so the extra liquid doesn’t water down the glaze.

The Order That Builds Color Without Burning the Glaze

Marinate First, Then Skewer

Whisk the marinade until the honey disappears and the sauce looks smooth, then toss it with the pork cubes and let them sit for at least 30 minutes. That short rest is enough to season the meat without making the texture soft or mushy. If you leave pork in a pineapple-heavy marinade too long, the enzymes can start changing the surface texture in a way that feels odd after cooking.

Thread for Even Cooking

Soak wooden skewers so they don’t scorch, then thread the pork, pineapple, onion, and bell pepper in a loose alternating pattern. Don’t pack the pieces tightly together; a little space helps the heat move around the food and gives you better browning. If the vegetables are crammed against the meat, they steam instead of char.

Grill to Charred Edges

Preheat the grill to medium-high and lay the skewers on the grate once it’s hot. Cook for 4 to 5 minutes per side, brushing with extra BBQ marinade as they cook, until the pork is cooked through and the edges have deep brown spots. If the glaze starts to blacken too quickly, the fire is too hot, so move the skewers to a cooler spot and let the color build more slowly.

Rest Before Serving

Let the skewers rest for 3 minutes before you serve them. That tiny pause keeps the juices inside the pork instead of spilling out the second you pull the meat from the stick. Serve with extra BBQ sauce on the side for anyone who wants another hit of sweetness and smoke.

How to Change These Skewers Without Losing What Makes Them Work

Make Them Dairy-Free and Gluten-Free

This recipe already lands close to both, so the main adjustment is choosing a gluten-free BBQ sauce and swapping soy sauce for tamari or coconut aminos. The flavor stays smoky and sweet, and the skewers still caramelize the same way.

Use Chicken Thighs Instead of Pork

Boneless chicken thighs work well if you want a slightly richer bite and a little more forgiveness on the grill. Cut them into the same size cubes and cook until the juices run clear and the centers are no longer pink; they’ll take about the same amount of time, but don’t walk away from them because the glaze can darken fast.

Swap the Vegetables Based on What’s on Hand

Zucchini, cherry tomatoes, or mushrooms all work if you want to change the mix. Just keep the pieces large enough to stay on the skewer and choose vegetables that can handle high heat without turning watery too quickly.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 3 days. The pineapple softens a bit, but the flavor stays good.
  • Freezer: Freeze the cooked pork and vegetables off the skewers for up to 2 months. Pineapple gets softer after thawing, so expect less bite from the fruit.
  • Reheating: Reheat in a skillet over medium-low heat or in a 325°F oven until just warmed through. High heat dries out the pork and makes the glaze sticky in the wrong way, so go gently.

Questions I Get Asked About This Recipe

Can I marinate the pork overnight?+

I wouldn’t. Because this marinade includes pineapple juice, overnight marinating can start to change the texture of the pork in a way that feels soft instead of tender. Thirty minutes to 2 hours is the sweet spot.

How do I keep the skewers from burning on the grill?+

Soak wooden skewers for the full 30 minutes and keep the grill at medium-high, not screaming hot. If the ends still darken too fast, tuck them over the cooler part of the grate or use metal skewers next time. The goal is color on the food, not char on the stick.

Can I make pineapple BBQ pork skewers in the oven?+

Yes. Use a foil-lined sheet pan, set the oven to 425°F, and broil briefly at the end to get some color. Bake until the pork is just cooked through, then watch the broiler closely because the honey in the marinade can go from browned to burnt fast.

How do I know when the pork is done without drying it out?+

The pork should be opaque and just firm when pressed, with no raw pink in the center. If you use a thermometer, pull it around 145°F and let it rest for a few minutes. That rest finishes the cooking gently and keeps the cubes juicy.

Can I use canned pineapple instead of fresh?+

You can, but drain it well and pat it dry first. Fresh pineapple holds its shape better and browns more cleanly, while canned pineapple tends to soften faster and can drip more liquid onto the grill.

Pineapple BBQ Pork Skewers

Pineapple BBQ pork skewers with charred pork cubes and caramelized pineapple are brushed in a smoky, sweet BBQ glaze. These grilled pork kebabs cook fast at medium-high heat for sticky, dark edges and a tender bite in every skewer.
Prep Time 15 minutes
Cook Time 15 minutes
marinating 30 minutes
Total Time 1 hour
Servings: 4 servings
Course: Main Dish
Cuisine: American
Calories: 420

Ingredients
  

Pork and vegetables
  • 1.5 lb pork tenderloin cut into 1.5-inch cubes
  • 2 cup fresh pineapple chunks
  • 1 red onion cut into chunks
  • 1 green bell pepper cut into chunks
BBQ marinade
  • 0.5 cup BBQ sauce
  • 2 tbsp soy sauce
  • 2 tbsp pineapple juice
  • 1 tbsp honey
  • 2 garlic cloves minced
  • 1 tsp smoked paprika

Equipment

  • 1 grill

Method
 

Make the marinade and marinate
  1. Whisk BBQ sauce, soy sauce, pineapple juice, honey, minced garlic, and smoked paprika until smooth, then toss with the pork cubes and coat well.
  2. Let the pork marinate for at least 30 minutes.
Prep skewers and assemble
  1. Soak wooden skewers in water for 30 minutes.
  2. Thread pork, pineapple, red onion, and bell pepper alternately onto skewers.
Grill the skewers
  1. Preheat the grill to medium-high.
  2. Grill the skewers for 4–5 minutes per side, brushing with extra BBQ marinade, until the pork is cooked and the edges are charred and dark.
Serve
  1. Rest the skewers for 3 minutes before serving with extra BBQ sauce on the side.

Notes

Pro tip: If you want deeper charring, brush with extra marinade only during the last few minutes so the glaze caramelizes without burning. Store leftovers in an airtight container in the fridge up to 3 days; freeze cooked skewers up to 2 months. For a lower-sugar swap, use a sugar-reduced BBQ sauce and keep the honey amount the same or reduce it slightly.

You might also like these recipes

Leave a Comment

Recipe Rating