Filipino BBQ pork skewers hit that perfect spot between sticky, smoky, and just a little bit charred at the edges. The pork turns glossy on the grill, the sugar in the marinade caramelizes fast, and the banana ketchup gives the coating a sweet-tangy depth that keeps each bite from tasting flat. These are the kind of skewers that disappear before they ever make it to a platter.
The key is in the balance of the marinade and the cut of pork. Thin slices of pork shoulder soak up flavor quickly and stay juicy over high heat, while the mix of soy sauce, lemon juice, fish sauce, and brown sugar builds a savory-sweet base that actually tastes like something once it hits the flame. If you’ve ever had grilled pork that looked good but tasted one-note, this version fixes that with one simple move: give it time to marinate and don’t rush the caramelization.
Below, I’ll walk through the part that matters most for getting those glossy grill marks without burning the sugar, plus a few practical swaps if you need to use what you’ve got on hand.
The marinade turned into this sticky glaze on the grill and the pork stayed juicy even with those caramelized edges. I used calamansi and let it sit overnight, and the flavor went all the way through the meat.
Save these Filipino BBQ pork skewers for the night you want smoky char, sweet banana ketchup glaze, and rice on the side.
Why the Sugar Needs the Grill, Not the Marinade
The biggest mistake with Filipino BBQ pork is treating the marinade like a sauce that should stay on the meat from start to finish. It needs sugar for that signature sticky glaze, but sugar burns fast if the grill is too hot or the pork goes on dripping wet. The goal is caramelized edges, not blackened bitter spots.
That’s why thin slices of pork shoulder work better than thick chunks. They cook quickly, take on more surface flavor, and give the marinade time to turn into a lacquer instead of steam. If your skewers look dry in the middle before the outside colors, the heat is too aggressive. If they aren’t browning at all, the grill isn’t hot enough to set the glaze.
What the Marinade Is Doing Beyond Sweetening the Pork

- Banana ketchup — This is the flavor that makes the dish read as Filipino BBQ instead of generic sweet grilled pork. It brings sweetness, acidity, and that familiar tangy backbone. Regular ketchup can work in a pinch, but it won’t taste quite as layered.
- Soy sauce — This does the heavy lifting for salt and depth. Use a regular all-purpose soy sauce here; low-sodium is fine if that’s what you keep, but the marinade needs enough salt to season the pork through.
- Brown sugar — This is what gives you the glossy finish and the burnished edges. Packed brown sugar dissolves into the marinade more evenly than white sugar and helps the coating cling when it hits the grill.
- Lemon juice or calamansi juice — Calamansi gives the most authentic bright, floral citrus note, but lemon juice works well and is easier to find. Don’t skip the acid; it keeps the sweet-salty marinade from feeling heavy.
- Pork shoulder — This cut stays juicy under direct heat because it has enough fat to handle the grill. Lean pork will dry out before the glaze gets where it needs to be.
Getting the Skewers from Marinade to Char
Mix the marinade until the sugar disappears
Stir the banana ketchup, soy sauce, brown sugar, garlic, citrus, fish sauce, oil, and pepper until the sugar is mostly dissolved and the mixture looks glossy. If you leave gritty sugar at the bottom of the bowl, it clings unevenly and can scorch in patches on the grill. The marinade should smell sharp, sweet, and savory all at once.
Soak, thread, and pack the pork tightly
Soak the wooden skewers before you do anything else so they don’t burn halfway through cooking. Thread the pork slices closely together so they cook evenly and stay moist, but don’t bunch them so tightly that heat can’t move between the folds. A loose, uneven skewer cooks unevenly and gives you raw spots beside overdone edges.
Grill over medium-high heat and brush as you go
Preheat the grill before the pork goes on. You want enough heat to set the glaze quickly, but not so much that the sugar goes from caramelized to bitter in seconds. Brush with marinade during grilling only if you’ve set some aside for that purpose, because the marinade that touched raw pork should never go back on as a finishing sauce.
Cook until the glaze darkens and the pork feels springy
Turn the skewers every few minutes until the outside looks lacquered and the pork is cooked through. The glaze should be deep amber with dark grill marks, and the meat should feel firm but still give a little when pressed. If the surface is browning too fast, move the skewers to a cooler part of the grill so the sugar can finish caramelizing without burning.
How to Adapt These Skewers Without Losing the Character of the Dish
Dairy-Free by Nature
This recipe is already dairy-free, which makes it an easy main dish for a mixed table. Keep the marinade exactly as written and serve it with rice and a simple cucumber salad so the sweet-savory glaze stays the focus.
If You Can’t Find Banana Ketchup
Use regular ketchup plus a little extra brown sugar and a splash of vinegar or lemon juice to replace the missing tang. It won’t taste exactly the same, but it still gives you that sticky, sweet glaze that clings to the pork.
Oven-Broiled for Indoor Cooking
If grilling isn’t an option, broil the skewers on a foil-lined sheet pan, close to the heat, and turn them often. The result won’t pick up the same smoke, but you’ll still get a caramelized glaze and charred edges if you watch them closely.
Using Pork Loin Instead of Shoulder
Pork loin works if that’s what you have, but it needs more attention because it dries out faster. Slice it thin, marinate it well, and pull it the second it’s cooked through so the glaze doesn’t turn the lean meat tough.
Storage and Reheating
- Refrigerator: Store cooked skewers in an airtight container for up to 3 days. The glaze will thicken as it chills.
- Freezer: Freeze the marinated raw pork, not the cooked skewers, for best texture. Thaw overnight in the refrigerator before threading and grilling.
- Reheating: Reheat gently in a skillet or low oven until warmed through. High heat dries the pork and can turn the sugary glaze bitter.
The Things That Trip People Up With This Dish

Filipino BBQ Pork Skewers with Banana Ketchup Glaze
Ingredients
Equipment
Method
- Combine banana ketchup, soy sauce, brown sugar, garlic, lemon juice, fish sauce, oil, and black pepper in a bowl, stirring until smooth.
- Thread pork slices onto soaked wooden skewers and place them in a large dish in an even layer.
- Pour the marinade over the pork, cover, and refrigerate for at least 4 hours or overnight (resting/marinating).
- Preheat the grill to medium-high heat and let it come fully up to temperature before cooking.
- Grill the skewers for 8-10 minutes per side, brushing with the marinade as you cook and watching for browning.
- Continue grilling until the pork is caramelized and cooked through, ensuring a glossy glaze with visible char marks.
- Serve the Filipino BBQ pork skewers with steamed rice and additional banana ketchup for dipping.


