Sweet smoky street food flavor, easy prep, and juicy grilled bites that win parties, weeknights, and backyard cravings.
Some recipes show up. This one takes over the table. The first time you pull these sticky, glossy skewers off the grill, people suddenly become very interested in “helping” near the platter.
That is the magic here: big flavor, low drama, and that sweet savory char that makes everyone reach for seconds before the rice even lands. You get tender pork, a bold marinade, and caramelized edges that taste like summer with better PR. If your usual grilled meat feels a little boring, this is the upgrade.
What Makes This Recipe So Good

The secret is the balance. Filipino style barbecue leans sweet, salty, tangy, and garlicky all at once, so every bite tastes layered instead of flat. You do not just taste grilled pork. You taste marinade that actually did its job.
The sugar helps the meat caramelize, the soy sauce brings depth, and the citrus brightens the whole thing so it never feels heavy. Add banana ketchup if you want that classic street food vibe, and suddenly the skewers taste like they came from a roadside grill with a line wrapped around the block.
Another win: this recipe loves a crowd. You can marinate the pork ahead, thread the skewers in batches, and grill fast when people arrive. It is party food with a plan, which honestly feels rare.
It is also extremely forgiving. Serve it with rice, atchara, grilled vegetables, or wrapped in lettuce if you want to pretend you are being balanced. Either way, the flavor carries the meal.
What You’ll Need (Ingredients)

Use pork shoulder or pork belly for the best mix of flavor and tenderness. Pork shoulder gives you juicy bites with less grease, while pork belly delivers rich, almost unfair levels of indulgence. IMO, shoulder is the easiest choice for most home cooks.
- 2 pounds pork shoulder or pork belly, cut into bite size cubes or thin strips for skewering
- 1 cup banana ketchup for classic Filipino barbecue flavor
- 1/2 cup soy sauce for salt and umami
- 1/3 cup brown sugar to create caramelized edges
- 1/4 cup calamansi juice or lemon juice for brightness and tenderness
- 6 cloves garlic, minced very fine
- 1 small onion, grated or minced
- 1 tablespoon oyster sauce for extra savory depth
- 1 tablespoon fish sauce for a punch of flavor
- 1 teaspoon ground black pepper
- 1/2 teaspoon salt, adjust carefully since soy sauce already brings salt
- 2 tablespoons neutral oil for the marinade
- 8 to 12 bamboo skewers, soaked in water for at least 30 minutes
For basting while grilling, mix a quick glaze so the skewers stay shiny and flavorful instead of sad and dry. Because nobody dreams about dry pork on a stick.
- 1/4 cup banana ketchup
- 2 tablespoons soy sauce
- 2 tablespoons brown sugar
- 2 tablespoons water
- 1 tablespoon oil
Cooking Instructions

-
Prep the pork. Trim any very thick or tough bits, then cut the meat into even pieces. Keep the size consistent so everything cooks at the same speed and you do not get one skewer that is perfect and another that tastes like a bad decision.
-
Make the marinade. In a large bowl, whisk together banana ketchup, soy sauce, brown sugar, calamansi juice, garlic, onion, oyster sauce, fish sauce, black pepper, salt, and oil. Stir until the sugar mostly dissolves and the mixture smells bold, sweet, and slightly dangerous.
-
Marinate the pork. Add the pork and coat every piece well. Cover and chill for at least 4 hours, but overnight is better if you want deeper flavor. FYI, this is where the magic happens, so do not rush it.
-
Soak the skewers. If you use bamboo skewers, soak them in water for 30 minutes before threading. This helps keep them from burning on the grill like tiny wooden sacrifices.
-
Thread the meat. Remove the pork from the marinade and thread it onto skewers, packing the pieces snugly but not too tight. Leave a little room at the ends so they are easier to handle.
-
Make the basting sauce. In a small bowl, mix banana ketchup, soy sauce, brown sugar, water, and oil. This glaze adds shine, moisture, and that sticky finish everyone wants.
-
Preheat the grill. Heat a charcoal or gas grill to medium heat. You want enough heat to caramelize the outside without scorching the sugar before the pork cooks through.
-
Grill the skewers. Place the skewers on the grill and cook for about 10 to 14 minutes total, turning every few minutes. Start basting after the first turn, then baste lightly each time you flip.
-
Watch for doneness. The pork should cook through, develop dark caramelized spots, and feel juicy, not stiff. If the grill runs hot, move the skewers to a cooler area so the sugars do not burn.
-
Rest and serve. Let the skewers rest for 3 to 5 minutes before serving. Pair them with steamed rice, pickled papaya, vinegar dipping sauce, or all three if you believe in happiness.
Storage Instructions

If you have leftovers, let the skewers cool completely before storing. Place them in an airtight container and refrigerate for up to 4 days. Keep any extra sauce in a separate container so the pork does not get overly wet.
To reheat, warm the skewers in a skillet over medium low heat, in a 325 degree oven, or in the microwave in short bursts. Add a spoonful of water or a light brush of glaze if they seem dry. The goal is juicy reheated pork, not chewy little bricks.
You can also freeze the cooked skewers for up to 2 months. Wrap them tightly and thaw overnight in the fridge before reheating. For best texture, grill or pan heat them after thawing instead of nuking them into oblivion.
If you want to work ahead, freeze the pork in the marinade before cooking. Thaw it in the refrigerator, then thread and grill as usual. This is one of those rare meal prep moves that actually feels smart.
Benefits of This Recipe

It feeds a group easily. Skewers scale up without much extra effort, which makes them ideal for cookouts, birthdays, and family dinners. More guests just means more sticks.
It is budget friendly. Pork shoulder gives you excellent flavor for less money than many premium cuts. With a strong marinade, even affordable meat tastes impressive.
It works for make ahead cooking. Marinating in advance saves time and improves flavor. That is a nice change from recipes that demand attention every five minutes like a needy group chat.
It delivers crowd pleasing flavor. Sweet, smoky, salty meat wins over kids and adults fast. Even picky eaters often fold when they smell it on the grill.
It pairs with everything. Serve it with rice, noodles, salads, grilled corn, or simple sliced cucumbers. The skewers carry enough flavor that the sides can stay easy.
What Not to Do

- Do not skip the marinade time. A quick dip will not give you the same depth of flavor. The pork needs time to absorb all that sweet savory goodness.
- Do not grill over aggressive heat. The sugar in the marinade burns fast. If the outside blackens before the inside cooks, your grill is trying to sabotage you.
- Do not baste too early or too heavily. Start after the pork begins to cook, and use a light hand. Too much glaze at once can cause flare ups and bitter burnt spots.
- Do not crowd giant chunks onto the skewer. Thick pieces take longer and cook unevenly. Smaller, uniform cuts give you the best char to juicy ratio.
- Do not forget to soak bamboo skewers. Burnt handles are not a personality trait. A simple soak saves a lot of frustration.
- Do not overcook the pork. Pull it once it is cooked through and still tender. Dry pork defeats the entire point of this recipe.
Mix It Up
If you want a richer version, use pork belly. It crisps beautifully and turns almost candy like at the edges. Just expect a little more dripping and flare up on the grill.
For a leaner option, use pork loin, but keep a close eye on cooking time so it does not dry out. You can also add a little more oil to the marinade for insurance. Lean meat needs help. It is trying its best.
Want heat? Add chopped bird’s eye chilies or a spoonful of chili garlic sauce to the marinade. The sweetness handles spice really well, so the final result tastes balanced instead of chaotic.
If you cannot find banana ketchup, use regular ketchup plus a small pinch of brown sugar and a splash of vinegar. It is not identical, but it still gets you close. You can also add a tiny bit of soy sauce to deepen the flavor.
For an oven version, place the skewers on a rack over a sheet pan and bake at 425 degrees, turning once and basting near the end. Finish under the broiler for a minute or two to mimic that grilled char. It is not exactly the same, but it absolutely works on rainy days.
FAQ
What cut of pork is best for these skewers?
Pork shoulder is the best all around choice because it stays juicy, has good flavor, and handles high heat well. Pork belly tastes richer and more indulgent, while pork loin works if you want something leaner and monitor the cook time carefully.
Can I make these without banana ketchup?
Yes. Use regular ketchup with a little extra brown sugar and a small splash of vinegar. Banana ketchup gives the most traditional flavor, but the substitute still creates sweet tangy grilled pork that tastes great.
How long should I marinate the pork?
Marinate for at least 4 hours, but overnight gives the best results. The extra time lets the garlic, soy, citrus, and sugar work into the meat so the flavor goes beyond the surface.
Can I cook these in a grill pan or on the stovetop?
Absolutely. Use a grill pan or heavy skillet over medium heat and cook in batches so the pork sears instead of steams. You will miss some smoky flavor, but the glaze and caramelization still make them excellent.
How do I know when the pork is done?
The pork should feel firm but still springy, with browned edges and no raw center. If you use a thermometer, aim for at least 145 degrees followed by a short rest, though many home cooks prefer cooking skewered pork slightly further for texture and peace of mind.
What should I serve with them?
Steamed rice is the classic move. They also pair well with pickled papaya, cucumber salad, grilled vegetables, pancit, or a sharp vinegar dipping sauce to cut the sweetness.
Can I prepare these ahead for a party?
Yes, and you should. Marinate the pork the night before, thread the skewers earlier in the day, and keep them chilled until grilling time. That way you spend more time hosting and less time wrestling raw meat while guests pretend not to notice.
Wrapping Up
If you want a grilling recipe that gets instant attention, this is the one. It hits the sweet savory smoky trifecta, feeds a crowd, and makes even a regular weeknight feel a little more fun.
The best part is how approachable it is. A solid marinade, the right heat, and a few turns on the grill get you restaurant worthy results without any nonsense. Make it once, and do not be surprised when people start requesting it by name.
Serve it hot, keep the rice coming, and maybe make extra. Because leftovers are great in theory, but with these skewers, that theory rarely survives contact with actual humans.


