Menu

BBQ Pineapple Pork Skewers With Sticky Soy Garlic Glaze

Quick Recipe Version (TL;DR)

  • Yield: 4 servings (about 8 skewers)
  • Prep Time: 25 minutes
  • Cook Time: 10–12 minutes
  • Total Time: 1 hour 35 minutes (includes 1 hour marinating)

Quick Ingredients

  • 1 1/2 lb (680 g) pork loin or pork shoulder, cut into 1 1/4-inch chunks
  • 1/2 cup (120 ml) low-sodium soy sauce
  • 1/4 cup (50 g) packed light brown sugar
  • 3 tbsp neutral oil
  • 4 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp fresh lime juice, plus lime wedges for serving
  • 1 tbsp rice vinegar
  • 1 tsp toasted sesame oil
  • 1/2 tsp black pepper
  • 2 cups (about 300 g) pineapple chunks (1-inch pieces)
  • 2 bell peppers (1 red, 1 green), cut into 1-inch squares
  • 1/4 cup (60 ml) pineapple juice (for glaze)
  • 2 tbsp (25 g) brown sugar (for glaze)
  • 1 tsp cornstarch + 1 tbsp water (optional, for thicker glaze)
  • 2 tbsp chopped cilantro (optional)

Do This

  • 1. If using wooden skewers, soak in water for 30 minutes.
  • 2. Whisk soy sauce, brown sugar, oil, garlic, ginger, lime juice, rice vinegar, sesame oil, and pepper.
  • 3. Reserve 1/2 cup of the marinade (unused) for the glaze; marinate pork in the rest for 1 hour (or up to 8 hours).
  • 4. Thread pork, pineapple, and peppers onto skewers.
  • 5. Grill over high heat (450–500°F / 232–260°C) for 10–12 minutes, turning often, until pork reaches 145°F (63°C) and pineapple is caramelized.
  • 6. Simmer reserved marinade with pineapple juice and extra brown sugar until sticky; brush on skewers during the last 2–3 minutes. Finish with lime and cilantro.

Why You’ll Love This Recipe

  • Big sweet-savory flavor: soy, garlic, and brown sugar soak into the pork, while pineapple turns jammy and caramelized on the grill.
  • Fast cook, great payoff: hot-and-fast grilling gives you charred edges and juicy centers in about 10–12 minutes.
  • Sticky glaze finish: a quick stovetop reduction makes everything glossy, clingy, and restaurant-style.
  • Weeknight or party-friendly: easy to prep ahead, easy to serve, and fun to eat.

Grocery List

  • Produce: fresh pineapple (or pre-cut chunks), 1 red bell pepper, 1 green bell pepper, garlic, fresh ginger, limes, cilantro (optional)
  • Dairy: none
  • Pantry: low-sodium soy sauce, light brown sugar, neutral oil (canola/avocado), rice vinegar, toasted sesame oil, black pepper, cornstarch (optional)

Full Ingredients

Pork and Marinade

  • 1 1/2 lb (680 g) pork loin (or pork shoulder), cut into 1 1/4-inch (3 cm) chunks
  • 1/2 cup (120 ml) low-sodium soy sauce
  • 1/4 cup (50 g) packed light brown sugar
  • 3 tbsp neutral oil (canola, grapeseed, or avocado)
  • 4 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp fresh lime juice (about 1 lime)
  • 1 tbsp rice vinegar
  • 1 tsp toasted sesame oil
  • 1/2 tsp freshly ground black pepper
  • Optional: 1/4 tsp crushed red pepper flakes for gentle heat

Skewers

  • 2 cups (about 300 g) pineapple chunks, cut into 1-inch pieces
  • 1 red bell pepper, cut into 1-inch squares
  • 1 green bell pepper, cut into 1-inch squares
  • 8 skewers (metal, or wooden skewers soaked for 30 minutes)
  • Grill oil (a little neutral oil on a paper towel for the grates)

Sticky Glaze and Finish

  • 1/2 cup (120 ml) reserved unused marinade (see instructions for how to reserve it safely)
  • 1/4 cup (60 ml) pineapple juice (from fresh pineapple, or canned/boxed)
  • 2 tbsp (25 g) packed light brown sugar
  • Optional for extra thickness: 1 tsp cornstarch mixed with 1 tbsp water (slurry)
  • 1 lime, cut into wedges (for serving)
  • 2 tbsp chopped cilantro (optional)
BBQ Pineapple Pork Skewers With Sticky Soy Garlic Glaze – Closeup

Step-by-Step Instructions

Step 1: Soak skewers and prep the grill

If you are using wooden skewers, soak them in water for 30 minutes to help prevent scorching on the grill.

Preheat your grill to high heat, 450–500°F (232–260°C). Clean the grates well, then lightly oil them by wiping with a folded paper towel dipped in neutral oil (use tongs).

Step 2: Mix the soy-garlic brown sugar marinade

In a medium bowl, whisk together the soy sauce, brown sugar, neutral oil, garlic, ginger, lime juice, rice vinegar, sesame oil, and black pepper (and red pepper flakes, if using) until the sugar is mostly dissolved.

Food-safety note: Before adding any raw pork, pour off and reserve 1/2 cup (120 ml) of the marinade into a small saucepan. This reserved portion stays clean and will become your glaze later.

Step 3: Marinate the pork

Add the pork chunks to a zip-top bag or shallow dish and pour in the remaining marinade (not the reserved saucepan portion). Toss well so every piece is coated.

Refrigerate for 1 hour. If you have time, you can marinate up to 8 hours for deeper flavor. (If marinating longer than 2 hours, pork shoulder tends to stay especially juicy on the grill.)

Step 4: Assemble the skewers

While the grill heats (or near the end of the marinating time), cut the pineapple and peppers into even 1-inch pieces so they cook at the same speed.

Thread skewers with a repeating pattern of pork, pineapple, red pepper, green pepper. Leave a small gap between pieces so heat can circulate and you get better char.

Step 5: Grill hot and fast for char and caramelization

Place skewers on the hot grill. Cover and cook for 10–12 minutes total, turning every 2–3 minutes, until the pork is nicely charred in spots and the pineapple is deeply browned and caramelized.

Check doneness with an instant-read thermometer inserted into the center of a pork chunk (avoid touching the skewer): aim for 145°F (63°C). If you prefer pork a bit more firm for skewers, you can take it to 150°F (66°C) without drying it out too much, especially if using pork shoulder.

Step 6: Make the sticky glaze while the skewers grill

Set the saucepan with the reserved marinade over medium heat. Add pineapple juice and brown sugar. Bring to a simmer and cook for 4–6 minutes, whisking often, until slightly reduced and glossy.

If you want a thicker, clingier glaze, whisk in the optional cornstarch slurry and simmer for 30–60 seconds, just until it turns shiny and lightly thickened. Remove from heat.

Step 7: Glaze at the end, then finish with lime

During the last 2–3 minutes of grilling, brush the skewers lightly with the glaze and turn frequently. This timing helps the sugar-based glaze stick without burning.

Transfer skewers to a platter and brush with a final thin layer of glaze. Rest for 3 minutes, then squeeze fresh lime over the top. Sprinkle with cilantro if using. Serve immediately with extra lime wedges.

Pro Tips

  • Cut everything the same size: 1 to 1 1/4-inch pieces cook evenly and keep the peppers crisp-tender while the pork reaches temperature.
  • Use very high heat: Pineapple caramelizes best over 450–500°F (232–260°C); medium heat tends to steam instead of char.
  • Glaze late to avoid burning: Sugary sauces can scorch quickly. Brush on only in the final minutes, then add more off-heat.
  • Don’t crowd the skewers: A little breathing room between pieces means better browning and less sticking.
  • Choose your pork cut intentionally: Pork loin is lean and fast; pork shoulder is more forgiving and stays juicy if it cooks slightly past 145°F.

Variations

  • Spicy BBQ-style: Add 1 tbsp sriracha to the glaze and a pinch of smoked paprika to the marinade for sweet heat and a smokier vibe.
  • Teriyaki-leaning: Swap rice vinegar for 2 tbsp mirin and add 1 tsp grated orange zest for a bright, sweet aroma.
  • Chicken or shrimp option: Use 1 1/2 lb chicken thighs (cook to 165°F / 74°C) or 1 1/2 lb large shrimp (grill 2–3 minutes per side until opaque), keeping the same pineapple-and-pepper build.

Storage & Make-Ahead

Make-ahead: Mix the marinade up to 3 days ahead and refrigerate. Cut peppers and pineapple up to 24 hours ahead (store airtight). Pork can marinate for up to 8 hours. For the best texture, assemble skewers up to 6 hours ahead, cover, and refrigerate.

Storage: Remove leftovers from skewers (optional) and refrigerate in an airtight container for up to 4 days.

Reheating: Warm gently in a skillet over medium heat with a splash of water for 3–5 minutes, or microwave in 30-second bursts just until hot. (High heat can overcook the pork.)

Nutrition (per serving)

Approximate, based on 4 servings: 520 calories, 36 g protein, 18 g fat, 52 g carbohydrates, 4 g fiber, 31 g sugars, 1250 mg sodium.

Leave a Reply

Your email address will not be published. Required fields are marked *


Promotional Banner X
*Sponsored Link*