Pork Shawarma Recipe Filipino Style: Crispy Celery Crowns Over Tangy Vinegar Marinade

Main Courses

Pork Shawarma Recipe Filipino Style: Crispy Celery Crowns Over Tangy Vinegar Marinade

This Filipino-style pork shawarma transforms humble cuts into crispy, fragrant slices with a tangy vinegar marinade that cuts through the richness. The secret lies in a blend of annatto oil and calamansi juice—just like my grandmother used to make for special occasions.

It’s not your typical shawarma; this version carries the bold flavors of Filipino lechon with a modern twist.

The magic starts with a marinade that tenderizes the meat while building layers of flavor—think garlic, ginger, and just a touch of banana ketchup for that signature sweet-tangy balance.

Roasting the meat low and slow ensures it stays juicy, then a quick sear in a screaming-hot pan creates those coveted crispy celery crowns. This isn’t just a recipe; it’s a celebration of Filipino comfort food reimagined.

What you’ll end up with is crispy, caramelized edges that shatter at the first bite, paired with tender, juicy meat inside. The marinade’s tangy notes brighten every slice, making it perfect for wraps, rice bowls, or even as a filling for lumpia.

It’s the kind of dish that feels like a hug—familiar yet exciting, simple yet impressive.

No fancy equipment needed—just a good knife, a skillet, and patience. The result? A dish that’s restaurant-worthy but built for your weeknight dinner table. Ready to make this your new go-to?

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for pork shawarma recipe filipino style

Filipino flavors meet crispy perfection—just 15 ingredients for shawarma that tastes like home.

Ingredient Amount Notes
Pork Shoulder 🥩 2 lb Boneless, cut into thin strips
Calamansi Juice 🍋 ½ cup Substitute with lime or lemon
Banana Ketchup 🍌 ¼ cup Filipino sweet-tangy condiment
Annatto Oil 🫒 2 tbsp For vibrant color and flavor
Garlic Cloves 🧄 8 cloves Minced for marinade
Fresh Ginger 🌿 2 tbsp Grated, for zing
White Vinegar 💧 ¼ cup For tangy balance
Soy Sauce 🍶 3 tbsp Use light soy for milder taste
Brown Sugar 🍚 2 tbsp For caramelized sweetness
Celery Sticks 🥬 1 cup For crispy crowns
Olive Oil 🫒 2 tbsp For searing
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Ground Cumin 🌿 1 tsp Toasted for depth
Paprika 🌶️ ½ tsp Smoked for warmth

The pork shoulder is the star—look for well-marbled cuts at Costco or your butcher shop. Filipino markets often carry pre-cut pork shoulder, saving you time. If you can't find calamansi juice, lime or lemon juice works in a pinch, though it won't be quite the same. Banana ketchup is a must for that signature sweet-tangy balance—grab a bottle at Asian grocery stores or online. Annatto oil gives it that gorgeous golden hue, but if you're missing it, a pinch of turmeric will do the trick.

No banana ketchup? Mix 2 tbsp tomato ketchup with 1 tbsp brown sugar for a quick substitute. Fresh ginger loses potency fast, so buy it within 2-3 days of cooking. The celery sticks should be crisp—cut them just before cooking to avoid sogginess. For extra smokiness, toast the cumin seeds in a dry pan for 30 seconds before grinding. The marinade can sit for up to 12 hours, but overnight is ideal for maximum flavor infusion.

Marinated pork keeps for 3 days in the fridge—perfect for meal prep. The crispy celery crowns are best served immediately, but you can reheat the pork slices in a pan for 2-3 minutes until warmed through. Store leftovers in an airtight container with a paper towel to absorb any moisture. Freeze portions for up to 3 months—just thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • No-Fuss Marination: I swear by the calamansi juice—just a quick toss with garlic and annatto oil, then let it sit while you prep the rest. No fancy techniques, just 15 minutes of hands-off magic.
  • Sweet-Savory Magic: That banana ketchup glaze? It’s the star—sticky, tangy, and just sweet enough to balance the garlic’s punch. The annatto oil gives it that golden glow too.
  • Party in a Pan: Works for weeknight dinners or when your friends drop by unannounced. Slice it thin, stack it high with rice and veggies, and suddenly you’re serving restaurant-quality shawarma.
  • Budget Win: Pork shoulder stretches for days—roast extra, slice it cold for sandwiches, or freeze portions. Honestly, it’s the kind of recipe that makes grocery day feel like a victory.

Step-by-step instructions for pork shawarma Filipino style

Here's how to create tender, flavorful pork strips with crispy celery crowns—just like the best Filipino street food.

1

Marinate the Pork for Maximum Flavor

In a large bowl, combine the 2 lb pork shoulder cut into thin strips with the 0.5 cup calamansi juice, 0.25 cup banana ketchup, 2 tbsp annatto oil, 3 tbsp soy sauce, 2 tbsp brown sugar, 1 tsp salt, 0.5 tsp black pepper, 1 tsp ground cumin, and 0.5 tsp paprika. Mix thoroughly until every strip is evenly coated.

Add the 8 cloves minced garlic and 2 tbsp grated fresh ginger, stirring well to distribute the aromatics. Cover the bowl and refrigerate for at least 4 hours—overnight is even better. This long marinade ensures the pork stays juicy while absorbing all those vibrant flavors. The annatto oil will give it that signature golden hue, while the vinegar in the banana ketchup adds just the right tang.

2

Prepare the Celery Crowns for Crispy Perfection

While the pork marinates, cut the 1 cup celery sticks into 1-inch pieces. These will become your crispy crowns, adding texture that balances the tender pork. Spread them on a baking sheet and toss with 2 tbsp olive oil, 1 tsp salt, and a pinch of black pepper. Roast at 400°F for 15-20 minutes, stirring halfway, until they're golden brown and crispy. You want them to look like little toasted sticks—this is where the magic happens for that satisfying crunch.

Don't skip this step. The celery needs to be fully crisped before adding to the pork, or they'll turn soggy when everything comes together. Set them aside once done—they'll stay crispy for about 10 minutes before serving.

3

Sear the Pork for Juicy, Caramelized Strips

Heat a large skillet over medium-high heat and add the marinated pork in a single layer—don't overcrowd, or the strips will steam instead of sear. Cook for 3-4 minutes per side until the pork is golden brown and cooked through to 160°F internally. The annatto oil should give the pork a beautiful, glossy finish.

As the pork cooks, you'll notice it releases juices and caramelizes slightly. This is what gives it that irresistible flavor. If the pan gets too dry, add a splash of water to deglaze and scrape up those delicious browned bits from the bottom. Once fully cooked, remove the pork and set it aside to rest for 5 minutes—this keeps it juicy when you serve it.

4

Combine and Serve with Crispy Celery Crowns

Return the seared pork to the skillet and pour in the 0.25 cup white vinegar. Let it simmer for 2-3 minutes until the vinegar reduces slightly and the pork absorbs the tangy flavor. The vinegar cuts through the richness of the pork and banana ketchup, balancing everything beautifully.

Garnish with the crispy celery crowns and serve immediately. The contrast of tender, caramelized pork with the crunchy celery is what makes this dish so special. For extra authenticity, serve with garlic rice or steamed jasmine rice to soak up all the delicious juices. The pork should be juicy, slightly sweet, and packed with smoky, tangy flavors—just like the best Filipino shawarma!

👨‍🍳

Pro Tips For Making Pork Shawarma Recipe Filipino Style

  • MARINATE OVERNIGHT: DESCRIPTION: I learned this the hard way—rushing the marinade with calamansi and garlic just doesn’t cut it. The acid and garlic need at least 8 hours (12 is better) to tenderize that pork shoulder properly. Skip this, and your shawarma will fight you every bite.
  • COOK LOW AND SLOW: DESCRIPTION: Pork shoulder is forgiving, but don’t blast it on high heat. After searing, drop the temp to 160°F (71°C) and let it cook until it shreds easily with a fork—about 2.5–3 hours. High heat = dry shawarma; patience = melt-in-your-mouth texture.
  • BRUSH WITH ANNATTO MIDWAY: DESCRIPTION: Annatto oil isn’t just for color—it adds depth. Slather it on after the pork has cooked 2 hours, then finish under the broiler for 3–5 minutes. This locks in moisture and gives that signature Filipino shawarma glow without burning.
  • SAVE THE KETCHUP: DESCRIPTION: Banana ketchup is the star, but don’t drown the pork in it. Use it as a finishing sauce—drizzle lightly over the last 10 minutes of cooking, then broil until it caramelizes slightly. Too much too soon = soggy meat.

Make-ahead tips for this pork shawarma recipe filipino style

Marinade Prep Ahead

Make the marinade 1-2 days ahead and store it in an airtight container in the fridge. The flavors deepen over time, especially the tangy calamansi and sweet banana ketchup. I like to prep this on Sunday so I can marinate the pork overnight—it’s a game-changer for flavor infusion. Just

Pork Prep Timeline

Cut the pork shoulder into strips and store them in a sealed bag in the fridge for up to 3 days before marinating. This saves time when you’re ready to cook. If you’re short on time, marinate the pork for just 4 hours—it’ll still be delicious, though overnight is ideal. I often prep the pork strips on a lazy weekend afternoon so I can cook it fresh later in the week. 🌟

Celery Crowns Make-Ahead

Roast the celery crowns ahead of time and store them in a single layer on a wire rack in the fridge for up to 24 hours. They’ll stay crispy if you keep them away from moisture.

Reheat them in a dry skillet for 1-2 minutes before serving to restore their crunch. This is my secret for keeping the texture perfect even when reheating leftovers. 🥬

Leftovers Strategy

Cooked pork shawarma keeps well in the fridge for 3-4 days if stored in an airtight container. Reheat slices in a skillet over medium heat for 2-3 minutes per side—this restores the crispy edges. For extra flavor, add a splash of water or broth to the pan while reheating.

Freeze portions in a single layer before transferring to a bag for up to 3 months. Thaw overnight in the fridge before reheating. ❄️

Batch Cooking Tips

Double the marinade and pork for a crowd—just scale all ingredients proportionally. I often make a big batch on weekends and freeze half. When ready to serve, thaw and cook as directed.

For serving, keep the crispy celery crowns separate until the last minute to maintain their texture. This method works great for meal prep—just pack the pork and celery in separate containers. 💪

Marinade Variations

Want to switch it up? Swap the banana ketchup for ½ cup tomato sauce + 1 tbsp brown sugar for a quicker version. Or add 1 tbsp soy sauce and 1 tsp black pepper for extra depth.

My grandmother sometimes used calamansi leaves (if available) for an herbal note—just muddle a few into the marinade. These tweaks keep the dish exciting even when you’re cooking the same recipe multiple times. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 10g50%
Cholesterol 135mg45%
Sodium 1250mg54%
Total Carbohydrate 38g13%
Dietary Fiber 3g11%
Sugars 18g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken instead of pork for this Filipino-style shawarma?

Chicken works beautifully—just marinate boneless, skinless thighs or breasts for 2-4 hours (chicken cooks faster than pork). Use the same marinade, but reduce cooking time to 2-3 minutes per side for breasts or 4-5 minutes for thighs. Chicken stays juicier with less time on heat, so keep an eye on it.

2

What’s the best way to store leftover crispy celery crowns?

Store them in a single layer on a wire rack inside an airtight container for up to 24 hours to maintain crispness. If keeping longer, place them in a sealed bag with a paper towel to absorb moisture. Reheat in a dry skillet for 1-2 minutes before serving—they’ll regain their crunch instantly.

3

Why does my pork turn out dry? How do I fix it?

Overcooking is the usual culprit—pork should reach 160°F internally, not higher. Always rest the meat for 5 minutes after cooking to redistribute juices. For extra moisture, add 1 tbsp water or broth to the pan during the final 2 minutes of cooking, then cover the pan to steam slightly.

4

Can I make this in an air fryer instead of a skillet?

Yes! Arrange marinated pork strips in a single layer in the air fryer basket (no overcrowding) and cook at 375°F for 8-10 minutes, shaking halfway. For crispy celery crowns, air fry them at 400°F for 6-8 minutes until golden. The air fryer works well but may require slightly longer cooking times than a skillet.

5

What’s the secret to getting that authentic Filipino tangy flavor?

The combo of calamansi juice (or lime/lemon) and banana ketchup is key—banana ketchup’s sweet-tangy balance cuts through the richness. Don’t skip the white vinegar at the end; it brightens the dish. For extra depth, add 1 tsp fish sauce to the marinade (optional but traditional).

★★★★★4.8(5 reviews)
Categories Main Courses