Why Make This Recipe
Pineapple BBQ Pork Skewers are perfect for summer BBQs, family gatherings, or a quick weekday dinner. They combine juicy pork, fresh pineapple, and colorful vegetables, all brought together with a delicious BBQ marinade. This dish is fun to make, easy to customize, and sure to please both kids and adults. The sweet and savory flavors create a dish that’s not just hearty but also incredibly satisfying.
How to Make Pineapple BBQ Pork Skewers
Ingredients:
- 1.5 lbs pork tenderloin, cut into 1-inch cubes
- 1 medium fresh pineapple, peeled, cored, and cut into 1-inch chunks
- 1 large red bell pepper, cut into 1-inch pieces
- 1 large red onion, cut into wedges and layers separated
- 1 cup BBQ sauce
- 2 tablespoons soy sauce
- 2 tablespoons olive oil
- 1 tablespoon honey
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
- Optional garnish: chopped fresh cilantro or parsley, lime wedges
Directions:
- Cut the pork tenderloin into 1-inch cubes and pat them dry with paper towels. Trim off any silver skin.
- In a large mixing bowl, whisk together the BBQ sauce, soy sauce, olive oil, honey, garlic powder, smoked paprika, black pepper, and salt. Reserve 1/4 cup of this marinade for later use.
- Add the pork cubes to the marinade, toss to coat, cover the bowl, and let it marinate in the fridge for at least 20 minutes, or up to 2 hours for more flavor.
- While the pork is marinating, peel and core the pineapple, cutting it into 1-inch chunks. Chop the red bell pepper and red onion into similar sizes.
- If you’re using bamboo skewers, soak them in water for 30 minutes to prevent burning.
- Thread the pork, pineapple, pepper, and onion onto the skewers, alternating between them for a colorful presentation. Leave a little space between the pieces for even cooking.
- Preheat the grill to medium-high (about 400°F). Lightly oil the grates to prevent sticking.
- Place the skewers on the grill and cook for 10-12 minutes, turning every 2-3 minutes for even charring. The pork is done when it reaches an internal temperature of 145°F and is nicely caramelized.
- In the last 2 minutes of grilling, brush the skewers with the reserved BBQ marinade for a glossy finish.
- Let the skewers rest for 3-5 minutes after grilling. Sprinkle with chopped cilantro or parsley and serve with lime wedges.
How to Serve Pineapple BBQ Pork Skewers
Serve these skewers hot off the grill with a side of rice or a fresh salad. They also pair well with coleslaw or corn on the cob for a complete meal. Don’t forget to squeeze some lime juice over the skewers for an extra burst of flavor!
How to Store Pineapple BBQ Pork Skewers
If you have leftovers, store the skewers in an airtight container in the fridge. They will keep for about 2-3 days. To reheat, place them in the oven or on a grill until warmed through, but be careful not to dry them out.
Tips to Make Pineapple BBQ Pork Skewers
- Marinating the pork for a longer time enhances the flavor.
- Feel free to mix and match your favorite veggies, like zucchini or cherry tomatoes.
- If you like it spicy, add some red pepper flakes or jalapeños to the skewer mixture.
Variation
You can substitute the pork tenderloin with chicken breast or shrimp for a different flavor. Adjust the cooking time accordingly to ensure everything is properly cooked.
FAQs
Can I use frozen pork?
Yes, but make sure to thaw it completely before marinating and cooking.
What if I don’t have a grill?
You can cook these skewers in the oven under a broiler or on a stovetop grill pan.
Can I prepare these skewers ahead of time?
Absolutely! You can assemble the skewers a few hours ahead and keep them in the fridge until you are ready to grill.

Pineapple BBQ Pork Skewers
Ingredients
Method
- Cut the pork tenderloin into 1-inch cubes and pat them dry with paper towels. Trim off any silver skin.
- In a large mixing bowl, whisk together the BBQ sauce, soy sauce, olive oil, honey, garlic powder, smoked paprika, black pepper, and salt. Reserve 1/4 cup of this marinade for later use.
- Add the pork cubes to the marinade, toss to coat, cover the bowl, and let it marinate in the fridge for at least 20 minutes, or up to 2 hours for more flavor.
- While the pork is marinating, peel and core the pineapple, chopping it into 1-inch chunks, and chop the red bell pepper and red onion into similar sizes.
- If using bamboo skewers, soak them in water for 30 minutes to prevent burning.
- Thread the pork, pineapple, pepper, and onion onto the skewers, alternating between them for a colorful presentation, leaving a little space between the pieces for even cooking.
- Preheat the grill to medium-high (about 400°F). Lightly oil the grates to prevent sticking.
- Place the skewers on the grill and cook for 10-12 minutes, turning every 2-3 minutes for even charring. The pork is done when it reaches an internal temperature of 145°F and is nicely caramelized.
- In the last 2 minutes of grilling, brush the skewers with the reserved BBQ marinade for a glossy finish.
- Let the skewers rest for 3-5 minutes after grilling. Sprinkle with chopped cilantro or parsley and serve with lime wedges.
Notes

Name: Yumi HwagByline: Founder & Recipe Developer, YumimealsBio : Yumi tests weeknight-friendly air fryer, slow cooker, and BBQ recipes in a small home kitchen. She focuses on simple steps, real-family testing, and clear food-safety guidance. Contact: [email protected]