Filipino pinakbet: squash, eggplant, okra, green beans, bitter melon and pork steamed together with bagoong
Prep25 min
Cook40 min
Serves4 servings
CuisineFilipino

Pinakbet: Filipino Vegetable Stew with Bagoong from Ilocos

Pinakbet (pakbet) is a vegetable stew from Ilocos in the northern Philippines, steamed in little liquid with bagoong. How to cook squash, eggplant, okra, bitter melon and green beans in the right order, tame the bitterness, choose substitutes, store and reheat it.

Total: 1 hr 5 minLevel: Beginner

Cooking flow

Cooking steps

STEP 11 / 6

Cut the vegetables

15 min

Bitter melon, squash, eggplant, green beans and okra cut and laid out for pinakbet
Group the vegetables by how quickly they cook. Slice the bitter melon 5 mm wide and let the salt work in

Seed the 300 g squash and cut it, skin on, into 2.5 cm cubes; cut the 2 eggplants into bite-size pieces with a rolling cut; cut the 120 g green beans into 4 cm lengths; and pare the caps of the 8 okra thinly, then halve them on the diagonal. Scoop the seeds and white pith out of the 1/2 bitter melon with a spoon, slice it into 5 mm half-moons, toss with 1/2 tsp salt and leave for 10 minutes. Don't rinse it; just press off the liquid that comes out with paper towels, so it doesn't stay too bitter.

STEP 22 / 6

Sauté the pork and bagoong

10 min

Pork belly, tomato, onion and bagoong sautéing in a pot
Cooking the bagoong with the tomatoes rounds out its aroma. Build the pork fat and fermented flavor in the bottom of the pot first

Put 2 tsp vegetable oil in a heavy skillet or shallow pot and heat over medium for 1 minute. Spread out the 150 g pork belly and cook for 4 minutes; once white fat has rendered and the edges are lightly browned, add the onion, garlic and ginger and cook for 2 minutes. Add the 2 tomatoes and 1 1/2 tbsp bagoong and cook over medium for 3 minutes, until the tomato pieces break down and red juices seep across the bottom of the pan.

STEP 33 / 6

Layer in the squash and green beans

5 min

Squash and green beans layered in the pinakbet pot with a little water poured in
The slow-cooking squash and green beans go in first. Keep the water low and let the vegetables steam in their own juices

Add the squash and green beans and turn them from the bottom with a wooden spatula just twice. Pour 180 ml water down the side of the pot and heat over medium for 2 minutes. When the liquid is bubbling gently, the surface of the squash looks a little wet and the red juices start to coat the green beans, you are ready to cover the pot. Stirring too much at this point makes the squash corners break down early.

STEP 44 / 6

Cover and steam

10 min

The pinakbet pot with the lid off, squash and green beans steamed in tomato juices
Stop before the squash falls apart completely. Add the remaining vegetables once a skewer just starts to slide in

Cover, turn the heat down to medium-low and steam for 8 minutes. Keep the heat at a level where the edge of the pot bubbles quietly and droplets form on the inside of the lid. After 8 minutes, lift the lid and poke the squash with a bamboo skewer; the center should still offer a little resistance. If it's still hard, add 2 tbsp water and cook for 2 more minutes over medium-low.

STEP 55 / 6

Add the eggplant, okra and bitter melon

8 min

Adding eggplant, okra and bitter melon to the pinakbet pot
Eggplant, okra and bitter melon go in later. Let them soak up the bagoong juices while keeping their shape

Lay the eggplant from step 1, the halved okra and the 5 mm bitter melon on top, and drizzle over 2 tsp fish sauce and 1/4 tsp black pepper. Replace the lid and steam over medium-low for 5 minutes, then uncover and simmer for 3 minutes. You're looking for eggplant skin that has darkened to a deep purple, a little stickiness on the cut faces of the okra, and bitter melon whose green is just starting to dull. If you want to tone the bitterness down further, don't squeeze lime in at this stage; add acidity at the end instead.

STEP 66 / 6

Coat with the juices and rest

7 min

Checking pinakbet with a wooden spatula as the juices cling to the vegetables
Don't leave thin, watery juices; reduce until they cling to the vegetables. Resting lets the bagoong's saltiness spread through the whole pot

With the lid off, simmer over low heat for 3 minutes to reduce. When a line drawn across the bottom of the pot with a wooden spatula stays open for a moment and the juices are thick enough to cling to the vegetables, turn off the heat. Stop while the squash corners are slightly rounded, the eggplant is silky and the okra is still intact. Rest for 4 minutes off the heat, then serve with rice, the 2 tsp extra bagoong and lime.

0 / 0
Ingredients

Ingredients

1 / 2

For the stew

Ingredient Amount Substitutes & notes
Thinly sliced pork belly 150 g Cut 3 cm wide. 120 g pork offcuts also work
Squash (kabocha) 300 g Seeded, skin on, cut into 2.5 cm cubes
Eggplant 2 (about 220 g) Rolling cut. Soak in water for 2 minutes after cutting, then pat dry
Okra 8 (about 80 g) Pare the tough cap thinly, then halve on the diagonal
Green beans 120 g 4 cm lengths. Stand in for long beans
Bitter melon (ampalaya) 1/2 (about 120 g) Half-moons 5 mm wide
Tomatoes 2 (about 300 g) 2 cm dice. Fully ripe is best
Onion 1/2 (about 100 g) 1 cm dice
Garlic 2 cloves Finely chopped
Ginger 10 g Finely chopped. Don't skip it; it cuts any off-odors
Bagoong alamang 1 1/2 tbsp (about 25 g) Fermented shrimp paste. Saltiness varies widely by brand
Fish sauce (nam pla) or patis 2 tsp For final adjustment
Water 180 ml + 2 tbsp About 3/4 cup. Start with 150 ml if the vegetables are very juicy. The 2 tbsp is extra, for when the squash is still hard
Vegetable oil 2 tsp Use 1 tsp if the pork belly is fatty
Salt 1/2 tsp For salting the bitter melon
Black pepper 1/4 tsp To finish
2 / 2

To serve

Ingredient Amount How to use
Hot cooked rice 4 bowls Eaten with rice, the saltiness of pinakbet comes together
Lime or sudachi 1/2 A few drops at the table to cut the richness
Extra bagoong 2 tsp Set out in a small dish so everyone can add a little at a time
Grilled fish 2 fillets For turning it into a dinner. Keep the salt on the fish light
0 / 0

Bagoong turns a pot of vegetables into something you eat with rice

Sauté tomatoes until they collapse, stir in a spoonful of bagoong, and the air in the kitchen suddenly smells like the Philippines. It is a fermented, briny aroma of the sea, unlike miso and unlike fish sauce. On top go squash, eggplant, okra, bitter melon and green beans, and the whole thing steams in very little liquid.

Pinakbet on the table with rice, grilled fish, lime and a small dish of bagoong
Pinakbet isn't just vegetables cooked soft; the salt and funk of bagoong turn it into a dish that goes with plain white rice

Pinakbet (also pakbet) is a vegetable stew most often associated with the Ilocos region in the north of the Philippines. The name is usually explained as coming from an Ilocano word connected to "shriveling" or "shrinking," and the vegetables are steamed in a small amount of liquid until their edges just start to slump. If you aim for bright, crisp vegetables, you move away from what makes pinakbet pinakbet.

That said, it isn't a dish you cook to mush either. The squash should only round off at the corners, the eggplant should turn silky, the okra should stay green, and the bitter melon shouldn't be left too bitter. Coat all of that in salty bagoong and you have something that sends you back for more rice. If adobo (in Japanese) and sinigang (in Japanese) are the way into Filipino sourness and braising, pinakbet is the way into how Filipinos cook vegetables.

About the name

In English you will see both pinakbet and pakbet. This article uses "pinakbet," the spelling that is easiest to search for.

What is pinakbet? A pot of Ilocos vegetables and fermented seasoning

The National Nutrition Council, a Philippine government agency, introduces pinakbet as a vegetable dish commonly eaten in the Philippines and lists bitter gourd, squash, eggplant, string beans and okra among its vegetables. Recipe sites often describe the Ilocos-leaning version as using bagoong isda (fermented fish), while home recipes also use bagoong alamang (shrimp paste) or fish sauce.

The important thing is not to lock the vegetables into a single correct set. Even in the Philippines, the amount of pork, dried shrimp, fish, bagnet and tomato changes from household to household. Where long sitaw beans, calabaza and ampalaya are hard to find, regular green beans, kabocha or another firm winter squash, and bitter melon make shopping realistic.

Pillar of pinakbet Common form in the Philippines What to protect in a home kitchen
Fermented seasoning bagoong isda, bagoong alamang This is where the pot's saltiness comes from. Don't overdo it; adjust at the end
Squash kalabasa Cut it thick so it doesn't fall apart, and add it first
Bitter melon ampalaya Don't slice it too thin; salt it to even out the bitterness
Eggplant and okra talong, okra Add them later so they keep their silkiness and presence
Little liquid Steamed in the vegetables' own juices Don't add too much water. The sauce should cling, not pool

The vegetable people hesitate over most is bitter melon. Take out all the bitterness and the dish loses its character; cut it too thick and the first bite stops you. This recipe slices it 5 mm wide, rubs it with 1/2 tsp salt for 10 minutes and then blots it dry. Some bitterness stays, but it is easy to put on a table with kids or anyone new to bitter melon.

Ingredients (serves 4)

Squash, eggplant, okra, green beans, bitter melon, pork and bagoong laid out in a kitchen for pinakbet
With pinakbet, what matters more than the number of vegetables is layering them from slowest-cooking to fastest

This serves 4 as a main-leaning dish eaten with white rice. The pork belly is there to add a little aroma and fat, so it shouldn't overshadow the vegetables. Adjustments for a meatless version are in the FAQ below.

Allergy information

This dish involves pork, fish and crustaceans. Most bagoong alamang is made from shrimp, so do not use it if anyone has a shellfish allergy. Fish sauce is also made from seafood depending on the product, so check the ingredients before serving.

What to prioritize when shopping

Pinakbet substitutes: green beans, bitter melon, squash, eggplant, okra, bagoong and fish sauce laid out in a kitchen
Even without long beans or Filipino squash, green beans, bitter melon and kabocha give you the shape of pinakbet

When you shop for pinakbet, the fermented seasoning makes more difference than the vegetables. Squash, eggplant, okra, green beans and bitter melon can usually be found at a regular supermarket or an Asian grocery. The one thing worth seeking out is bagoong, from a Filipino or Asian grocery or online. Miso or soy sauce alone won't give you pinakbet's distinctive fermented aroma of the sea.

Shopping priority Ingredient worth seeking out Role in the dish What a regular store can cover
Top Bagoong alamang Builds the saltiness, savoriness and fermented aroma Miso alone drifts toward a different dish
High Patis, fish sauce Final seasoning Nam pla is an easy substitute
Medium Dried shrimp powder Adds a little sea savoriness on days without meat or fish Dried shiitake powder takes the aroma in another direction
Low Long beans Long beans closer to the original Regular green beans are fine
Low Bagnet Deep-fried pork, very Ilocano Pork belly is fine the first time

Bagoong is also the condiment served on the side with kare-kare. One jar opens up a lot of Filipino cooking. It is strongly flavored, so keep it to 1 1/2 tbsp at first and let people add more at the table; that way you won't go wrong.

Patis is the fish sauce used to set the final saltiness. Nam pla works as a substitute, but if you keep cooking Filipino food, a small bottle of patis also comes in handy for sinigang (in Japanese) and arroz caldo (in Japanese).

On meatless days, or when you want to go easy on the bagoong, adding just 1 tsp of dried shrimp powder brings out the sweetness of the vegetables. If you are avoiding crustaceans, skip it and use 1 tsp dried shiitake powder instead.

Method

Pinakbet is not a stir-fry; it is layered and steamed. The slow-cooking squash and green beans go in first, and the fragile eggplant, okra and bitter melon are saved for the second half. Stir the pot over and over and the squash breaks down until everything turns thick and muddy.

Tip

Put the slow-cooking vegetables like squash and green beans on the bottom and layer the eggplant, okra and bitter melon on top. The less you stir, the better the vegetables keep their shape and color.

Common mistakes

Small dishes comparing watery pinakbet with pinakbet where the juices cling
Too much water leaves the vegetables swimming. Reduced properly, there's little liquid and the bagoong's savoriness clings to the vegetables

Most pinakbet failures come down to water and stirring. Add a lot of water because you're afraid of scorching and it turns into a soup, with the bagoong aroma watered down. Try to drive off the liquid over high heat instead and only the bottom burns while the squash stays hard.

Problem Cause Fix
Watery Too much water, lid on too long Uncover and reduce over low heat for 5 more minutes
Squash falls apart Too much stirring, pieces cut too small Cut 2.5 cm pieces and turn them less often
Bitter melon too bitter Cut thick, not salted 5 mm slices, 1/2 tsp salt, blot dry after 10 minutes
Too salty Bagoong added without allowing for differences in saltiness Add 50 ml water and 1/2 tomato and simmer over low heat for 5 minutes
Vegetables taste raw and grassy Steaming time too short Add 3 minutes over medium-low, keeping the heat where droplets fall from the lid
Greasy Fatty pork belly In step 2, blot off about 2 tsp fat before adding the vegetables

Bagoong varies a lot from product to product. The same 1 tbsp can give a different result depending on whether the paste is sweet, very salty or strongly shrimpy. With a jar you've never used, it's safer to add just 1 tbsp in step 2, then add 1 tsp at a time after the rest in step 6.

How it's eaten in the Philippines, and what to serve with it

Pinakbet spread as a dish of the Ilocos region, and the fermented seasoning changes from place to place. In Ilocos it is often made with fermented fish, while around Manila, in the Tagalog region, shrimp bagoong is more common, or so it is often said.

At an Ilocos-style table, pinakbet is sometimes paired with deep-fried pork such as bagnet. You don't need to go that far every time. A little pork belly in the pot, or grilled fish on the side, is enough to make a complete meal.

If you're building a Filipino menu, pinakbet clashes less when it sits next to chicken inasal (in Japanese) or tortang talong (in Japanese) than when served the same day as sour sinigang (in Japanese). Pinakbet brings vegetables and fermented saltiness, inasal brings tang and charcoal smoke, and tortang talong brings the softness of egg and eggplant.

Menu Good for How to pair
Pinakbet, rice, grilled fish Weeknight dinner Go easy on the bagoong and adjust for the saltiness of the fish
Pinakbet, chicken inasal, rice Exploring more Filipino food Keep the pinakbet on the dry side, separate from the chicken's tang
Pinakbet, tortang talong, rice A vegetable-heavy day Eggplant appears in both, so cut the eggplant in the pinakbet to 1
Pinakbet, kare-kare, rice Using up the bagoong For both, let people add salt at the table

When eating, don't mix everything together on the plate. Take a little rice, top it with squash or eggplant from the pinakbet, and add bagoong in amounts no bigger than a few grains of rice. It's a very salty condiment, so adding a little at a time from the small dish keeps it from getting tiresome.

Storage and reheating

Pinakbet has a lot of moisture from the vegetables and also contains bagoong and pork, so plan to keep it in the refrigerator until the next day at most. Cool it within 30 minutes, spread it in a shallow container and refrigerate. The squash breaks easily, so packing it into a deep container and pressing down from the top ruins the texture.

To reheat on the stove, add 1 tbsp water per serving and warm over low heat for 5 minutes. In the microwave, spread it on a heatproof plate, heat at 600 W for 1 minute 30 seconds, turn it over and heat for another 40 seconds. Freezing isn't recommended: the eggplant and okra turn watery and the bitterness of the bitter melon stands out.

FAQ

Can I make it without bagoong?

You can, but it won't taste the same. Mixing 2 tsp fish sauce, 1 tsp miso and 1 tsp soy sauce and adding it in step 2 gives you saltiness and savoriness. The fermented shrimp or fish aroma will be weaker, though. If you want it to taste like pinakbet, a small jar of bagoong is worth getting.

Which is better, bagoong isda or bagoong alamang?

For an Ilocos-leaning version, fish-based bagoong isda is usually mentioned. The shrimp paste, bagoong alamang, tends to be easier to find. This article uses bagoong alamang for availability. Saltiness and sweetness differ by product, so start with less and add more at the table.

Someone in my family doesn't like bitter melon

Slice the bitter melon 5 mm wide, rub it with 1/2 tsp salt for 10 minutes and blot it dry. If it's still too strong, cut the bitter melon to 80 g and increase the squash by 50 g. Leaving it out entirely makes the dish lose its edge and taste too sweet, so the first time we recommend keeping a little.

How do I make it without meat?

Leave out the pork belly and increase the oil to 1 tbsp. In step 2, sauté the onion, garlic, ginger, tomato and bagoong over medium heat for 5 minutes, then add 1 tsp dried shiitake powder or 50 ml kombu dashi. If you're avoiding seafood, you can't use bagoong either, so accept that you're making a different vegetable stew seasoned with miso and soy sauce.

My squash falls apart

The pieces are too small or you're stirring too much. Smaller than 2.5 cm, the corners break down in step 4 before the center is cooked. Once it's in the pot, turn it from the bottom only twice in step 3 and once in step 6. When you want to coat everything in the juices, gently shaking the pot keeps the shape better.

What should I change to make it kid-friendly?

Cut the bagoong to 1 tbsp and the bitter melon to 80 g. This recipe has no chili to begin with, so adults who want heat can add lime or chili at the table. If it needs more salt, it's easier to add a little bagoong to the adults' plates than to the whole pot.

Sources