Filipino BBQ Pork Skewers

Tender pieces of flavorful pork glazed with a sweet and savory sauce and fresh off the grill–these pork BBQ skewers are so mouth-watering that you’ll want to hoard them all on your plate. It’s no wonder these are a Filipino delicacy. 

a tray of Filipino BBQ pork skewers

What pork and BBQ means to Filipinos

BBQ and grilling in the Philippines is a large part of cooking and food culture. When I visited the Philippines almost a decade ago, I really enjoyed a lot of street food in Cebu and Manila. Many of these street foods were grilled and BBQed as soon as you ordered them and took them to go.

You could even purchase rice on the go in the form of pusô–hanging rice that is formed by weaving palm leaves into a diamond-shaped, adding rice, and steaming it. Puso paired along with BBQ skewers in a brown paper bag was the perfect on the go meal.

These are food experiences I also have luckily been a part of in the US. If you’ve ever been able to attend a Filipino party (or even better, a boodle fight) in America, you should expect a lot of grilled and BBQ foods, like chicken inasal, lechon belly, and my favorite, pork BBQ skewers.

It shouldn’t be a complete surprise that pork is a quintessential part of Filipino food and culture, especially because pigs are an indigenous animal to the Philippines. Historically, it was known that pigs were given as offerings to Gods. While not all Filipinos or Filipino Americans eat or love pork, there is still interesting data on pork consumption in the Philippines. In 2017, the average Filipino consumed over 30 pounds of pork annually (compared to the 28 pounds of pork consumed by the rest of the world). 

Filipino vs American BBQ

plate of rice, with bbq pork skewers, and Filipino pickles on the side

Filipino BBQ shares some similarities with American BBQ, and it’s equally as tasty and satisfying. Typically Filipino BBQ is cooked over charcoal, but these days gas is also used in restaurants and homes, too. While many American marinades for BBQ rely on dry rubs or thick sauces you add on after it’s cooked, Filipino BBQ often uses wet marinades that include ingredients specific to Filipino cuisine.

For example, many marinades use 7-up or Sprite as a way to tenderize the meat or using banana ketchup as a sweetener. I like to use banana ketchup in both the marinade and the glaze while cooking. For Filipino Americans, I’ve started to see a lot of interesting fusions made in Filipino BBQ–something that is reflected in this recipe. 

What is banana ketchup?

Banana ketchup can be something of a mystery to those who didn’t grow up with it because most people have only heard of tomato ketchup. Basically it’s a condiment that is a combination of bananas, sugar, garlic, and red food coloring–there’s actually no tomatoes in this condiment at all.

You can find banana ketchup in many Filipino and Filipino American homes. It was influenced by American style ketchup during colonization. You can eat it with your eggs and rice or add it in a marinade, like this recipe.

But what does it taste like? Well, to me it tastes much sweeter than it is tangy like traditional tomato ketchup, but you also can’t taste the actual banana flavor. Some brands even have spicy versions available. You can find my preferred brand, Jufran, at many local Asian grocery stores or online because of it’s long shelf life.  

The marinade

two glass containers with pork marinating in them

For pork BBQ skewers, many traditional marinade recipes will include a combination of 7-up (or Sprite), soy sauce, vinegar, brown sugar, garlic, and banana ketchup. After making these skewers many times throughout the past, I wanted to add some additional ingredients to amplify the taste.

In this recipe, I added chili oil with black bean sauce to add a bit of a kick instead of using fresh chilis. If you don’t have this sauce at home, you can use fresh chilis or omit completely. I also used a Filipino brand of vinegar called Datu Puti, which is a sweet type of vinegar with less acidity. If you don’t have this at your local market, you can use regular distilled vinegar. 

In a large mixing bowl, add banana ketchup, 7-up (or sprite), soy sauce, vinegar, oyster sauce, chili oil with black bean sauce, brown sugar, ground pepper, and lots of garlic. Mix the ingredients thoroughly before adding your pork. 

The meat

When picking pork, I like to choose pork shoulder or butt because it’s got a nice combination of lean and fatty pieces–perfect for bbq and many other dishes like sweet and sour pork.

My local grocery stores also sell it relatively cheaper than pork belly, too. At home, cut your pork shoulder into cubes no smaller than one inch on all sides. I like to make sure that all the pieces have some parts of the fat in them so that each bite is tasty.

Once you’ve cut the cubes, add them into an air-tight container and pour the marinade over the meat, making sure all pieces of the pork are covered. Marinate the pork for up to six hours in the fridge so you get all that sweet and savory goodness in each piece of pork.

The glaze

bbq glaze on a basting brush

Right before grilling, make the glaze by combining banana ketchup, oyster sauce, and sesame oil in a small mixing bowl. You will be glazing the skewers on the grill to add even more flavor.


Traditionally, they use charcoal grills to cook the BBQ skewers, but if you only have a gas grill that will also work. About 30 minutes before grilling, you want to soak your wooden BBQ skewers in water to prevent them from burning on the grill–this is important! I’ve had the wooden sticks catch fire because I didn’t soak them and it is not fun.

Also, make sure to remove your marinating meat from the fridge and rest it on the counter so it’s not too cold when grilling. You want to make sure they cook evenly.

skewers of pork on the grill, being glazed with a brush

When you’re done marinating and soaking your skewers, you can then add about five to six pieces of meat to each skewer. I like to alternate pieces that are more lean and then more fat so each stick gets an even proportion. In the Philippines, I noticed that they also add a piece of fatty pork at the end of the stick–almost like a treat at the end!

To prevent from immediately charring your skewers, keep it at about 80% heat when you place the skewers on the grill. Cook the skewers for about four minutes on each side and then turn it over and cook for another four minutes.

After cooking for about eight minutes, glaze one side and turn over to grill for another minute, and repeat on the next side. The cooking time can vary greatly depending on how large your cuts of meat are. You can use your thermometer to check the doneness (pork should be around 145 °F). Remove the skewers when they’re done.  


tray of Filipino bbq sticks, with plate of rice, and bowl of Filipino style pickles

While pork BBQ skewers are traditionally served with a side of vinegar sauce made of vinegar, garlic, salt, and pepper, I often like to eat it with Filipino pickles called atchara.

Eat these skewers fresh off the grill kamayan style with a side of rice, some pickles, crispy lumpia, grilled corn in foil, and you will thank me later. As a kid, I even ate bbq pork skewers with pandesal as a sandwich, the options are endless!

For other types of bbq, I would recommend yakitori (or Japanese skewers) or grilled veggie kabobs for a healthier option.

bbq skewers pin
bbq pork skewers closeup

Filipino BBQ Pork Skewers

5 from 54 votes
These sweet and savory Pork BBQ skewers are super moist and tender right off the grill. Follow this easy recipe to win over any party.
BY: Huy Vu
Prep: 20 mins
Cook: 20 mins
Marinating: 6 hrs
Total: 6 hrs 40 mins
SERVINGS: 16 Skewers




  • 16 (12-inch) bamboo skewers


Equipment Used

  • grill



  • Cut the pork shoulder into cubes about one inch in size all around. Add the meat in an air-tight container larger than the amount of meat inside, leaving room for the marinade.
  • In a large mixing bowl, combine the banana ketchup, 7-up, soy sauce, vinegar, oyster sauce, chili oil with black bean sauce, brown sugar, ground pepper, and garlic. Whisk the contents and make sure the brown sugar has dissolved.
  • Pour the marinade over the meat and mix together to make sure all the meat is covered. Marinade for six hours and no more than eight hours, refrigerated.


  • Soak the bamboo skewers in water for at least 30 minutes. Remove the marinade from the fridge and let sit on the counter for 30 minutes to adjust the temperature before grilling (this is also easier on your hands when skewering).
  • In a small bowl, combine the banana ketchup, oyster sauce, and sesame oil and mix thoroughly.
  • Assemble the BBQ skewers by adding about five-six pieces of pork to each skewer. Try to alternate fattier and leaner pieces. Repeat until all pieces of meat are skewered.
  • Preheat the grill to medium-high heat (about 80%). Place the skewers on the grill and cook for four minutes on one side before turning. Repeat cooking for another four minutes.
  • Use a brush to baste the glaze on one side of the skewer, turn over the skewer, cook for one minute. Repeat basting and cooking. Check the temperature of the meat to see if it’s cooked thoroughly (145 °F). You can also use a knife to cut a piece of pork and check the center. Finish pork skewers should be slightly firm, but not dry and not translucent in the middle. Adjust cooking time if necessary or remove the skewers if they’re finished.
  • Serve with a side of rice and sweet Filipino pickles.


This recipe is adapted from Kawaling Pinoy’s post.

Nutrition Facts

Calories: 187.3kcal | Carbohydrates: 20.9g | Protein: 12.5g | Fat: 6g | Saturated Fat: 1.6g | Trans Fat: 0.1g | Cholesterol: 34.8mg | Sodium: 1061.9mg | Potassium: 263.3mg | Fiber: 0.5g | Sugar: 16.2g | Vitamin C: 3.1mg | Calcium: 39.2mg | Iron: 1.2mg
Course: Main Course
Cuisine: Filipino
Keyword: bbq, pork, pork skewers
Did you cook this recipe?Tag @HungryHuy or #hungryhuy–I’d love to see it!

Like this recipe? Subscribe to my newsletter!

4 comments on “Filipino BBQ Pork Skewers

  1. Daniel says:

    5 stars
    Absolutely delicious!

    1. Huy @ Hungry Huy says:

      Yess thank you Daniel!

  2. Jinky says:

    5 stars
    Followed the recipe. The best!!! Thank you.

    1. Huy @ Hungry Huy says:

      Thanks Jinky, glad you liked it!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating