Filipino BBQ pork skewers come off the grill with sticky edges, smoky char, and a sweet-savory glaze that clings to every bite. The pork stays tender because it’s sliced thin, marinated long enough for the flavors to sink in, and cooked fast over medium-high heat so the sugars caramelize before the meat dries out.
The balance matters here. Banana ketchup gives the glaze its signature color and gentle fruitiness, soy sauce brings salt and depth, brown sugar helps the lacquer form, and lemon juice keeps the marinade from tasting flat. Thin slices of pork shoulder are the right cut for this job because they hold up on the grill and still stay juicy after a hard sear.
Below you’ll find the little details that make these skewers work the way they should, from how to thread the meat so it cooks evenly to what to do if you want a stronger smoky finish.
The pork picked up the marinade beautifully, and the glaze got sticky and caramelized without burning. I did overnight in the fridge and the skewers were juicy all the way through.
Filipino BBQ pork skewers with banana ketchup glaze are the kind of grill recipe you’ll want on repeat.
The Marinade Needs Time to Soak In, Not Just Sit on Top
The biggest mistake with pork skewers is treating the marinade like a glaze. It isn’t. The soy sauce, lemon juice, fish sauce, and sugar need time to move into the thin slices of pork shoulder, and that only happens if you give it several hours in the fridge. A quick toss before grilling leaves the outside sweet, but the meat underneath tastes plain.
Banana ketchup is doing more work here than just adding sweetness. It helps the marinade cling, it deepens the color as the skewers grill, and it contributes that distinct Filipino-style finish you can’t fully replace with regular ketchup. If you skip the long marinate, the pork still cooks, but it won’t have the same savory-sweet pull that makes these skewers worth repeating.
What Each Ingredient Is Actually Doing in These Skewers

- Pork shoulder — This cut has enough fat to stay juicy over direct heat, which matters because these skewers cook fast. Slice it thin so the marinade can reach more surface area and the meat finishes before the glaze burns.
- Banana ketchup — This is the signature ingredient. It gives the marinade its color, sweetness, and that mellow tang that regular ketchup can’t fully match. If you have to substitute, use ketchup plus a little extra brown sugar, but the flavor will be flatter.
- Lemon juice or calamansi juice — The acid brightens the marinade and keeps the sweetness from taking over. Calamansi tastes closest to what you’d get in a Filipino kitchen, but lemon still works well if that’s what you can find.
- Fish sauce — This adds depth and salt in a way plain salt can’t. It doesn’t make the pork taste fishy; it just rounds out the glaze and gives it a savory backbone.
- Soaked wooden skewers — Don’t skip this if you’re grilling over open flame. Dry skewers can char before the pork is done, especially since the marinade has sugar in it.
Grilling the Pork Until the Sugar Turns Deep Gold
Building the Marinade
Whisk the banana ketchup, soy sauce, brown sugar, garlic, lemon juice, fish sauce, oil, and black pepper until the sugar starts dissolving. You want a smooth, glossy mixture, not a grainy one sitting at the bottom of the bowl. If the sugar stays undissolved, it can clump on the grill and burn in spots before the pork has time to caramelize evenly.
Coating and Marinating the Pork
Thread the pork onto the soaked skewers in loose folds rather than packing the slices tightly together. Tight skewers steam in the middle and cook unevenly. Once the marinade goes over the pork, turn everything a few times so every surface gets coated, then refrigerate it long enough for the meat to absorb the seasoning.
Cooking Over Medium-High Heat
Lay the skewers over medium-high heat and watch for the glaze to darken at the edges before you turn them. Brush with reserved marinade as they cook, but don’t keep basting once the sugars start to turn very dark or the surface will go from sticky to bitter fast. The pork is ready when it feels firm, has clear grill marks, and the thickest pieces are cooked through without looking dry.
Serving for the Best Finish
Give the skewers a minute off the grill before serving so the juices settle back into the meat. That short rest keeps the first bite from leaking out onto the plate. Serve them with steamed rice and extra banana ketchup for dipping, because the glaze on the pork and the bright sauce on the side are what make the whole plate come together.
How to Adapt These Skewers for Different Kitchens and Different Eaters
No Grill, Just a Broiler
Set the skewers on a rack over a foil-lined sheet pan and broil close to the heat source, turning once and watching them carefully. You’ll lose a little of the smoky edge from the grill, but you’ll still get deep caramelization if you keep the pork in a single layer and don’t walk away.
Gluten-Free Version
Use a gluten-free soy sauce or tamari and check your banana ketchup label, since some brands include additives you may want to avoid. The texture stays the same, and the flavor lands close to the original as long as you keep the sweet-salty balance.
Less Sweet, More Savory
Cut the brown sugar back by a tablespoon and add a touch more lemon juice for brightness. The glaze won’t be as lacquered, but the pork will taste sharper and a little more grill-forward, which some people prefer.
Using Pork Belly Instead of Pork Shoulder
Pork belly gives you a richer, softer bite, but it renders more fat and can flare on the grill. Keep the heat a little lower and watch the edges closely, because the added fat and sugar together can darken faster than shoulder.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The glaze will thicken a bit as it chills, which is normal.
- Freezer: Freeze the cooked pork off the skewers for up to 2 months. Wrap it well and thaw it in the fridge before reheating so the sugars don’t scorch.
- Reheating: Warm the pork gently in a covered skillet with a splash of water or in a low oven. High heat will dry out the meat and push the sugar from sticky to hard and bitter.
Questions I Get Asked About This Recipe

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 and stir until smooth and glossy.
- Thread pork slices onto soaked skewers and arrange them in a large dish with space between skewers.
- Pour marinade over the pork until well coated, cover, and refrigerate for at least 4 hours or overnight (visible sauce clinging to the pork).
- Preheat the grill to medium-high heat until hot.
- Grill skewers for 8-10 minutes per side, brushing with marinade each time you flip (look for increasing dark caramel tones and char marks).
- Continue grilling, brushing with marinade, until the pork is caramelized and cooked through with no pink in the center (glaze should look thick and shiny).
- Serve immediately with steamed rice and additional banana ketchup for dipping (charred edges with a glossy finish).