Bicol Express gets its name from a train. The Bicol Express was a passenger train that ran from Manila to the Bicol region in southeastern Luzon — and in the 1970s, a restaurant in the Malate district of Manila started selling the Bicolano dish to homesick Bicolanos and curious Manileños. They named it after the train.
The dish predates the name by generations. Bicolanos have been cooking pork in coconut milk with chilies for as long as anyone can document. The coconut palms grow abundantly there; the long green siling haba chilies are a regional staple; the bagoong alamang fermented shrimp paste adds a deep funky salinity that grounds the richness. The combination became one of the defining dishes of Philippine regional cooking.
What Makes It Bicol
The Bicol region of the Philippines is culturally distinct, and its food reflects specific local ingredients:
Coconut cream (gata): Bicol has an abundance of coconut trees, and coconut milk and cream appear in nearly every Bicolano dish — vegetables, meat, and fish all cooked in gata. The fat content is high; the dishes are rich.
Siling haba (long green chilies): Not bird's eye chilies (which provide pure heat) but the longer, milder-but-still-hot finger chilies. They're cut into thick rounds and added to the dish in large quantities — these aren't a garnish, they're a component. In authentic Bicol Express, the chili pieces are so numerous they're almost a vegetable filling.
Bagoong alamang (fermented shrimp paste): The critical seasoning. Not patis (fish sauce) but the thick, pungent, deeply umami paste of fermented tiny shrimp. It provides salt, funkiness, and a depth that fish sauce can't replicate. The quantity used in Bicolano cooking is significantly more than what Filipino-Americans or Manila restaurants typically use.
The Structure
Bicol Express is fundamentally a braised pork dish in coconut cream with chilies. The basic structure:
- Pork belly (the fattiest cut — the fat is intentional and crucial) cut into cubes
- Sautéed in aromatics: garlic, onion, shallots
- Bagoong alamang is added and cooked with the pork until fragrant
- Coconut milk is added to braise
- Siling haba in large quantities
- Reduced with coconut cream until thick and rich
The long cooking time allows the coconut milk to reduce, concentrate, and separate slightly — the fat comes out and then re-emulsifies during continued cooking. The final sauce is thick, slightly oily at the edges, rich, and deeply aromatic.
Spice Level
Bicol Express is legitimately spicy by Philippine standards — which is notable because Philippine food is generally milder than Thai or Indian cuisine. The heat comes from volume of chilies rather than from explosive siling labuyo (bird's eye) chilies, which means it's a sustained, building heat rather than an immediate assault.
In Bicol itself, the dish is spicier than in Manila versions. Manila restaurants and home cooks often reduce the chili quantity for broader appeal. Authentic Bicolano spice level means the sauce is bright green with chili and the heat lingers.
Variations
The classic version uses pork belly. Variations exist:
- Bicol Express with pork and bagoong only — the most traditional, no vegetables other than chili
- Bicol Express with sitaw (string beans) — a common vegetable addition for texture and to extend the dish
- Bicol Express with bangus (milkfish) — the fish version, less common but popular
- Vegetarian Bicol Express — using tokwa (firm tofu) instead of pork, with extra bagoong for depth
Eating Context
Bicol Express is a viand — the Filipino concept of a flavored dish eaten with large quantities of white rice. The ratio of rice to viand in Filipino eating is notably rice-heavy; a small amount of Bicol Express sauces a large bowl of steaming jasmine rice. The richness of the coconut cream and the salt of the bagoong are designed to season rice as much as to stand alone.
Recipe: Bicol Express (Serves 4–6)
- 800g pork belly, cut into 1.5-inch cubes
- 8 long green chilies (siling haba), cut into thick rounds
- 2–4 bird's eye chilies (optional, for extra heat)
- 2 tablespoons bagoong alamang (fermented shrimp paste)
- 1 medium onion, diced
- 8 cloves garlic, minced
- 3 tablespoons neutral oil
- 400ml coconut milk
- 200ml coconut cream
- Salt and pepper to taste
Method:
-
Heat oil in a large heavy pan or wok over medium-high heat. Sauté garlic and onion until softened, about 3 minutes.
-
Add pork belly and cook until lightly browned on all sides, about 8 minutes total.
-
Add bagoong alamang; stir and cook with the pork for 2 minutes, allowing it to coat the meat and lose its raw smell.
-
Add coconut milk. Bring to a boil, then reduce heat to a simmer. Add long green chilies and bird's eye chilies.
-
Simmer uncovered 30–40 minutes, stirring occasionally, until liquid reduces by about half and pork is tender.
-
Add coconut cream. Continue cooking over medium heat, stirring frequently, until sauce thickens further and fat begins to separate slightly at the edges, about 15 more minutes.
-
Taste and adjust seasoning with salt if needed (bagoong is salty; add carefully).
-
Serve hot over steamed jasmine rice.
Note: The dish should be quite salty and rich — it's a rice pairing dish, not something eaten alone. The spice level depends on chili quantity and seed retention. For authentic Bicol heat, don't reduce the chili.
The full recipes live in the book.
Get Tokyo Meets Tuscany on AmazonPaperback $24.99 · Hardcover $34.99 · eBook $9.99