Sticky, charred Filipino BBQ pork earns its place fast. The edges caramelize on the grill while the center stays juicy, and the sweet-savory glaze clings to every bite instead of sliding off the skewer. What makes it memorable is that balance: soy sauce and banana ketchup for depth, a little soda for tenderness, and enough sugar to create those lacquered grill marks without turning the marinade into candy.
The trick is in the cut and the finish. Thin slices of pork shoulder soak up the marinade quickly, so you get flavor all the way through without needing an overnight bath. The bamboo skewers matter too — once the meat is threaded close together, it cooks evenly and gets those little blistered edges that make Filipino pork BBQ so good.
Below you’ll find the exact cues I use at the grill, the best swap if you don’t have banana ketchup, and the storage note that helps when you want to marinate ahead for a party.
The pork picked up the marinade beautifully and the glaze got sticky and caramelized in under 10 minutes on the grill. I served it with garlic rice and the vinegar dip, and everyone kept going back for another skewer.
Like this sticky Filipino BBQ pork? Save it to Pinterest for the nights when you want caramelized skewers, garlic rice, and sawsawan on the table.
The Marinade Needs Sugar, Acid, and Heat in the Right Order
Filipino BBQ pork can go wrong when the marinade tastes balanced in the bowl but turns flat on the grill. Sugar alone burns. Acid alone makes the meat taste sharp. Soy alone tastes one-note. This version works because the sugar is low enough to caramelize, the vinegar and soda help the pork stay tender, and the banana ketchup gives that familiar sweet-tangy base that reads as Filipino BBQ the second it hits the heat.
The other thing that matters is slice thickness. Thin pork shoulder absorbs flavor fast and cooks before the sugars scorch. If the pieces are too thick, the outside burns before the center gets the same sticky char. Keep the slices around 1/4 inch and press them close together on the skewer so they grill as one even strip instead of individual little pieces that dry out.
What Each Part of the Marinade Is Doing Here

- Pork shoulder — This cut has enough fat to stay juicy over medium-high heat, which matters more than using a leaner, pricier cut. Pork loin will cook faster, but it dries out before the glaze can really build.
- Banana ketchup — This is the ingredient that gives the marinade its familiar sweet-tangy Filipino BBQ character. Regular ketchup works in a pinch, but the flavor gets more tomato-heavy and a little less distinctive.
- Lemon-lime soda — The soda adds a little sweetness and helps the marinade cling without making it heavy. Don’t swap in plain water unless you also add more sugar, or the glaze will taste thin.
- White vinegar — This brightens the marinade and keeps the pork from tasting cloying after grilling. It also sharpens the sawsawan, which is important because that dipping sauce cuts through the sticky glaze.
- Bamboo skewers — Soaking them keeps them from burning before the pork is done. If you skip the soak, the exposed ends char fast and the skewer can become brittle on the grill.
Getting the Skewers Glossy Without Burning the Glaze
Mixing the Marinade Until It Loosens
Stir the marinade until the sugar disappears and the mixture looks smooth, not grainy. If you rush this and leave sugar on the bottom of the bowl, the last bites on the skewers can taste harsher and the glaze won’t cook evenly. The marinade should look glossy and pourable before the pork goes in.
Marinating the Pork Thoroughly
Thread the pork onto soaked skewers, then submerge them in the marinade and chill for 4 to 8 hours. That window is long enough for the flavor to penetrate thin slices without making the surface mushy. If the pork is crowded in a shallow dish and parts stay dry, flip or rearrange the skewers once or twice so every side gets coated.
Grilling Over Medium-High Heat
Oil the grates and lay the skewers down only when the grill is hot enough that you hear an active sizzle. That sound tells you the surface is searing instead of steaming. Baste with reserved marinade as they cook, but stop adding it if the grill is flaring hard; too much wet marinade dripped onto flames will give you bitter soot instead of clean char.
Finishing at the Right Color
The pork is done when the edges are deeply caramelized and the center is cooked through, usually 3 to 4 minutes per side. You want shiny, sticky patches with some darkened spots, not a uniform pale brown. If the outside browns too quickly, move the skewers to a cooler part of the grill for the last minute so the glaze can set without burning.
How to Adapt Filipino BBQ Pork for Different Kitchens
Regular Ketchup Instead of Banana Ketchup
Regular ketchup will still give you a sticky glaze and a good grilled finish. The flavor shifts a little more tomato-forward, so keep the soy, vinegar, and black pepper exactly where they are to preserve the balance. If you want it closer to the original, add a touch more sugar and don’t let the marinade sit too long after mixing.
Gluten-Free Version
Use a gluten-free soy sauce or tamari and keep everything else the same. The glaze still caramelizes well because the sugar and ketchup are doing most of that work. Check your banana ketchup label too, since some brands include additives that aren’t gluten-free.
No Grill, Use a Broiler
Set the skewers on a foil-lined rack close to the broiler and turn them once the top side caramelizes. The broiler gives you the same sticky edges, but it works faster, so watch closely once the sugars start to darken. If you walk away, the glaze can go from glossy to burnt in a minute.
Making It Ahead for a Crowd
Thread and marinate the pork up to a day ahead, then keep the skewers covered in the fridge until grilling time. That prep makes the flavor better, not worse, because the meat stays close to the marinade instead of sitting loose in a bowl. Grill the skewers just before serving so the glaze stays tacky instead of softening as it cools.
Storage and Reheating
- Refrigerator: Store cooked skewers for up to 3 days. The glaze will set a little firmer as it chills.
- Freezer: Freeze the marinated raw pork on the skewers or off the skewers for up to 2 months. Cooked skewers can be frozen, but the texture softens after thawing.
- Reheating: Reheat in a 325°F oven, covered loosely with foil, until warmed through. High heat will dry out the pork and can turn the glaze sticky in a bad way instead of glossy again.
Questions I Get Asked About This Recipe

Filipino BBQ Pork Skewers (Inihaw na Baboy) with Sweet Soy Glaze
Ingredients
Equipment
Method
- In a bowl, mix soy sauce, banana ketchup, lemon-lime soda, brown sugar, white vinegar, minced garlic, and black pepper until the sugar dissolves.
- Thread sliced pork onto soaked bamboo skewers and submerge in marinade, then refrigerate 4–8 hours.
- In a bowl, 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 the skewers 3–4 minutes per side, basting with reserved marinade each time, until caramelized and cooked through.
- Serve hot with garlic fried rice and sawsawan for dipping.