Think of Bicol Express with more sauce and vegetables but with less heat. Born out of an effort not to waste excess vegetables in danger of spoiling, it’s a one pot dish that’s best enjoyed with newly cooked rice.
For you Bicol Express virgins, that’s the name of a dish of pork, chilies, ginger and shrimp paste braised in coconut milk. Its origin is disputed, the dish might not have come from the Bicol region of the Philippines at all, but there is no debate about how delicious it is.
How could it not be delicious? You have fatty pork that cooks slowly in coconut milk (using coconut cream makes an even richer Bicol Express) and, as it does, it soaks up the flavors of the spices and seasonings. Meanwhile, as the coconut milk (or cream) reduces, the coconut cream curdles and separates from the coconut oil. The coconut oil mixes with the rendered pork fat, and the result is just fantastic.
So, why add vegetables to Bicol Express if it’s already great by itself? It’s not an attempt to reinvent the wheel, I assure you.
Every Tuesday, our week’s supply of vegetables gets delivered to our doorstep. That means that by Monday, the day before the delivery, we are almost always left with bits and pieces of vegetables that were left over from dishes cooked over the previous week.
I was cleaning out the vegetable drawer of the fridge earlier today and found spinach in danger of wilting to the point that it would no longer be edible in a day or two. I also discovered three tomatoes. Why waste them, right? No reason why I couldn’t add them to my Bicol Express.
About the chilies

Five finger chilies went into the dish. Three chilies were split, and the seeds and membranes were scraped off and discarded. The chili halves with the hollowed cavities were thinly sliced and went into the pan during the early stage of cooking. The seeds and membranes of the two remaining chilies were left undisturbed. They were simply cut into thirds and thrown into the pan at the same time as the spinach.
Why do it that way? Adding chilies at two different stages helps control the level of heat more efficiently. The heat is concentrated in the seeds and membranes, and with those removed, in effect, the cooking begins with a mild level of heat. More heat is added, optionally, towards the end with the two remaining chilies.
About the spinach

Spinach has leaves and stalks. Well, unless you’re in a part of the world where bags of spinach leaves, without stalks at all, are easily obtainable from the neighborhood grocery. In my part of the world, spinach always comes with stalks.
My trick with spinach — at least in cooking this dish — is to cut the spinach in three portions. The bottom third is the toughest part of the stalk. The middle third consists of the more tender part of the stalk and some leaves. The topmost third is mostly leaves with very thin and tender stalks.
Add the spinach in three tranches. The bottom third first, then the middle third and, finally, the topmost third at intervals of two to three minutes. That way the spinach gets cooked through evenly.
My best tip
Exercise patience. The pork needs to cook slowly over low heat to the point that the fat is so soft that it turns into mush when pressed between the tongue and the roof of the mouth.
Ingredients
- 2 tablespoons cooking oil
- 450 grams pork belly cut into half-inch strips
- 1 onion peeled and thinly sliced
- 6 cloves garlic peeled and lightly pounded
- 1 two-inch knob ginger peeled and thickly sliced
- 3 tomatoes diced
- 3 finger chilies (seeds and membranes removed) thinly sliced
- salt
- 1 cup bone broth (you may need more)
- 1 ½ cups coconut cream
- 250 grams spinach cut into thirds
- 2 whole finger chilies (optional) cut into thirds
Instructions
- Heat the cooking oil in a wok or pot.
- Over high heat, spread the pork strips in the hot oil and leave to brown the undersides. Stir and toss until browned in more spots.
- Add the onion, garlic, tomatoes, ginger, sliced chilies and a teaspoon of salt. Cook, stirring and tossing, until the vegetables start to soften.
- Pour in the broth and coconut cream, and bring to a simmer. Taste and add a little more salt, if needed (as the water content evaporates, the saltiness becomes concentrated so go easy on the salt at this point). Cover the pan and simmer the pork until tender (see notes).
- Taste the sauce. If you want more heat, stir in the two finger chilies that had been cut into thirds.
- Drop in the lower thirds of the spinach (the portion with the thickest stalks) and stir. Cover the pan and cook for two to three minutes. Add the middle third of the spinach, cook for to three minutes then add the top third of the spinach and cook for another two to three minutes.
- Taste the sauce one last time. Add more salt, if necessary.
Notes
Want another version of Bicol Express?
Crispy pork belly in coconut cream sauce
A spin on the Filipino dish Bicol Express, the meat is not simmered in spicy coconut cream sauce in this recipe. Sauce is ladled in serving bowls, cubes of crispy pork belly are dropped in, more sauce is drizzled over the pork and chili slices are sprinkled in to garnish.