Filipino BBQ pork earns its place on the table fast: thin slices of pork shoulder pick up a sweet-salty marinade, then turn sticky and caramelized over hot grates. The edges get just enough char to taste smoky, while the inside stays juicy because the meat is cut thin and grilled quickly. It’s the kind of skewer that disappears before you’ve finished setting out the plates.
What makes this version work is the balance in the marinade. Banana ketchup brings a mellow sweetness and a little body, soy sauce gives the savory backbone, and a splash of lemon-lime soda helps the meat take on that glossy, lacquered finish you want on Filipino pork BBQ. The vinegar and garlic keep it from tasting flat, and marinating long enough matters here because the flavor needs time to reach every slice of pork.
Below, I’m walking through the small details that matter most: how thin to slice the pork, why the grill needs to be hot enough to caramelize without drying the meat, and how to keep the basting sauce from turning messy or burnt.
The marinade hit every slice, and after grilling the edges got sticky and caramelized without drying out. I served it with garlic rice and the vinegar dipping sauce, and my dad went back for thirds.
Sticky Filipino BBQ pork skewers with caramelized edges and a tangy sawsawan are worth keeping close for grill nights.
The Marinade Works Because It Balances Sweetness, Salt, and Smoke
Filipino BBQ pork can go wrong when the marinade is sweet but thin, or salty without enough sugar to help it caramelize. The meat ends up tasting seasoned on the outside and bland in the middle. Thin pork shoulder slices fix part of that problem by giving the marinade more surface area to work with, and the sugar in the marinade helps create those glossy edges that cling to the skewer.
The other thing that matters is heat control. If the grill runs too low, the pork dries out before it browns. If it runs too high, the sugar burns before the pork cooks through. Medium-high heat gives you the sweet spot: a quick sear, visible grill marks, and enough time for the glaze to thicken on the meat instead of dripping off into the flames.
What Each Ingredient Is Doing in This Filipino Pork BBQ

- Pork shoulder — This cut has enough fat to stay juicy on the grill, and thin slicing helps it cook fast without drying out. Pork loin can work in a pinch, but it’s leaner and won’t give you the same tender bite or rich grilled edges.
- Banana ketchup — This is one of the defining flavors here. It adds sweetness, tomato depth, and that classic Filipino BBQ color. Regular ketchup can stand in, but the flavor will be a little less rounded and a little more familiar.
- Lemon-lime soda — The soda softens the marinade and gives the surface a slight candy-gloss finish when it hits the grill. Use a plain lemon-lime soda, not diet, because you want the sugar for caramelization.
- Brown sugar and vinegar — Brown sugar helps the glaze darken and cling, while vinegar keeps the sweetness in check and gives the pork that bright, slightly tangy edge. If you cut either one too far, the skewers lose the balance that makes them taste like Filipino BBQ instead of generic sweet grilled pork.
- Garlic — Fresh minced garlic matters more than garlic powder here. It perfumes the marinade and sharpens the sauce, especially once the edges of the skewers start to char.
- Bamboo skewers — Soaking them keeps them from scorching over the grill. If you skip that step, the ends can burn before the pork finishes cooking.
How to Grill the Skewers So the Glaze Gets Sticky, Not Burnt
Mixing the Marinade Until It Changes Color
Stir the soy sauce, banana ketchup, soda, sugar, vinegar, garlic, and pepper until the sugar is mostly dissolved and the marinade looks smooth and glossy. If you still see gritty sugar at the bottom, keep stirring; those crystals don’t caramelize evenly and can burn in spots on the grill. The marinade should taste bold and a little sharper than you want the finished pork to taste, because some of that intensity mellows as it cooks.
Letting the Pork Sit Long Enough
Thread the sliced pork onto soaked bamboo skewers, then submerge them in the marinade and refrigerate for 4 to 8 hours. Four hours gives you good flavor, but longer is where the pork really starts tasting seasoned through instead of only on the surface. Don’t rush this step; thin pork absorbs flavor quickly, but it still needs time to pick up that sweet-savory balance.
Grilling Fast Over Medium-High Heat
Preheat the grill and oil the grates before the skewers go on. Cook them for 3 to 4 minutes per side, basting as they cook, until the pork is cooked through and the edges look lacquered and a little dark at the tips. If the glaze starts to blacken too quickly, move the skewers to a cooler part of the grill for the last minute. The finished pork should release fairly cleanly from the grates once it has enough color.
How to Adapt These Skewers for Different Grills, Diets, and Leftovers
If You Only Have Regular Ketchup
Use it in place of banana ketchup and keep the brown sugar as written. The result is still good, but the flavor shifts a little more toward familiar barbecue sauce and loses some of the distinct Filipino sweetness. A spoonful more vinegar helps bring back some brightness.
For a Soy-Free Version
Swap the soy sauce for coconut aminos and add a small pinch of salt to taste. Coconut aminos are sweeter and lighter, so the marinade won’t taste as deep and savory, but it still gives you a sticky grilled finish. This is the cleanest path if you need a gluten-free option too, as long as your substitute sauce is certified gluten-free.
For Indoor Cooking Without a Grill
Use a hot grill pan or broiler and keep the skewers close to the heat source so the marinade caramelizes instead of steaming. Broiling works best when you watch closely and turn the skewers often, because the sugar in the glaze can go from browned to burnt fast. You won’t get the same smoky flavor, but the sticky finish is still there.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The glaze will firm up as it chills, but the flavor stays strong.
- Freezer: Freeze cooked pork off the skewers for up to 2 months. Wrap it well so the sugary marinade doesn’t pick up freezer burn, and thaw overnight in the fridge before reheating.
- Reheating: Reheat in a covered skillet over low heat with a splash of water to loosen the glaze, or warm briefly in the oven. High heat will dry out the pork and turn the sugar on the outside bitter.
Questions I Get Asked About This Recipe

Filipino BBQ Pork Skewers (Inihaw na Baboy)
Ingredients
Equipment
Method
- Mix soy sauce, banana ketchup, lemon-lime soda, brown sugar, white vinegar, minced garlic, and black pepper until the sugar dissolves.
- Reserve a small portion of the marinade for basting during grilling, then keep the rest for marinating.
- Soak bamboo skewers for 30 minutes, then thread the thin-sliced pork onto the skewers.
- Submerge the skewers in the marinade and refrigerate for 4–8 hours.
- Mix white vinegar, minced garlic, sugar, and bird's eye chili, then set aside.
- Preheat the grill to medium-high and oil the grates.
- Grill skewers for 3–4 minutes per side, basting with the reserved marinade each time, until caramelized and cooked through.
- Serve the Filipino BBQ pork skewers with garlic fried rice and sawsawan for dipping.