Bulalo
Also: Filipino beef marrow soup, beef shank soup
A Filipino slow-simmered soup of bone-in beef shank and marrow bones cooked until the broth turns deeply gelatinous and clear, served in the pot with corn on the cob, cabbage, and leafy greens.
Identity criteria
- 1Bone-in beef shank is non-negotiable — the bone and its marrow are structural to the dish's identity, not optional additions
- 2The marrow must remain inside the bone and be served intact, scoopable at the table
- 3Broth must be clear and clean-tasting, not cloudy or thickened — richness comes entirely from dissolved collagen and rendered marrow fat
- 4Corn on the cob (cut into rounds) is a canonical component, not a garnish
- 5No roux, coconut milk, annatto, or added thickeners — the soup is unadorned bone broth with vegetables
- 6Vegetables are added in stages near serving and must retain texture — they are not slow-cooked
Components
corn on the cob, cut into 2-inch roundsessentialPhilippine white or yellow corn; adds sweetness and is a defining visual marker
cabbage, cut into wedgesessential
pechay (bok choy) or Chinese cabbageessentialAdded last to preserve color and texture
green beans (Baguio beans/French beans)optionalCommon addition, especially in Batangas versions
saba banana, halvedoptionalSome regional versions include for mild sweetness
bone-in beef shank (osso buco cut)essentialMust include the marrow-bearing femur or shank bone; cross-cut preferred so marrow is exposed
beef marrow bonesessentialAdditional marrow bones are commonly added beyond the shank itself
whole black peppercornsessential
onion, halvedessential
garlic, crushedoptional
wateressentialNo stock — the liquid IS the broth being built
fish sauce (patis)essentialPrimary seasoning; salt may supplement but patis is canonical
spring onions, slicedoptional
Technique
- Sustained low simmer (2–4 hours minimum)
- Collagen in the shank converts to gelatin only above ~160°F over extended time; a rolling boil clouds the broth and toughens the protein before the collagen dissolves. Generators frequently under-time this step.
- Scum skimming in the first 30 minutes
- Protein foam released as the beef comes to temperature must be removed continuously; any that sets back into the broth permanently clouds it. This is the only window to capture it.
- Staggered vegetable addition (last 10–15 minutes only)
- Corn needs 8–10 minutes; cabbage 3–4 minutes; pechay 1–2 minutes. Adding all vegetables at the start produces mush. Generators treating this as a single-batch simmer will produce overcooked vegetables.
- Seasoning at the end, not the start
- The broth concentrates as it reduces; early salting consistently over-salts the finished dish. Fish sauce is stirred in only after vegetables are added and broth volume is final.
Form & serving
- Served
- Served communally in or ladled from the pot; marrow bones presented whole so diners scoop marrow themselves
- Temperature
- Very hot — the broth must be at a near-boil when served to keep marrow fluid
- Portion
- Large, generous bowl as a one-dish meal; always with steamed white rice on the side
- Pairs with
- steamed jasmine rice · patis (fish sauce) with calamansi for dipping beef · crushed peppercorns and chili for tableside heat · sinangag (garlic fried rice) in overnight versions
Character
Flavour
Texture
Falling-off-the-bone tender beef; silky, slightly viscous broth from dissolved collagen; creamy liquid marrow; tender-crisp cabbage and pechay; juicy corn
Eaten
Communal family meal or highway carinderia stop; quintessential weekend morning dish in the Tagaytay–Batangas corridor; always served with abundant steamed rice and individual dipping bowls of patis with calamansi; the marrow is a prized element scooped from the bone at the table with a small spoon
When
year-round · especially popular in cooler highland weather and rainy season
Variations & related
Regional variations
- Batangas Bulalo · Batangas province, Luzon
The reference version; roadside carinderia stalls along the Tagaytay ridge are its canonical home. Uses Batangas beef, known for quality grazing.
- Tagaytay Restaurant Style · Tagaytay City, Cavite
Larger portions, often with additional marrow bones added, served in a clay pot; the highland cool climate made Tagaytay the dish's tourism epicenter.
- Bulaluan / Bulalo sa Gata · Bicol region
Minority regional variant that adds coconut milk — generally considered a different dish by Batangas purists.
- Short-rib Bulalo · Metro Manila restaurants
Uses beef short ribs alongside or instead of shank for more accessible texture; contemporary adaptation.
Related dishes
- sibling Nilagang Baka
The simpler ancestor — boiled beef with vegetables and no marrow emphasis; bulalo is nilaga elevated around the bone
- sibling Sinigang na Baka
Also a Filipino beef soup but defined by tamarind souring agent; bulalo is unsoured
- sibling Kare-Kare
Also uses oxtail/trotter; but is peanut-sauce braised and served with bagoong, a fully different register
- pairs-with Sinangag
Garlic fried rice is the classic morning pairing; bulalo is a popular early-morning meal at highway carinderia stops
- sibling Pho Bo
Structural parallel — slow-simmered bone broth beef soup — but Vietnamese pho uses spiced clear broth, rice noodles, and tableside herbs; different technique lineage
Substitutions
beef shank → oxtailinadmissible
Produces a richer, fattier broth but oxtail has no large marrow cavity; the dish becomes closer to kare-kare base or nilaga
beef shank → boneless beef brisketinadmissible
Removes the marrow entirely — the dish loses its defining identity and becomes nilaga
pechay / bok choy → napa cabbage or spinachadmissible
Acceptable substitution in texture and flavor; does not alter identity
corn on the cob → canned or no corninadmissible
Fresh cob corn is canonical; its absence removes a core identity marker
fish sauce (patis) → saltadmissible
Loses umami depth but does not break the dish structurally; acceptable in a pinch
water → beef stockinadmissible
Pre-made stock shortens flavor development and is seen as cheating the process; the broth IS the dish's achievement
whole peppercorns → ground black pepperinadmissible
Ground pepper clouds the broth and distributes heat unevenly; whole peppercorns are both functional and canonical
Common mistakes
- Boiling instead of simmering: a rapid boil emulsifies fat and protein into the broth, permanently clouding it and producing a greasy, murky result
- Under-cooking: stopping at 90 minutes because the beef is 'tender enough' — the collagen hasn't fully dissolved and the broth remains thin and watery rather than silky
- Adding all vegetables at once at the start: corn, cabbage, and pechay cook at different rates and all become waterlogged and flavorless after 3 hours
- Skipping or inadequate skimming in the first 30 minutes: the resulting broth is dull gray rather than clear amber
- Using boneless beef or pre-cut stew beef: removes the marrow, which is the dish's defining textural and flavor element
- Salting or adding fish sauce at the start: the broth concentrates by 30–40% during cooking, making early seasoning almost always produce an over-salted result
- Treating it as a quick soup: recipe generators frequently assign 45–60 minute cook times, which produces tough beef in thin broth — the minimum honest simmer is 2.5 hours
- Omitting corn or substituting with canned corn: fresh cob corn is structural to both flavor (it sweetens the broth) and presentation
Provenance
Bulalo is a settled Filipino dish with documented roots in Batangas province on Luzon, where cattle ranching has been established since the Spanish colonial period. The dish's identity is inseparable from Batangas beef quality and the Tagaytay–Batangas highland corridor, where it became a roadside institution. There is no meaningful origin dispute; it is unambiguously Filipino.
Claimed by: Philippines
References
- 1.Philippine culinary tradition (Batangas province)
- 2.Doreen Fernandez, Kulinarya documentation
- 3.Claude Tayag Filipino food writing
- 4.Marketman / Market Manila culinary reference
Confidence: high