Pineapple BBQ Pork Skewers

Loading…

By Reading time
Servings 4–6 people

Charred pineapple, sticky barbecue glaze, and juicy pork tenderloin make these skewers one of those meals that disappears fast the second they hit the plate. The sweet fruit caramelizes right alongside the meat, while the onion and bell pepper bring enough bite to keep each bite balanced. You get smoky, saucy, and a little bit tangy all at once, which is exactly why this recipe stays in the rotation.

The trick is keeping the pork in clean, even cubes and giving it at least a short marinade so the surface picks up flavor before it goes on the grill. Pineapple juice helps loosen the sauce and adds a bright edge, while honey encourages those dark, sticky grill marks without turning the whole thing into burnt sugar. A hot grill and a quick turn every few minutes are what give you char on the outside and tenderness in the center.

Below, I’ll show you how to keep the glaze from scorching, how to thread the skewers so everything cooks at the same pace, and what to change if you need to make these dairy-free, gluten-free, or ahead for a crowd.

“

The pork stayed juicy and the pineapple caramelized beautifully on the grill. I brushed on extra sauce at the end like you said, and the skewers had that sticky finish without burning.

★★★★★— Melissa R.

Sticky, charred pineapple BBQ pork skewers with the kind of grill marks that make them worth saving for your next cookout.

Save to Pinterest

The Part That Keeps the Glaze Sticky Instead of Burnt

The biggest mistake with barbecue skewers is brushing on thick sauce too early and letting it sit over direct heat until the sugars blacken before the pork is cooked through. This version avoids that by using a thin marinade first, then adding the extra sauce near the end when the meat is almost done. That gives you real caramelization instead of a bitter crust.

Pork tenderloin is lean, which means it cooks fast and turns dry if you wait for it to look deeply browned before pulling it off the grill. You want a hot grate, steady turning, and the confidence to take it off when the center is just cooked. The fruit and vegetables need the same treatment: enough heat to char the edges, not so much that they collapse into mush.

  • Pork tenderloin — This cut stays tender on skewers because it cooks quickly and cuts cleanly into even cubes. Pork shoulder can work, but it needs a longer cook and won’t give the same lean, clean bite.
  • Pineapple chunks — Fresh pineapple brings brightness and natural sugars that caramelize on the grill. Canned pineapple is softer and wetter, so it can slip on the skewer and steam instead of char.
  • BBQ sauce — Choose one you already like on its own, because the heat concentrates its flavor. If it’s very thick, whisk in the pineapple juice so it coats the pork instead of clumping.
  • Soy sauce and smoked paprika — Soy sauce deepens the marinade without making it taste salty if you keep the rest balanced, and smoked paprika gives the glaze a grilled, woodsy note even before it hits the fire.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

Threading and Grilling Without Losing the Juices

Marinating the Pork

Whisk the BBQ sauce, soy sauce, pineapple juice, honey, garlic, and smoked paprika until smooth, then toss the pork cubes until every surface is coated. Thirty minutes is enough to season the outside without softening the meat too much; longer is fine, but this isn’t a marinade that needs hours. If the mixture looks very thick, loosen it with another splash of pineapple juice so it clings in a thin layer instead of sitting in globs.

Building the Skewers

Thread the pork, pineapple, red onion, and bell pepper in alternating order so the heat hits a mix of sweet and savory on every skewer. Keep the pieces close in size so they finish together; large onion chunks or oversized pineapple pieces will lag behind and throw off the cook. If you’re using wooden skewers, soak them for a full 30 minutes so they don’t scorch the moment they touch the grill.

Finishing Over the Flame

Preheat the grill to medium-high and lay the skewers down with a little space between them. Cook for about 4 to 5 minutes per side, brushing with a little extra sauce near the end, not at the beginning, so the glaze thickens without burning. The pork should feel firm, the edges should be charred, and the pineapple should have dark caramelized spots. Let the skewers rest for 3 minutes before serving so the juices settle back into the meat.

Make It Gluten-Free

Use a gluten-free BBQ sauce and swap the soy sauce for tamari or coconut aminos. Tamari keeps the same savory depth, while coconut aminos lean a touch sweeter, so you may want to reduce the honey slightly if your sauce is already sweet.

Make It Dairy-Free Without Changing a Thing

This recipe is naturally dairy-free as written, so the only thing to check is your barbecue sauce label. Some bottled sauces sneak in butter flavor or other dairy-based ingredients, and a quick label check keeps the whole dish clean.

Swap the Grill for the Oven

If the weather turns or you’re cooking for a small crowd, roast the skewers on a foil-lined sheet pan at 425°F. They won’t get the same smoky edge, so finish under the broiler for a minute or two to build the char you’d normally get from the grill.

Turn It into a Bowl

Serve the grilled pork, pineapple, onion, and pepper over rice instead of on skewers. You’ll still get the same glaze and char, but the bowl soaks up the sauce better and makes leftovers easier to handle the next day.

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. The pineapple will be softer after thawing, so this works best for bowls or wraps rather than serving again on sticks.
  • Reheating: Reheat gently in a skillet over medium-low heat or in a 300°F oven until warmed through. High heat dries the pork and turns the glaze sticky in the wrong way, so go low and slow.

Questions I Get Asked About This Recipe

Can I use canned pineapple instead of fresh?+

You can, but fresh pineapple gives better texture and holds up on the grill. Canned pineapple is softer and releases more liquid, which makes it more likely to steam instead of caramelize. If canned is what you have, drain it very well and pat it dry before threading the skewers.

How do I know when the pork is done on the grill?+

The pork should be firm with light grill marks and no translucent center. For the safest, juiciest result, pull it when the thickest piece reaches 145°F and let it rest a few minutes. If you wait until it looks deeply browned everywhere, the tenderloin will usually dry out.

Can I marinate these pineapple BBQ pork skewers overnight?+

I wouldn’t go overnight because the pineapple juice can start to soften the pork surface too much. Thirty minutes to 2 hours is the sweet spot for this recipe. That gives you flavor on the outside without changing the texture of the meat.

How do I keep the barbecue sauce from burning on the grill?+

Brush on the extra sauce during the last minute or two of cooking, not from the start. The sugar in BBQ sauce caramelizes fast, and once it crosses from sticky to burnt, there’s no saving it. A hot grill is fine; too much sauce too early is the problem.

Can I make these ahead for a party?+

Yes. You can marinate the pork and cut the vegetables earlier in the day, then thread everything onto skewers just before grilling. If you want to get even more ahead, grill them fully and warm them gently later, but don’t leave them on high heat for a second round or the pork will dry out.

Pineapple BBQ Pork Skewers

Pineapple BBQ pork skewers with charred pork cubes and caramelized pineapple are brushed with a smoky BBQ glaze for sticky, dark edges. These grilled pork skewers combine tender pork tenderloin and sweet pineapple with a fast marinade for summer grilling.
Prep Time 15 minutes
Cook Time 15 minutes
marinating 30 minutes
Total Time 1 hour
Servings: 4 servings
Course: Main Dish
Cuisine: American
Calories: 520

Ingredients
  

Pineapple BBQ marinade
  • 0.5 cup BBQ sauce For brushing and serving.
  • 2 tbsp soy sauce Adds savory depth to the glaze.
  • 2 tbsp pineapple juice Helps sweeten and tenderize.
  • 1 tbsp honey Balances smoky heat and fruit sweetness.
  • 2 cloves garlic cloves Minced.
  • 1 tsp smoked paprika Smoky flavor in the marinade.
Skewers
  • 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.
  • 30 min wooden skewers Soak in water for 30 minutes before threading.
  • 0.25 cup extra BBQ sauce For brushing during grilling and serving on the side.

Equipment

  • 1 grill

Method
 

Marinate and prep skewers
  1. Whisk BBQ sauce, soy sauce, pineapple juice, honey, minced garlic cloves, and smoked paprika together in a bowl until smooth, then toss with pork cubes to coat well.
  2. Let the pork marinate for at least 30 minutes in the refrigerator while you prep the grill and soak the skewers.
  3. Soak wooden skewers in water for 30 minutes so they don’t burn on the grill.
Thread and grill
  1. Thread pork, pineapple chunks, red onion chunks, and green bell pepper chunks alternately onto the skewers so each skewer has a good mix of colors.
  2. Preheat the grill to medium-high, then cook skewers for 4–5 minutes per side, brushing with extra BBQ marinade as they grill.
  3. Continue grilling until the pork is cooked through and the edges are visibly charred and sticky from the glaze.
Rest and serve
  1. Let the skewers rest for 3 minutes before serving, then serve with extra BBQ sauce on the side for dipping.

Notes

For the best char without drying the pork, keep the grill at medium-high and brush with marinade during the turn, not just at the start. Refrigerate leftover skewers in a sealed container for up to 3 days; reheat gently on a skillet or grill until warmed through. Freezing is not recommended because the pineapple and bell pepper soften after thawing. For a lower-sugar option, use a reduced-sugar BBQ sauce and keep the honey to 1 tsp instead of 1 tbsp.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating