July 25, 2026
Filipino-Style BBQ Skewers (Vegan)
Nothing says celebration quite like Filipino-style barbecue! Sweet, savory, smoky, and caramelized to perfection, these skewers are a staple at family gatherings, birthdays, and weekend cookouts. This tofu version captures all the classic flavors of the beloved street food with a plant-based twist. Super firm tofu soaks up the signature marinade beautifully, creating skewers that are tender on the inside with irresistible charred edges!

Table of Contents
a brief history of filipino barbecue why you’ll love this recipe jump to recipe video step-by-step instructions tips and faqs more filipino-inspired recipesFilipino-Style BBQ Skewers
Filipino BBQ is a must-have for holidays, birthdays, and pretty much any celebration! It was a staple growing up, and I’ve missed it so much, so I knew I wanted to recreate it when I started this Sunday Skewers Series. Whether it’s Christmas Eve (Noche Buena), birthday parties, or casual weekend gatherings, you’ll always find these sweet and savory skewers alongside the usual festivities.
Traditional Filipino BBQ (often called inasal or isaw depending on the meat used) has deep roots in Filipino street food culture. But let’s be honest, you don’t need to be celebrating a special occasion to enjoy these skewers! They’re delicious any day of the week, and they are always a family favorite!

The Story Behind Filipino BBQ
Before we fire up the grill, it’s worth taking a moment to understand the history behind this beloved dish. Filipino barbecue culture isn’t just about food. It’s woven into the country’s identity, shaped by centuries of trade, colonization, and local ingenuity.
The word “barbacoa” entered Filipino vocabulary through Spanish colonizers in the 16th century. Originally, it referred to indigenous methods of smoking meat over wood fires. But what evolved into modern Filipino BBQ took on distinctly local characteristics that set it apart from Western barbecue traditions.
Banana ketchup, for instance, has its own story. During World War II, tomato supplies were scarce in the Philippines. Resourceful cooks turned to locally abundant bananas, creating a vibrant red condiment that would eventually become a signature ingredient in Filipino BBQ marinades. Today, it’s one of the defining flavors that separates Filipino-style grilling from other barbecue traditions around the world!
Street Food Culture Takes Root
In urban centers like Metro Manila and Cebu, Filipino BBQ became synonymous with street food culture. Vendors pushed portable carts through neighborhoods, selling isaw (grilled chicken intestines), inhaw na baboy (pork belly), and inasal na manok (grilled chicken). These carts became fixtures of daily life, especially in the evenings when families would gather after dinner to grab skewers and drinks.
This tradition of communal, outdoor grilling carried over into home settings. Backyard gatherings became the norm for celebrations big and small, and the smell of garlic, calamansi, and charred meat became as familiar to Filipinos as the sound of rain during monsoon season.
A Global Legacy
As Filipinos moved abroad, they brought their barbecue traditions with them. What was once found exclusively at neighborhood turo-turo (“point-point”) eateries or night markets can now be recreated in home kitchens across North America, Europe, and Asia. The core flavors remain intact: sweet banana ketchup, tangy calamansi and savory soy sauce, but the proteins have diversified as new generations explore plant-based options and alternative ingredients.
For those of us making this recipe, there’s something meaningful about continuing that legacy. It’s not just about grilling tofu on a stick. It’s about participating in a culinary tradition that has adapted and survived through changing times while staying true to its roots. And honestly, it’s pretty rewarding to know that a few simple ingredients can connect you to decades of Filipino food history!

Why You’ll Love This Recipe
- Nostalgic Flavors: Captures the authentic sweet-savory tang that defines Filipino barbecue!
- Make-Ahead Friendly: Marinate overnight for maximum flavor development
- Quick Grilling Time: Ready in about 15 minutes on the grill
- Perfect for Crowds: Easily double or triple the batch for parties. Everyone loves these!
- Budget-Friendly: Tofu and pantry staples make this affordable
Step-by-Step Instructions
1. Prep Your Skewers:
If using wooden skewers, soak them in water for at least 30 minutes before starting. This prevents them from burning on the grill.
2. Marinate:
In a large bowl, whisk together soy sauce, fresh calamansi juice, lemon-lime soda, banana ketchup, vinegar, oil, minced garlic, dark soy sauce, brown sugar, black pepper, and red chili flakes (if using) until thoroughly combined. Add the torn tofu pieces to the marinade and gently toss to coat. Cover and refrigerate for 2 to 4 hours, or up to overnight for the best flavor development!
3. Preheat the Grill & Thread the Skewers:
Preheat your grill to medium-high heat for at least 10 minutes. Clean and oil the grates to prevent sticking. Thread the marinated tofu pieces onto skewers. Reserve the excess marinade for basting.
4. Grill to Perfection:
Grill the skewers for 15 to 20 minutes, flipping and basting with the reserved marinade every couple of minutes until the tofu is dark brown and charred on the edges.
5. Serve and Enjoy!
Remove from grill, garnish with thinly sliced green onions, and serve with white or garlic rice and Filipino spiced vinegar on the side. Enjoy!

Tips and FAQs
- Soak wooden skewers: for at least 30 minutes before threading to prevent burning
- Marinate longer for deeper flavor:overnight is ideal for the tofu to absorb all the sweet-savory goodness!
- The soda adds caramelization: don’t skip it!
Can I use extra firm tofu instead of super firm?
You can! While, super firm tofu holds up better on the grill, extra firm tofu works as well. Just make sure to press it for 30 minutes first to remove excess moisture, then be gentle when threading.
What if I can’t find calamansi?
Fresh lemon or lime juice works as a substitute. For closest flavor, use half lemon and half lime juice.
What if I don’t have a grill?
You can air-fry or pan-fry instead! Instructions on how to do so are in the notes section of the recipe at the bottom of this page.
Is banana ketchup mandatory?
It’s traditional and gives authentic flavor, but regular ketchup works!
More Filipino Recipes
If you love these Filipino-Style BBQ Skewers, try these Filipino recipes next!




Ready to Fire Up Your Grill?
Whether you’re hosting a holiday feast, birthday bash, or simply craving those nostalgic sweet-and-savory flavors, these skewers will transport you straight to the Philippines! If you give this recipe a try, I’d love to see! Snap a photo, take a video, or make a story and post it to Instagram or Facebook, and tag me at @eat_figs_not_pigs and #EatFigsNotPigs. I love seeing your recreations of my recipes! xx!

Filipino-Style BBQ Skewers (Vegan)
Ingredients
For the Marinade:
- ½ cup soy sauce
- ½ cup fresh calamansi juice, or lemon juice
- ½ cup lemon-lime soda (such as 7-up)
- ⅓ cup banana ketchup
- ⅓ spiced Filipino vinegar, or white vinegar
- ¼ cup neutral oil (such as vegetable or canola)
- 8 cloves fresh minced garlic
- 2 tablespoons dark soy sauce, optional, for color
- 2 tablespoons brown sugar
- 1 teaspoon black pepper
- ½ teaspoon red chili flakes, optional
For the Skewers:
- 2 (16-ounce blocks) super-firm tofu, torn into 2”- inch pieces
- Thinly sliced green onion for garnish, optional
- White or garlic rice for serving, optional
- Filipino spiced vinegar for serving, optional
Instructions
- Before starting, if using wooden skewers, make sure to soak them in water for at least 30 minutes to avoid burning.
- Place all the marinade ingredients in a large bowl and whisk until thoroughly combined.
- Add tofu pieces to the bowl and toss gently to coat. Cover and marinate in the refrigerator for 2 to 4 hours, or up to overnight for the best flavor.
- When ready to grill, preheat your grill to medium-high heat for at least 10 minutes.
- Thread the tofu onto the skewers and reserve the excess marinade for basting.
- Grill the skewers until the tofu is dark brown and charred on the edges, 10 to 15 minutes, flipping and basting with the excess marinade every couple of minutes.
- Remove the skewers from the grill. Garnish with fresh green onion and serve with white or garlic rice and a side of Filipino spiced vinegar. Enjoy!
Video
Notes
- Preheat your air fryer to 400°F (200°C) for about 5 minutes.
- Place the skewers in a single layer in the air fryer basket. Leave a little space between them so the air can circulate freely.
- Cook for 12 to 14 minutes, flipping the skewers and basting with the reserved marinade every 4 to 5 minutes. If you’re using long wooden skewers, trim them to fit your basket beforehand—or cut the tofu off the skewers and cook it in batches as loose pieces instead.
- Look for deep browning and slightly charred edges, similar to what you’d get on the grill. If the tofu isn’t browning enough after 12 minutes, add another 2 to 3 minutes.
- Heat a tablespoon or two of neutral oil in a large skillet or cast-iron pan over medium-high heat.
- Once the oil is shimmering, add the skewers in a single layer. Work in batches if needed to avoid crowding the pan.
- Cook for 3 to 4 minutes per side, turning every couple of minutes and basting with the reserved marinade as you go. Total cooking time should be around 10 to 14 minutes.
- You’re looking for a dark, caramelized crust on the outside with visible char spots. If the marinade starts burning due to the sugar content, lower the heat slightly and continue basting to keep the tofu moist.