Bicol Express is a fiery pork dish from the Bicol region, where pork belly is simmered in coconut milk with shrimp paste, garlic, ginger, and plenty of chilies. You saute the aromatics, brown the pork, season with bagoong, then simmer in gata and finish with chilies and thick coconut cream for a spicy, creamy ulam.

What is Bicol Express?

Bicol Express is the proud, spicy signature of the Bicol region, a place known for cooking generously with both coconut and chili. The dish layers tender pork belly in a rich coconut sauce seasoned with salty shrimp paste and a serious amount of siling labuyo. It is bold, creamy, and unapologetically hot, the kind of ulam that makes you reach for more rice with every bite.

Despite the heat, there is a lovely balance at play. The sweetness of the coconut cream softens the chili burn, while the bagoong adds a savory, umami backbone that ties everything together. You can discover other regional Filipino classics like it over in our Kusina recipe library.

The dish is said to be named after a train that once ran through the Bicol region, a fitting image for something that races across your palate with heat. Over the years it has become a beloved staple far beyond Bicol, appearing on carinderia menus and family tables all over the country, with each cook adjusting the chili level to their own tolerance.

Ingredients you will need

The stars here are fatty pork belly, good coconut milk, and fresh chilies. Adjust the number of chilies to suit your family, since the traditional version is genuinely spicy and not for the faint of heart. Prepare the following:

  • 1 kg pork belly, cut into thin strips
  • 2 tbsp cooking oil
  • 1 medium onion, chopped
  • 6 cloves garlic, minced
  • 1 thumb-size ginger, julienned
  • 2 tbsp shrimp paste (bagoong alamang)
  • 2 cans (800 ml total) coconut milk
  • 1 cup coconut cream (kakang gata)
  • 10 to 15 long green chilies (siling haba), sliced
  • 5 to 8 red hot chilies (siling labuyo), chopped (adjust to taste)
  • 1/2 cup water
  • Ground black pepper to taste

Using both regular coconut milk and thick coconut cream gives the dish its layered richness, with the cream added last so it stays luscious and does not fully break down. Fresh gata squeezed from grated coconut is ideal if you can get it, but good canned coconut milk works perfectly well for home cooking.

For the chilies, siling haba (long green finger chilies) bring a milder, grassy heat and body, while siling labuyo (small bird’s eye chilies) deliver the sharp, intense spice. Using both gives the authentic Bicolano flavor, but you can lean on more siling haba and fewer labuyo for a gentler version.

How to cook Bicol Express step by step

This is a patient simmer that lets the pork turn meltingly tender while the sauce reduces into something rich and spoonable. Do not rush it, as the slow cook is what makes the pork belly soft and the sauce deeply flavored. Work through these steps:

  1. Heat the cooking oil in a pot over medium heat, then saute the onion, garlic, and ginger until softened and fragrant.
  2. Add the pork belly strips and cook for 8 to 10 minutes until they render some fat and turn lightly browned.
  3. Stir in the shrimp paste and cook for 2 minutes so it coats the pork and loses its raw smell.
  4. Pour in the regular coconut milk and the water, then bring to a gentle simmer.
  5. Cover and simmer for 30 to 40 minutes, stirring occasionally, until the pork is fork-tender and the sauce reduces.
  6. Add the sliced long green chilies and the chopped red hot chilies, adjusting the amount to your preferred heat level.
  7. Pour in the thick coconut cream and simmer uncovered for another 8 to 10 minutes until the sauce turns rich and oily.
  8. Season with ground black pepper, taste and adjust the saltiness with a little more shrimp paste if needed, then serve hot with rice.

As the dish finishes, the coconut oil will start to surface, which is a good sign that the sauce has reduced properly. That glossy, slightly oily finish is exactly what you want and is the mark of a well-made Bicol Express.

Add the chilies according to your crowd. If you are cooking for people with mixed spice tolerance, you can hold back some of the labuyo and serve it on the side, so the brave can add more while others enjoy the creamy base.

Tips for the best Bicol Express

Choose pork belly with a good balance of meat and fat, because the rendered fat carries much of the flavor and keeps the pork from drying out. Taste as you go when adding shrimp paste, since brands vary in saltiness and you can always add more but cannot take it back. For deeper chili flavor without raw harshness, saute the siling labuyo briefly before the cream goes in.

If the sauce reduces too much, loosen it with a splash of coconut milk rather than water, so the richness stays intact. If you prefer a milder, gentler coconut dish for family members who cannot take the heat, a vegetable-forward classic like kare-kare makes a good companion on the table, giving everyone something to enjoy. Some cooks also add a small amount of pork or shrimp for extra savoriness, but the belly and bagoong usually provide plenty.

Let the finished dish rest for a few minutes before serving. Like many coconut stews, Bicol Express settles and its flavors marry a bit more as it sits off the heat.

While pork belly is the classic, there are many well-loved variations. A seafood Bicol Express swaps the pork for shrimp or fish, cooking much faster while keeping the same spicy, creamy coconut base. There is also a vegetable-forward version using string beans, squash, or even jackfruit, popular as a lighter or meatless option that still delivers big flavor.

Some cooks add a handful of small shrimp or dried fish along with the pork for extra umami, while others stir in a little pork or bits of chicharon for added richness and texture. The amount of chili varies widely from one kitchen to another, so the dish ranges from pleasantly warm to genuinely fiery. You can also control the richness by using more or less coconut cream at the finish, tailoring it to how indulgent you want the final dish to be.

What are common mistakes to avoid?

A common mistake is adding too much shrimp paste at once, which can make the dish overly salty, so start with less and adjust near the end after tasting. Rushing the simmer is another, since the pork belly needs time to turn tender and the sauce needs time to reduce and develop its rich flavor. Cutting the pork too thick can also leave it chewy, so keep the strips fairly thin.

Avoid boiling the coconut cream too hard at the end, as aggressive heat can make it split unpleasantly rather than reduce into a glossy sauce. If you are unsure about the heat level for your guests, do not dump in all the chilies at once, since you cannot take them back out. Add gradually and taste, or serve extra chili on the side so everyone can adjust their own bowl.

How do I control the spice level of Bicol Express?

Bicol Express is famous for its heat, but you are always in control of how spicy it turns out. The two main chilies do different jobs: the long green siling haba brings mild, grassy warmth and body, while the small red siling labuyo delivers sharp, intense spice. To make a gentler version, lean heavily on the siling haba and use just a few labuyo, or leave the labuyo out entirely for a creamy, barely spicy coconut pork dish that children can enjoy.

Much of a chili’s heat lives in the seeds and inner membranes, so removing them before slicing tames the spice while keeping the chili flavor. If you want more heat, leave the seeds in and add extra labuyo toward the end. Remember that the coconut cream naturally softens the burn, so a dish that tastes very hot straight from the pot often mellows once served with rice.

When cooking for a mixed crowd, a smart approach is to keep the base only mildly spicy and serve a small bowl of chopped chilies or chili-garlic oil on the side. That way, heat-seekers can fire up their own portion while others enjoy the creamy, savory flavor without discomfort. Always taste as you go and add chilies gradually, since it is easy to add more heat but impossible to take it back out once the pot is too spicy.

What to serve it with

Bicol Express needs a mountain of hot steamed rice to tame its heat and carry the creamy sauce, and most people find themselves going back for a second cup. A cooling side such as fresh cucumber, tomato salad, or ensaladang talong balances the spice beautifully and refreshes the palate.

For a hearty meat spread, it sits well beside a tangy classic like our easy pork adobo, giving guests both a spicy and a savory-sour option to alternate between. Cold drinks are your friend here, so keep iced water, soda, or a sweet fruit shake on hand to help cool the palate between spicy bites.

Can I make it ahead or store it?

Bicol Express is one of those dishes that deepens in flavor overnight, so it is great for making ahead of a gathering. Cool it completely, then store in an airtight container in the fridge for up to 3 days. The chili and coconut flavors meld together even more as it rests, often tasting better the next day.

Reheat gently on the stove over low heat, stirring now and then so the coconut sauce warms evenly without splitting. You can freeze it for up to 2 months, though the sauce may separate slightly on thawing. Thaw in the fridge overnight and warm slowly, adding a little coconut milk to bring the sauce back together and restore its creamy texture. A gentle stir usually smooths out any separation.

Frequently asked questions

Is Bicol Express supposed to be very spicy?

Traditionally yes, it is a genuinely spicy dish built around siling labuyo and long green chilies. You can reduce the amount of chili for a milder version, but some heat is part of its identity.

What can I use instead of shrimp paste?

Shrimp paste (bagoong alamang) gives the signature savory, salty flavor, so it is hard to replace fully. In a pinch you can use fish sauce for saltiness, but the taste will be noticeably different.

Can I use a leaner cut than pork belly?

You can use pork shoulder for a leaner dish, but pork belly is traditional because its fat enriches the coconut sauce. If using a leaner cut, add a little extra oil so the sauce still turns rich.

Why did my coconut sauce turn oily?

That is actually normal and desirable in Bicol Express. As the coconut milk reduces, the oil naturally surfaces, giving the dish its classic glossy, concentrated finish.

Can I add other ingredients like tofu or vegetables?

Yes, some cooks add tofu, string beans, or even dried fish for variety. Add firmer vegetables earlier and delicate ones near the end so everything finishes cooking at the right time.