Go Back
Irresistible pineapple BBQ pork skewers with caramelized glaze and char marks on a white serving platter

Pineapple BBQ Pork Skewers

Prep Time 15 minutes
Cook Time 15 minutes
Servings 4

Ingredients
  

  • 1 pound pork tenderloin, cut into 1-inch cubes
  • 1 fresh pineapple, cut into 1-inch chunks
  • 1 red onion, cut into 1-inch pieces
  • 1 green bell pepper, cut into 1-inch pieces
  • 1/2 cup BBQ sauce
  • 2 tablespoons olive oil
  • 1 tablespoon soy sauce
  • 1 teaspoon garlic powder
  • 1/2 teaspoon black pepper

Instructions
 

  • If using wooden skewers, soak them in water for at least 30 minutes before grilling.
  • Cut pork tenderloin into even 1-inch cubes. Cut pineapple into 1-inch chunks. Cut red onion and green bell pepper into 1-inch pieces.
  • In a small bowl, whisk together BBQ sauce, olive oil, soy sauce, garlic powder, and black pepper until fully combined.
  • Place pork, pineapple, red onion, and bell pepper into a large bowl. Pour the BBQ marinade over everything and toss until all pieces are evenly coated.
  • Thread the marinated pork, pineapple, onion, and bell pepper onto skewers, alternating ingredients. Leave a small space between each piece for even cooking.
  • Preheat grill to medium heat.
  • Place skewers on the grill and cook for 15 to 20 minutes, turning every 3 to 4 minutes to ensure even cooking on all sides.
  • In the last 2 to 3 minutes of grilling, brush skewers with additional BBQ sauce for a sticky glaze.
  • Remove skewers from grill when pork reaches an internal temperature of 145°F (63°C).
  • Let rest for 1 to 2 minutes before serving.

Notes

  • Soak wooden skewers for at least 30 minutes (60 minutes is even better) to prevent burning on the grill.
  • Cut all ingredients to the same size (1 inch) so everything cooks at the same rate.
  • Always verify pork doneness with a meat thermometer - 145°F is perfectly safe and juicy.
  • To bake instead: bake at 400°F for 20–25 minutes, flipping halfway. Broil for the last 2–3 minutes for caramelization.
  • Leftovers keep in an airtight container in the fridge for up to 3–4 days.
Estimated Nutrition (per skewer):
  • Calories: 350
  • Protein: 25g
  • Carbohydrates: 30g
  • Fat: 15g
  • Saturated Fat: 5g
  • Sugar: 20g
  • Sodium: 450mg
  • Fiber: 3g
  • Cholesterol: 80mg