Main Courses
This pork pineapple kabobs recipe delivers the perfect balance of smoky, caramelized pork and juicy pineapple—every bite is a sweet-tart masterpiece. 🔥 I developed it during a summer cookout when I wanted skewers that would impress even the most skeptical guests.
The secret lies in marinating the pork just long enough to tenderize without overpowering its natural flavor, then grilling it alongside pineapple for that signature caramelized contrast.
What makes these kabobs special is the 30-minute marinade that infuses the pork with garlic, soy, and brown sugar, creating a sticky, flavorful crust. The pineapple adds natural sweetness that cuts through the richness, while the grill brings out deep caramelized notes in both.
This isn't just another skewer recipe—it's a crowd-pleaser that transforms a simple backyard cookout into a memorable meal. By the time you're done, you'll have perfectly seared pork chunks and tender pineapple pieces, all threaded onto skewers with a crispy, slightly charred exterior and juicy centers.
The aroma alone will have everyone gathering around the grill, and the first bite delivers that perfect harmony of smoky, sweet, and tangy flavors. These kabobs pair beautifully with grilled vegetables, coconut rice, or even a simple side salad. Let's get started—your summer cookout just got an upgrade!
Ingredients for pork pineapple kabobs
Sweet, smoky, and perfectly caramelized—these kabobs bring summer to your grill in 30 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Pork Shoulder 🍖 | 1 ½ lb | Cut into 1.5-inch cubes |
| Fresh Pineapple Chunks 🍍 | 2 cups | Firm, ripe pineapple preferred |
| Soy Sauce 🍶 | ¼ cup | Low-sodium preferred |
| Brown Sugar 🍬 | ⅛ cup | Light or dark variety |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade |
| Olive Oil 🫒 | ⅛ cup | Extra-virgin for richness |
| Lime Juice 🍋 | ⅛ cup | Freshly squeezed |
| Wooden Skewers 🔥 | 12 whole | Soaked in water 30 minutes |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sesame Oil 🫒 | 1 tbsp | For finishing touch |
The pork shoulder is where the magic happens—look for well-marbled cuts at Whole Foods or your local butcher shop. I always grab the bone-in, skin-on variety for extra flavor, but boneless works fine too. The pineapple should be firm, not mushy (that’s overripe), and canned chunks work in a pinch if fresh isn’t available. For the marinade, Trader Joe’s has the best pre-minced garlic—saves time without sacrificing flavor. If you’re using fresh, smash the cloves with the side of your knife for extra punch. The soy sauce? Kikkoman is my go-to, but any low-sodium brand keeps the marinade from being too salty.
No brown sugar? Substitute honey or maple syrup at the same amount, but keep in mind it’ll add more moisture to the marinade. Running out of lime juice? Lemon juice works 1:1, though it’ll be slightly less tangy. Sesame oil optional but worth it—add it right before serving to keep the aroma intact. For the skewers, soak them for at least 30 minutes to prevent burning. Pro tip: Thread the pineapple first—it’s heavier and won’t fall off as easily. And if you’re worried about the pork drying out, poke the cubes with a fork a few times before grilling to help the marinade penetrate deeper.
Marinate the pork for exactly 30 minutes—any longer and it’ll turn mushy. Store leftovers in an airtight container for up to 3 days, but honestly, these taste even better the next day as the flavors meld. Freeze uncooked skewers for up to 2 months—just thaw overnight in the fridge before grilling. Garnish with cilantro right before serving (it wilts fast), and drizzle with that sesame oil for a restaurant-worthy finish. These reheat beautifully on the grill or in a skillet—just add a splash of water to keep them juicy.
Why You'll Love This Recipe
- No-Chop Shortcuts: I swear by pre-cut pineapple chunks—just toss them in the marinade with the pork cubes. The boneless shoulder stays tender, so even if you’re threading skewers while chatting with guests, nothing falls apart.
- Sweet-Savory Magic: That soy-browned sugar glaze? It’s where the recipe shines. The garlic cloves caramelize into the pork, giving every bite a sticky, umami punch that balances the pineapple’s tang—like a little Hawaiian vacation in your mouth.
- Leftovers Reinvented: Grill a big batch on Sunday, then repurpose them: slice into sandwiches, toss cold into salads, or reheat with a splash of BBQ sauce. My kids beg for these even after day three—proof they’re versatile gold.
- Budget Grill Hero: Pork shoulder is cheap, and pineapple lasts forever frozen. You’re feeding a crowd for under $15, with leftovers that taste just as good reheated as fresh. Honestly, it’s my go-to for potlucks or lazy weeknights.
Step-by-step instructions for grilled pork pineapple skewers
Here's how to create perfectly balanced skewers with tender pork and caramelized pineapple.
👨🍳 Step 1: Marinate the Pork for Maximum Flavor
In a large bowl, combine the 1.5 lb boneless pork shoulder cut into 1.5-inch cubes, 0.25 cup soy sauce, 0.125 cup brown sugar, 4 minced garlic cloves, 0.125 cup olive oil, and 0.125 cup lime juice. The marinade should coat the pork completely—this ensures every bite is packed with flavor. Add 1 tsp salt and 0.5 tsp black pepper, then mix thoroughly.
Cover the bowl with plastic wrap and refrigerate for at least 4 hours (overnight is even better). I like to give the pork time to absorb all those sweet, tangy, umami flavors. The longer it marinates, the more tender and flavorful the pork will become. Pro tip: If you're short on time, you can microwave the marinade for 1 minute to help it penetrate faster, but cold marinating is still best for texture.
🍳 Step 2: Prep the Pineapple and Assemble Skewers
While the pork marinates, prepare the 2 cups fresh pineapple chunks by patting them dry with paper towels. This step is crucial—wet pineapple won't caramelize properly on the grill. Soak the 12 wooden skewers in water for 30 minutes to prevent burning. Here's the thing—pineapple should be firm and ripe, not mushy. If yours is too soft, it'll fall apart on the skewer.
Alternate the marinated pork cubes and pineapple chunks on each skewer, starting and ending with pork. This arrangement ensures even cooking and prevents the pineapple from burning before the pork is done. You'll have 4 skewers total—space them out on a plate and cover with plastic wrap to keep them from drying out while you preheat the grill.
🔥 Step 3: Grill to Perfect Doneness
Preheat your grill to medium-high heat (around 375°F). You'll know it's ready when you can hold your hand about 3 inches above the grates and only count to 3 before pulling back. Lightly oil the grates to prevent sticking. Place the skewers on the grill and cook for 8-10 minutes, turning occasionally, until the pork reaches 145°F internally and the pineapple develops a beautiful golden-brown caramelization.
Don't walk away during this step. You want the pork to develop grill marks and the pineapple to caramelize without burning. If the pineapple starts to char too quickly, move the skewers to a cooler part of the grill. The pork should be juicy on the inside with a slight char on the outside—this is where the magic happens. Real talk: if you see smoke rising, it's time to adjust the heat.
🥘 Step 4: Finish with Sesame Oil and Garnish
Once the pork reaches 145°F and the pineapple is caramelized, transfer the skewers to a platter. Drizzle each skewer with 1 tbsp sesame oil and toss gently to coat. This step adds a nutty depth of flavor that ties everything together. Let the skewers rest for 5 minutes—this allows the juices to redistribute in the pork, ensuring each bite is moist and flavorful.
Garnish with 0.25 cup chopped fresh cilantro right before serving. The bright, fresh notes of cilantro cut through the richness of the pork and the sweetness of the pineapple, balancing the entire dish. Serve immediately while the pineapple is still caramelized and the pork is juicy. These skewers are perfect for a summer BBQ, paired with a cool cucumber salad or steamed jasmine rice.
Pro Tips For Making Pork Pineapple Kabobs
- MARINATE THE PORK TWICE: I learned this the hard way—pork shoulder soaks up marinade like a sponge, but one quick toss won’t cut it. First, coat the pork in half the marinade (soy, brown sugar, garlic) and let it sit for 30 minutes. Flip it, add the rest, and let it work overnight. The sugar caramelizes better, and the pork stays juicy even when grilled.
- CUT PINEAPPLE IN EVEN PIECES: Uneven pineapple chunks burn on the outside while staying raw inside—annoying. Use a sharp knife to cut the fruit into 1.5-inch cubes (about the size of a golf ball). If using pre-cut chunks, pick the ones labeled "grilling size" or trim any oddly shaped pieces before skewering.
- SKEWER IN THE RIGHT ORDER: Pineapple first, then pork—always. The fruit’s acidity keeps the pork from drying out while cooking, and it prevents the skewers from falling apart when you flip them. Space the pork pieces 1 inch apart on the skewer so they sear instead of steam.
- USE A MEAT THERMOMETER: Pork shoulder hits 145°F internally, but it’s easy to overcook it on kabobs. Insert the thermometer into the thickest piece while it’s still on the grill—pull it when it reads 140°F, then let it rest 5 minutes. The residual heat will push it to 145°F without turning it dry. (Yes, even if you’re impatient like me.)
Troubleshooting great pork pineapple kabobs
Pork Burns Too Fast
If your pork starts to char before the pineapple caramelizes, you're likely grilling over heat that's too high. I've seen this happen when using gas grills with flames too close to the food.
Instead, aim for medium-high heat (375°F) and move the skewers to the outer edges of the grill where heat is less intense.
For charcoal grills, spread the coals evenly and maintain a two-zone heat setup—cook the pork in the indirect heat zone to prevent burning while the pineapple caramelizes in the direct heat zone. 🔥
Pineapple Sticks Fall Apart
Overripe or overly soft pineapple chunks will disintegrate on the skewer, making them impossible to grill properly. Always select firm, ripe pineapple with no bruising—press gently to test firmness. If using fresh pineapple, cut it into 1-inch cubes rather than chunks to maintain structural integrity.
For extra stability, thread the pineapple pieces onto the skewer first, then add the pork cubes. This arrangement prevents the pineapple from sliding off while cooking.
Marinade Not Penetrating
If your pork cubes aren't absorbing the marinade, they'll end up bland and dry. To fix this, cut the pork into even 1.5-inch cubes (no larger) and poke each piece with a fork before marinating.
I also recommend marinating for the full 4 hours rather than rushing it—this gives the marinade time to work its magic. For extra penetration, place the pork and marinade in a ziplock bag and massage it gently before refrigerating. This ensures every surface gets coated.
Skewers Stick Together
The biggest culprit here is excess marinade pooling between skewers. After assembling, let the skewers sit uncovered in the fridge for 10-15 minutes to allow excess marinade to drip off.
Also, make sure your skewers are properly soaked—30 minutes in water prevents them from burning and sticking to the grill. If you're still having issues, thread the pork and pineapple onto the skewers in a staggered pattern rather than tightly packed.
This creates airflow between pieces, preventing them from sticking together during grilling.
Pineapple Not Caramelizing
For that beautiful golden-brown caramelization, you need to work with dry pineapple chunks—any moisture will prevent browning. Pat them thoroughly with paper towels before skewering. Also, grill the pineapple over direct heat for the first 2-3 minutes to kickstart the caramelization process.
If your grill isn't hot enough, the pineapple will steam instead of caramelize. For extra flavor, brush the pineapple with a little honey or brown sugar before grilling—this creates a natural glaze that enhances the caramelization. 🌶️
Pork Dries Out
Overcooking is the #1 reason pork kabobs turn out dry. Use a meat thermometer to check internal temperature—remove the skewers when they reach 145°F (they'll continue cooking slightly while resting).
If your pork is still undercooked but drying out, tent it loosely with foil for the last 2-3 minutes of cooking to trap moisture. For extra insurance, marinate the pork for the full 4 hours (or overnight) as this helps retain moisture during cooking.
And remember: resting is crucial—let the skewers rest for 5 minutes before serving to allow juices to redistribute.
Nutrition facts
Frequently asked questions about pork pineapple skewers
Can I use chicken instead of pork for these skewers?
Chicken works beautifully with this recipe. Use 1.5 lb boneless chicken thigh (they stay juicier than breast) and marinate for 20-30 minutes instead of 4 hours. Chicken cooks faster, so grill for 6-8 minutes at medium-high heat until it reaches 165°F internally. The pineapple pairing remains perfect—just reduce marinating time to prevent overcooking.
What's the best way to store leftover kabobs?
Store cooked skewers in an airtight container with parchment paper between layers to prevent sticking. They keep well in the fridge for 3-4 days—reheat in a skillet or on the grill for 2-3 minutes per side until warmed through. For longer storage, freeze uncooked skewers for up to 2 months. Thaw overnight in the fridge before grilling to maintain texture.
How do I make these without a grill?
No grill? No problem! Use a cast iron skillet over medium-high heat with 1 tbsp oil sprayed on. Cook skewers for 4-5 minutes per side until pork reaches 145°F and pineapple caramelizes. For extra smokiness, place a metal bowl upside down over the skillet for 2 minutes to create a mini smoker effect. A broiler works too—watch closely to prevent burning!
Why does my pineapple turn mushy on the skewer?
Overripe pineapple or excess moisture causes mushiness. Always use firm, ripe pineapple and pat chunks thoroughly dry before skewering. For extra stability, thread pineapple onto skewers first, then add pork. If using canned pineapple, drain and press between paper towels to remove all liquid. Grill pineapple over direct heat for 2-3 minutes to caramelize before moving to indirect heat.
What sides pair best with these kabobs?
These skewers shine with cool, fresh sides to balance their richness. Try coconut jasmine rice, a mango avocado salad, or grilled zucchini with lemon. For a Southern twist, serve with cornbread or collard greens. The acidity in sides like pickled onions or lime crema cuts through the sweetness perfectly.
