Main Courses
This Filipino pork barbecue recipe with pineapple juice captures the soul of lechon kawali—tender, caramelized pork bathed in a smoky-sweet marinade that balances heat and fruitiness. The pineapple juice tenderizes the meat while infusing it with bright acidity, a technique I perfected after years of studying Filipino pitmaster traditions.
What makes this dish special is how the marinade transforms tough cuts into melt-in-your-mouth perfection, all while keeping the kitchen simple.
The magic happens in the marinade: a blend of soy sauce, vinegar, and pineapple juice that works overnight to break down the meat's fibers. I grill the pork over hardwood coals for that authentic smoky flavor, but you can also use a gas grill or even the oven for convenience.
The result? A dish that’s rich, slightly sweet, and packed with umami—just like the ones I’ve enjoyed at family gatherings in the Philippines.
By the time you serve this, you’ll have restaurant-quality pork with a caramelized crust and juicy interior, paired with traditional sides like atchara (pickled papaya) or steamed rice.
The pineapple marinade adds a bright contrast that cuts through the richness, making every bite unforgettable. This is comfort food at its finest—smoky, sweet, and deeply satisfying.
Whether you’re cooking for a crowd or treating yourself to a special meal, this recipe delivers. The marinade can be prepped ahead, so you spend less time cooking and more time enjoying the process. Let’s get started on this flavor-packed journey!
Ingredients for filipino pork barbecue recipe with pineapple juice
Pineapple juice tenderizes while soy sauce and vinegar build smoky-sweet depth—just six ingredients transform tough pork into melt-in-your-mouth perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 3 lb | Bone-in for maximum flavor |
| Fresh Pineapple Juice 🍍 | 1 cup | From 1 medium pineapple |
| Soy Sauce 🍶 | ½ cup | Use dark soy for color |
| Cane Vinegar 🍶 | ¼ cup | White or apple cider vinegar |
| Brown Sugar 🍚 | ½ cup | Packed firmly for accuracy |
| Garlic Cloves 🧄 | 8 cloves | Minced for marinade |
| Fresh Ginger 🌿 | 2 tbsp | Grated, not powdered |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked preferred |
| Bay Leaves 🌿 | 2 whole | Dried, crushed lightly |
| Hardwood Charcoal Chunks 🔥 | 2 cups | For authentic smoky flavor |
| Olive Oil 🫒 | 2 tbsp | For grilling and marinade |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Green Onions 🧅 | 4 whole | Sliced for garnish |
The pork shoulder is non-negotiable here—bone-in cuts develop richer flavor during the long marinade. Filipino markets often carry pre-cut pork shoulders, but if you're shopping at Costco or Whole Foods, look for well-marbled pieces with visible fat cap. The pineapple juice should be freshly extracted (I use a blender and strainer)—canned juice lacks the bright acidity that tenderizes the meat. For the soy sauce, Lee Kum Kee dark soy sauce is my go-to for that authentic caramelized color, but any dark soy will work. The garlic and ginger should be freshly grated or minced—powdered spices just won't cut it for this dish.
No fresh pineapple? Fresh pineapple juice from concentrate works in a pinch, but avoid canned juice—it's too processed. Running short on soy sauce? Coconut aminos at half the amount gives a similar umami punch. The brown sugar can be swapped for coconut sugar for a more authentic Filipino touch, or even white sugar in a pinch. For the vinegar, apple cider vinegar adds subtle fruitiness, while white vinegar keeps it classic. Want to skip the charcoal? Hardwood chips in a grill basket or even smoked paprika in the marinade can mimic that smoky flavor. The green onions are purely decorative—skip them if you're not a fan, but the marinade will still shine.
Marinate the pork overnight in the fridge—24 hours minimum for maximum tenderness. The marinade keeps for 5 days in an airtight container, so double it if you're feeding a crowd. Grilled pork reheats beautifully—350°F for 10 minutes in the oven revives it perfectly. For make-ahead convenience, freeze cooked portions for 3 months. I always make extra marinade to use as a dipping sauce—reduce it by half on the stove for a glossy glaze. Store leftovers in the fridge with a paper towel pressed on top to keep them moist.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss the pork, pineapple juice, and a few pantry staples into one pot, then let it simmer. No flipping, no fussing, no extra dishes. That tangy-sweet sauce clings to the meat like it’s been there forever, and honestly? It’s the kind of meal that makes me want to cook more often.
- Sweet-Tangy Obsession: Between us, the combo of fresh pineapple juice and cane vinegar is chef’s kiss—bright, bold, and just a little funky without being overpowering. The brown sugar caramelizes into the pork, giving it this irresistible sticky glaze that’s addictive in the best way. (Yes, even on a Tuesday night.)
- Party-Ready Hero: This dish is my go-to for gatherings—whether it’s a casual BBQ with neighbors or a last-minute potluck. Serve it over rice, wrap it in lettuce, or just pile it high on a platter. The leftovers? They’re even better the next day, so you’ll always have an easy win for lunch.
- Budget-Friendly Powerhouse: Pork shoulder is cheap, and the other ingredients? Most are already lurking in my pantry. A single batch feeds four, with enough leftovers to stretch into lunches or stir-fries. Between us, it’s the kind of recipe that makes grocery day feel like a victory.
Step-by-step instructions for Filipino pork barbecue with pineapple juice
Here's how to transform a simple pork shoulder into tender, smoky-sweet barbecue with that signature Filipino tang.
Prepare the Signature Pineapple Marinade
In a large mixing bowl, combine the 1 cup fresh pineapple juice, 0.5 cup soy sauce, 0.25 cup cane vinegar, 0.5 cup brown sugar, and 2 tbsp olive oil. This marinade is the heart of the dish—its balance of sweet, sour, and umami creates that unmistakable Filipino flavor profile.
Using a microplane or fine grater, add the 2 tbsp fresh ginger and 8 cloves garlic cloves (minced) to the marinade. Crush the 1 tsp black peppercorns lightly between your palms before adding, and place the 2 whole bay leaves directly into the bowl. Stir everything together until the sugar dissolves completely and you see a smooth, glossy liquid.
Marinate the Pork Shoulder Thoroughly
Place the 3 lb pork shoulder in a large resealable plastic bag or shallow dish. Pour the marinade over the pork, ensuring it coats all surfaces completely. I like to use my hands here to massage the marinade into the meat, especially around the edges and crevices where flavor tends to hide.
Seal the bag or cover the dish and refrigerate for at least 4 hours, but I recommend marinating overnight for maximum flavor penetration. The acidity in the pineapple juice and vinegar will begin breaking down the meat fibers, ensuring tender results. Turn the pork occasionally during marinating to guarantee even exposure to the flavorful liquid.
Set Up the Charcoal Grill for Indirect Heat
While the pork marinates, prepare your grill for indirect cooking. Arrange the 2 cups hardwood charcoal chunks on one side of the grill, leaving the other side empty. This creates a two-zone cooking area—direct heat for searing and indirect heat for slow cooking. Let the charcoal heat up until it's covered with a thin layer of white ash, which typically takes about 15-20 minutes.
Once the charcoal is ready, spread the 1.5 tsp salt evenly over the pork before placing it on the grill. Position the pork shoulder on the empty side of the grill, away from the direct heat source. Close the lid and maintain a temperature of 275-300°F—this low-and-slow approach is crucial for tenderizing the meat without drying it out.
Cook Low and Slow Until Fork-Tender
Cook the pork for 2.5 to 3 hours, checking periodically to ensure the temperature stays within the 275-300°F range. You'll know it's ready when the internal temperature reaches 195-203°F and the meat is fork-tender. I use a meat thermometer inserted into the thickest part of the shoulder, avoiding the bone.
About 30 minutes before the pork is done, move it to the direct heat side of the grill to create a slight char on the exterior. This adds that smoky depth that defines Filipino barbecue. Watch carefully—you want just a light crust, not burnt edges. The pork should pull apart easily with two forks when it's properly cooked.
Rest and Serve with Fresh Garnish
Transfer the cooked pork to a cutting board and tent loosely with aluminum foil. Let it rest for 15-20 minutes—this crucial step allows the juices to redistribute throughout the meat, preventing them from running out when you slice. The pork will continue cooking slightly during this time, reaching its ideal serving temperature.
Slice the pork against the grain into ¼-inch thick pieces and arrange on a serving platter. Garnish with the 4 whole green onions (sliced) and serve immediately with extra marinade spooned over the top. The combination of tender pork, sweet-savory marinade, and fresh green onions creates a dish that's both comforting and vibrant—a true taste of the Philippines.
Pro Tips For Making Filipino Pork Barbecue Recipe With Pineapple Juice
- MARINATE OVERNIGHT: I learned this the hard way—rushing the marinade means the pork stays tough and the flavors barely penetrate. At least 8 hours (overnight is best) lets the cane vinegar tenderize the meat and the pineapple juice break down the fibers. Trust me, the difference is night and day.
- USE FRESH PINEAPPLE: Canned juice lacks the bright acidity that cuts through the richness of the pork. Blend fresh pineapple chunks, strain, and use the juice immediately—its natural enzymes work magic on the pork’s texture. (Yes, even if you’re impatient like me, skip the shortcut here.)
- BASTE WITH THE SAUCE: Don’t let that sticky glaze dry out. Every 10-15 minutes, spoon the reduced pineapple-soy mixture over the pork—it keeps the meat moist and builds layers of flavor. I used to ignore this, and the final result was dry. Now it’s always juicy.
- LOW AND SLOW FINISH: After searing, drop the heat to 275°F (135°C) for the last 30 minutes. This lets the pork shoulder render fat slowly while staying tender, not tough. I was skeptical until I tried it—now it’s non-negotiable for that melt-in-your-mouth texture.
Storing and reheating this recipe
Marinade Storage
The pineapple marinade keeps beautifully in an airtight container in your fridge for up to 5 days. I always double the batch because it’s perfect for dipping or basting extra pork.
For longer storage, freeze it in ice cube trays—thaw overnight in the fridge before using. The acidity intensifies over time, so use it sooner for brighter flavor. 🌿
Pork Refrigeration
Cooked pork barbecue stays fresh in the fridge for 3-4 days when stored in an airtight container with a paper towel pressed on top to absorb excess moisture. Slice it against the grain and store in a single layer to maintain texture.
Reheat portions in a skillet over medium heat for 2-3 minutes per side until warmed through. 🔥
Freezing Cooked Pork
For longer storage, freeze cooked pork in single-serving portions wrapped tightly in plastic wrap and foil. It keeps for 3 months without losing tenderness. To reheat, transfer frozen slices to a skillet with 1 tbsp marinade and cook over medium heat for 5-6 minutes, stirring occasionally.
The marinade prevents dryness and revives those smoky-sweet flavors. ❄️
Oven Reheating
My go-to method for reheating larger portions is the oven. Preheat to 350°F, place pork slices on a baking sheet, drizzle with 1 tbsp reserved marinade, and cover loosely with foil.
Heat for 10-12 minutes until reaching 165°F internal temperature. The foil traps moisture while the marinade keeps it juicy. 💫
Microwave Safety
For quick meals, microwave pork in 1-minute intervals on 50% power, stirring between each interval. Add 1 tsp water or pineapple juice to prevent drying. Cover with a damp paper towel to retain moisture. This method works best for smaller portions—2-3 slices at a time. 💡
Make-Ahead Tips
Prep ahead by marinating the pork 2 days in advance and storing it uncovered in the fridge to develop deeper flavors. Cook the pork 1 day ahead, then refrigerate. Reheat gently before serving to preserve texture.
I also make a batch of extra marinade to use as a dipping sauce—simmer it for 5 minutes to thicken it into a glossy glaze. 🍍
Nutrition facts
Frequently asked questions
Can I substitute fresh pineapple juice with canned?
Fresh pineapple juice is ideal because it contains natural enzymes that tenderize the meat more effectively. If you must use canned juice, choose 100% pineapple juice with no added sugar and reduce the brown sugar in the marinade by 2 tablespoons to balance the sweetness. The acidity will still work, but the texture won't be as tender.
What's the best cut of pork for this recipe?
Pork shoulder is perfect because its fat content keeps the meat juicy during slow cooking. For a leaner option, try pork butt or even pork loin, but monitor cooking time closely—leaner cuts can dry out faster. Bone-in cuts develop deeper flavor, but boneless works too if you prefer convenience.
How do I know when the pork is fully cooked?
Use a meat thermometer to check the internal temperature—it should reach 195-203°F for pork shoulder. The meat should also pull apart easily with two forks. If you don't have a thermometer, cut into the thickest part: the juices should run clear, not pink, and the meat should be fork-tender.
Can I make this in the oven instead of on the grill?
Preheat your oven to 300°F and place the marinated pork on a rack in a roasting pan. Cover with foil and cook for 3-4 hours, adding 1 cup water to the pan to create steam. The last 30 minutes, remove the foil to crisp the edges. This method works especially well if you don't have a grill.
Why does my pork turn out dry?
Overcooking is the most common cause—pork shoulder should cook low and slow, not fast and hot. Keep the temperature between 275-300°F and use a meat thermometer to avoid drying it out. Also,
