Sticky, char-kissed Filipino BBQ pork has a way of disappearing fast. The edges caramelize first, the center stays juicy, and the glaze turns glossy enough to catch the light right before the skewers hit the plate. That sweet-salty balance is what makes these pork skewers so easy to crave, especially when they come off the grill with a little smoke and a little scorch at the tips.
This version leans on banana ketchup, soy sauce, citrus soda, and vinegar to build that familiar Filipino barbecue flavor without needing a complicated pantry. The soda helps the sugar dissolve and gives the marinade a softer sweetness, while the vinegar and pepper keep it from tasting flat. Thin slices of pork shoulder pick up the marinade quickly and stay tender on the grill, which matters more here than fancy technique.
Below, I’ll walk through the part that matters most: how to keep the glaze from burning before the pork cooks through, plus the small marinating and grilling details that make the difference between dry skewers and the kind people grab seconds of.
The glaze got sticky and caramelized without burning, and the vinegar dipping sauce cut through the sweetness perfectly. I marinated the pork overnight and it grilled up tender with just the right char.
Filipino BBQ pork skewers with sticky banana ketchup glaze are the kind you’ll want to grill on repeat.
The Marinade Needs Acid, Sugar, and Smoke Time in the Right Order
Filipino BBQ pork can go wrong when the marinade tastes balanced in the bowl but turns harsh on the grill. The fix is in the ratio and the cut. Thin pork shoulder slices absorb flavor fast, and the mix of soy sauce, banana ketchup, vinegar, and soda gives you both sweetness and enough acid to keep the finish from tasting cloying.
The other mistake is treating the reserved marinade like a glaze before the pork is cooked. Use fresh marinade for basting only if you’ve set some aside before the pork goes in. That keeps the sauce clean and gives you a shiny coating instead of a risky, overcooked mess.
- Pork shoulder — This cut has enough fat to stay juicy over direct heat. Slice it about 1/4 inch thick so it cooks quickly and takes on the marinade without drying out.
- Banana ketchup — This is the flavor marker for the dish. Regular ketchup works in a pinch, but banana ketchup gives the sweeter, fruitier edge that makes Filipino barbecue taste like Filipino barbecue.
- Lemon-lime soda — It softens the marinade and helps the sugar dissolve fast. Don’t swap in plain water unless you’re okay losing some of that rounded sweetness.
- Bamboo skewers — Soak them well for at least 30 minutes. Dry skewers catch fire fast over a hot grill, especially with a sugary marinade.
What Each Ingredient Is Actually Doing in This Recipe

- Primary ingredient (the star) — Quality matters most. Choose the best you can find.
- Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
- Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
- Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
- Supporting ingredients — Complement the main ingredient without overpowering it.
- Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
- Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
- Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.
How to Keep the Glaze Shiny Instead of Burnt
Building the Marinade
Stir the soy sauce, banana ketchup, soda, brown sugar, vinegar, garlic, and pepper until the sugar disappears and the mixture looks smooth, not grainy. If you still feel crystals at the bottom, it hasn’t mixed enough and those bits can scorch later. The marinade should taste bold and a little too intense on its own, because the pork will mute it during grilling.
Marinating the Pork
Thread the pork tightly onto soaked skewers so the slices sit flat and cook evenly. Submerge them fully in the marinade and refrigerate for at least 4 hours, or up to 8 if you want a deeper, more developed flavor. If you go much longer, the vinegar can start to make the surface taste a little dull instead of bright.
Grilling Over Medium-High Heat
Oil the grates before the skewers go on, then grill for 3 to 4 minutes per side. You’re looking for caramelized edges, visible grill marks, and meat that feels firm but still springy when pressed. Keep the heat at medium-high, not screaming hot, or the sugar in the glaze will blacken before the pork cooks through.
Basting for the Final Shine
Brush on reserved marinade each time you turn the skewers, but don’t flood them. Thin layers build the best gloss, while heavy layers drip, flare up, and leave you with bitter spots. When the pork is cooked through and the outside looks lacquered, pull it off the grill right away so the glaze stays sticky instead of hardening.
How to Adjust These Skewers for Your Grill, Pantry, or Crowd
Use regular ketchup if banana ketchup is hard to find
Regular ketchup gives you the same thick, glossy base, but it loses some of the gentle sweetness and fruitiness. Add an extra teaspoon of brown sugar if the marinade tastes too sharp, then balance it with the vinegar so it still has that sweet-sour finish.
Make it dairy-free and naturally gluten-free
This recipe already works for both as long as you use a gluten-free soy sauce or tamari. The flavor stays the same, and you don’t lose anything in texture because the glaze comes from the ketchup, sugar, and marinade reduction on the grill.
Swap in pork belly for a richer version
Pork belly gives you more fat and a richer bite, but it also throws more drippings, so watch for flare-ups. Slice it thin and keep the grill heat a touch lower so the outside caramelizes before the fat renders away completely.
Storage and Reheating
- Refrigerator: Store cooked skewers for up to 3 days. The glaze will firm up a bit in the fridge, but the pork stays flavorful.
- Freezer: Freeze the cooked pork off the skewers for up to 2 months. Wrap tightly and thaw in the fridge before reheating so the sugar in the glaze doesn’t turn sticky in the wrong way.
- Reheating: Warm in a covered skillet over low heat with a splash of water, or in a 300°F oven until heated through. High heat will dry the pork and turn the glaze from shiny to burnt.
Questions I Get Asked About This Recipe

Filipino BBQ Pork (Caramelized Sweet Soy Pork Skewers)
Ingredients
Equipment
Method
- Mix soy sauce, banana ketchup, lemon-lime soda, brown sugar, white vinegar, minced garlic, and black pepper until the sugar dissolves.
- Thread the pork shoulder onto soaked bamboo skewers and submerge the skewers in the marinade, then refrigerate for 4–8 hours.
- Mix white vinegar, minced garlic, sugar, and bird's eye chili for the sawsawan dipping sauce, then set aside.
- Preheat the grill to medium-high and oil the grates.
- Grill the skewers for 3–4 minutes per side, basting with the reserved marinade each time, until caramelized and cooked through.
- Serve the Filipino pork skewers with garlic fried rice and sawsawan for dipping.