Main Courses
This Bicol Express Pork Belly recipe delivers the rich, aromatic flavors of the Philippines in one unforgettable dish. š The secret lies in balancing sweet coconut milk with tangy vinegar and chili, creating a glaze that caramelizes into crispy perfection while keeping the pork belly tender inside. After years of perfecting this techniqueāfrom my time apprenticing under Master Chef ChenāI can confidently say this is the closest you'll get to authentic Bicol Express without leaving your kitchen.
The magic begins with a simple marinade of five-spice powder and black pepper, which infuses the pork belly with warmth and depth. We then braise it slowly in coconut milk until the meat is fall-apart tender, then finish with a reduction of vinegar and chili that creates that signature glossy, slightly sweet-savory glaze. The key? High heat at the end to achieve that irresistible crispiness on the edges while maintaining juiciness inside.
What you'll end up with is a dish that's rich, complex, and deeply satisfyingāeach bite offering a perfect balance of textures and flavors. The aroma alone will transport you to a bustling Filipino restaurant, but the taste proves you've achieved something even better at home. This recipe serves four and is perfect for special occasions or when you want to impress guests with authentic international flavors.
Pair it with steamed jasmine rice and a simple green salad to let the pork belly take center stage. The leftovers reheat beautifully, making this an excellent meal prep option for busy weeks. Let's get cookingāthis dish is worth every minute of the process.
Ingredients for bicol express pork belly
Five-spice powder and coconut milk kick off this Filipino masterpieceāsimple ingredients for bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly š„ | 2 lb | Thick-cut, skin-on preferred |
| Coconut Milk š„„ | 1 can | Full-fat, 13.5 oz can |
| Cane Vinegar š¶ | ½ cup | White or black vinegar |
| Silken Tofu š§ | 1 package | 14 oz package, blended smooth |
| Five-Spice Powder š¶ļø | 1 tbsp | Authentic Filipino blend |
| Black Peppercorns š¶ļø | 1 tsp | Freshly cracked preferred |
| Garlic Cloves š§ | 6 cloves | Minced for marinade |
| Fresh Chili Peppers š¶ļø | 2 whole | Bird's eye or Thai chili |
| Fresh Ginger šæ | 2 tbsp | Grated, fresh preferred |
| Brown Sugar š | ¼ cup | Light or dark preferred |
| Olive Oil š« | 2 tbsp | For searing pork belly |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Jasmine Rice š | 2 cups | Uncooked, for serving |
The pork belly is non-negotiable hereāthick-cut with skin-on gives you that signature crispy exterior. Filipino markets often carry pre-sliced pork belly, but if you're at a regular grocery store, look for thick-cut bacon-style cuts. The skin should be intactādon't skip it, that's where all the magic happens. For the five-spice powder, Filipino specialty stores or Asian grocery sections carry authentic blends, but any good-quality five-spice will work. If you can't find it, mix equal parts cinnamon, star anise, clove, fennel, and black pepper. The coconut milk? Full-fat onlyānone of that light stuff. The difference in richness is night and day.
No cane vinegar? White vinegar or apple cider vinegar works in a pinch, but you'll lose some of that authentic tang. Fresh ginger and chili peppers are ideal, but powdered ginger and red pepper flakes get you closeāuse half the amount. The silken tofu might seem odd, but it's what gives that signature creamy texture to the glaze. Trader Joe's sells it pre-packaged, or grab it from the Asian foods section. Brown sugar adds depth, but white sugar or coconut sugar work too. Just don't skip it entirelyāthe caramelization is key for that glossy finish. And trust me, freshly cracked black pepper makes a world of difference over pre-ground.
Pork belly keeps 3-4 days in the fridge, but the glaze reheats beautifullyātoss it in a hot pan with a splash of water for 2-3 minutes. The five-spice powder stays potent for 6 months in a sealed container, so make a big batch. I always double the recipe and freeze halfā3 months max in the freezer. The jasmine rice? Cook a big batch while the pork belly braisesāit'll be ready just as you finish crisping up that skin. Leftovers make amazing sandwiches the next day, just warm them through and serve on crusty bread with a side of pickled vegetables.
Why You'll Love This Recipe
- One-Pan Magic: I swear by thisājust sear the pork belly, toss in the five-spice powder and vinegar, then let the coconut milk do its creamy work. No chopping, no fuss, and one pan to clean. (Yes, even on a Tuesday night when Iād rather be scrolling than cooking.)
- Silken Tofu Twist: That silken tofu? Itās the secret weaponāabsorbs the rich, tangy sauce like a sponge while adding this silky texture that balances the porkās crispy bite. Honestly, I didnāt think Iād like it, but now itās non-negotiable.
- Leftovers Reinvented: This dish actually improves the next day. The pork stays tender, the sauce thickens into something even deeper, and Iāve turned last nightās leftovers into rice bowls or quick fried rice. Zero waste, maximum flavor.
- Budget-Friendly Feast: Pork belly feels fancy, but the rest of the ingredientsācoconut milk, vinegar, tofuākeep it affordable. Iāve fed four people for under $15, and everyoneās left licking their plates. (My roommate still asks for seconds, even though heās tried to pretend heās full.)
Step-by-step instructions for five-spice glazed pork belly
Here's how to transform simple ingredients into restaurant-quality Bicol Express with crispy edges and tender meat.
š„ Step 1: Sear the Pork Belly for Maximum Crisp
Heat a large skillet over medium-high heat and add the 2 tablespoons olive oil. Place the 2 lb pork belly skin-side down in the pan. Press down gently with a spatula for 1 minute to render fat and create a golden crust. You'll know it's ready when the skin turns deep golden brown and the fat begins to sizzle.
Flip the pork belly and cook for another 3-4 minutes until the second side develops color. The goal is to get that crispy skin while keeping the meat tender. If the fat gets too hot and starts smoking, reduce heat to medium to prevent burning. Remove the pork belly and set it aside on a plate.
š³ Step 2: Build the Five-Spice Marinade
In the same skillet (don't wipe it cleanāthose browned bits are flavor gold), add 6 minced garlic cloves and 2 tablespoons grated fresh ginger. Cook for 30 seconds until fragrantāyou should smell that aromatic punch of garlic and ginger. Add 2 whole fresh chili peppers, sliced into rings, and cook for another 30 seconds until they soften slightly.
Pour in the 0.5 cup cane vinegar and scrape up all those delicious browned bits from the bottom of the pan. Add 1 tablespoon five-spice powder, 1 teaspoon cracked black peppercorns, and 1.5 teaspoons salt. Stir everything together and let it simmer for 2 minutes until the vinegar reduces slightly and the spices meld together. This aromatic marinade is the soul of your Bicol Express.
š„ Step 3: Simmer the Pork Belly in Coconut Milk
Return the pork belly to the skillet, skin-side up, and pour in the 1 can coconut milk. Add the 0.25 cup brown sugar and stir gently to combine. Bring everything to a gentle simmer over medium-low heat. The liquid should just barely bubbleāyou're not trying to boil this, just gently cook the pork belly.
Cover the skillet and let it simmer for 45-50 minutes, turning the pork belly occasionally to ensure even cooking. You'll know it's done when the meat is fork-tender and the sauce has thickened slightly. The pork belly should have a beautiful caramelized glaze coating it. If the sauce gets too thick, add 2-3 tablespoons water to maintain the right consistency.
š³ Step 4: Blend the Silken Tofu Sauce
While the pork belly simmers, blend the 1 package silken tofu with ½ cup water in a blender until completely smooth. This tofu sauce is what gives Bicol Express its signature creamy, slightly tangy sauce. Pour the blended tofu mixture into the skillet with the pork belly and stir gently to combine.
Simmer uncovered for another 10-15 minutes until the sauce thickens slightly and coats the pork belly. The sauce should be glossy and slightly sticky. Taste and adjust seasoning if neededāyou might want to add a bit more salt or sugar to balance the flavors. The pork belly should be fork-tender with a crispy skin that's still holding up well.
ā° Step 5: Rest and Serve with Jasmine Rice
Transfer the pork belly to a cutting board and let it rest for 5 minutes. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. While it rests, prepare the 2 cups jasmine rice according to package instructionsāit should be fluffy and ready to serve.
Slice the pork belly into ½-inch thick slices and arrange on a platter. Spoon the coconut milk-tofu sauce over the top and serve immediately with the jasmine rice. The contrast of crispy pork belly skin with the creamy, slightly tangy sauce over fluffy rice is what makes this dish so special. Enjoy your homemade Bicol Express!
Pro Tips For Making Bicol Express Pork Belly
- Render Fat Slowly: Start the pork belly in a cold pot with just a splash of waterācover and bring to a simmer over medium-low heat. I learned this the hard way after watching my first batch turn greasy and uneven; letting the fat render gradually keeps the meat tender and the sauce rich, not splattered everywhere. ---
- Blend Coconut Milk: Skip the canned version and use fresh or high-quality full-fat coconut milk, but give it a quick shake or blend before adding to the pot. The settled cream at the bottom thickens the sauce instantlyāno lumps, no thin broth. ---
- Acid in Stages: Add cane vinegar in two batches: a splash early to tenderize the pork, then the rest at the end to brighten the sauce. Dumping it all at once curdles the coconut milk like I did the first three timesātrust me, youāll taste the difference. ---
- Tofu Timing Matters: Toss the silken tofu in a little five-spice powder before adding it to the pot, and let it cook for just 2-3 minutesāno more, or it turns to mush. This gives it texture and flavor without falling apart like overcooked tofu tends to do.
Pro cooking tips for this dish
Skin-Crisping Secret
That signature crackling skin comes from a two-step process: first, sear the pork belly skin-side down over medium-high heat for 1 minute with gentle pressure. This renders fat and creates a golden crust. Then, finish with a quick blast in a 425°F oven for 5-7 minutes before adding the sauce. I use my Lodge cast iron skillet for thisāit retains heat perfectly and gives the best crisp. š„
Five-Spice Magic
The 1 tablespoon five-spice powder is non-negotiable for authentic flavor. I always toast it in the same skillet with the garlic and ginger for 30 secondsāthis wakes up the spices and deepens their aroma. For extra depth, add ½ teaspoon ground clove to your blend. The spices should smell warm, earthy, and slightly sweet when properly toasted.
Coconut Milk Control
Never let the coconut milk boilākeep it at a gentle simmer (190-200°F) to prevent curdling. If you see bubbles forming too vigorously, reduce heat immediately. I like to stir in the blended silken tofu gradually while simmering to create a silky texture without breaking the sauce. For extra richness, stir in 1 tablespoon unsalted butter during the final 5 minutes of cooking.
Silken Tofu Hack
The tofu gives that signature creamy texture, but blending it with ½ cup water is crucialāthis prevents the sauce from becoming too thick. For a smoother finish, strain the blended tofu through a fine-mesh sieve before adding it to the pan. I also like to add 1 teaspoon fish sauce to the tofu blend for that authentic umami punch that takes this dish to the next level. š«
Vinegar Reduction
Don't rush the 2-minute vinegar reductionāthis step develops the sauce's depth. The vinegar should reduce by about 30% before adding the coconut milk. For extra tang, add 1 teaspoon soy sauce to the vinegar mixture. This balances the sweetness and adds complexity that makes the dish truly special.
Resting Matters
That 5-minute rest before slicing is crucialāit lets the juices redistribute, preventing dry meat. For extra crispiness, I sometimes return the rested pork belly to a 400°F oven for 3-4 minutes** before slicing. This final crisping step makes all the difference when serving. The slices should hold their shape while maintaining that perfect balance of crispy exterior and tender interior. āØ
Nutrition facts
Frequently asked questions
Can I substitute regular tofu for silken tofu in this recipe?
No, silken tofu is essential for that signature creamy texture in Bicol Express. Regular tofu is too firm and won't blend smoothly, creating a grainy sauce. If you absolutely must substitute, use extra-firm tofu blended with ¼ cup water and strain it thoroughly for a smoother consistencyābut the result won't be as authentic.
What makes the skin so crispy in this recipe?
The crispy skin comes from two key steps: first, searing the pork belly skin-side down over medium-high heat for 1 minute with gentle pressure to render fat, then finishing with a quick oven blast at 425°F for 5-7 minutes before adding the sauce. This two-stage process locks in the crisp while keeping the meat tender inside.
Can I make this dish ahead of time?
The pork belly reheats beautifully. Cook it fully, then refrigerate for up to 3 days or freeze for 3 months. To reheat, warm in a skillet over medium heat for 5-7 minutes with a splash of water to restore moisture. For extra crispiness, broil for 2-3 minutes before serving. The sauce thickens when chilled, so thin it with a splash of coconut milk if needed.
Why does my sauce look too thin or too thick?
If the sauce is too thin, simmer uncovered for 5-10 minutes to reduce it. For a thicker sauce, blend the silken tofu with less water (try ¼ cup instead of ½ cup) or add 1 teaspoon cornstarch mixed with water as a slurry. The key is balanceāthe sauce should coat the back of a spoon but still be pourable.
What's the best way to serve Bicol Express?
Serve it with steamed jasmine rice to soak up the rich coconut sauce, and pair with a simple green salad or pickled vegetables to cut through the richness. For extra authenticity, add sliced cucumbers or atchara (Filipino pickled papaya) on the side. The contrast of crispy pork belly with cool, tangy elements makes every bite perfect.
