This classic Filipino soup features beef shank cooked slowly for hours until the meat falls off the bone and the marrow becomes meltingly tender. The clear, savory broth gets its depth from long simmering with aromatics, while corn, potatoes, cabbage, and green beans add sweetness and texture. The finished bowl is brightened with calamansi or lemon wedges and scattered with fresh scallions.
There's something incredibly comforting about the way beef shank transforms over hours of gentle simmering. I first discovered bulalo during a rainy weekend visit to my Filipino friend's home, where her mother had been tending a massive pot since dawn. That first spoonful of rich, marrow-infused broth, followed by tender beef that fell apart at the slightest touch, convinced me that patience really is a cooking virtue.
Last winter, I made a triple batch for my husband's birthday dinner. He took one sip of that golden broth, closed his eyes, and quietly whispered that it reminded him of Sunday suppers at his grandmother's house in Manila. Now whenever the forecast calls for rain, he looks at me with that hopeful expression, and I know exactly what's simmering on our stove that weekend.
Ingredients
- Beef shank with bone: This cut is essential because the marrow melts into the broth, creating that signature richness and body
- Extra bone marrow bones: Completely optional, but adding these transforms good broth into extraordinary soup
- Whole peppercorns: Crushing them slightly between your fingers before adding releases their aromatic oils beautifully
- Fish sauce: Start with less than you think, then adjust gradually, as brands vary wildly in intensity
- Napa cabbage: This variety is sweeter and more delicate than regular cabbage, perfect for quick wilting
- Saba bananas: If you can find them at an Asian market, they add a lovely subtle sweetness that balances the savory elements
Instructions
- Start with a clean foundation:
- Place your beef shank and any extra marrow bones in your largest pot, cover completely with cold water, and bring to a rolling boil over high heat.
- Purify the broth:
- Watch carefully as gray foam rises to the surface, skimming it off meticulously with a slotted spoon until the liquid runs clear.
- Build the flavor base:
- Reduce heat to a gentle simmer, then add your quartered onion, whole peppercorns, and two tablespoons fish sauce before covering tightly.
- Let patience work its magic:
- Cook undisturbed for about two hours, checking occasionally that the broth maintains a slow bubble rather than a violent boil.
- Add the hearty vegetables:
- Toss in your halved baby potatoes and large carrot chunks, letting them simmer for ten minutes until they begin softening.
- Introduce sweet elements:
- Add corn pieces and plantain bananas if using, along with trimmed green beans, cooking for another ten minutes until everything is tender.
- Finish with delicate touches:
- Gently fold in the napa cabbage during the last two or three minutes, just until it wilts but still maintains some structure.
- Season to perfection:
- Taste your broth carefully, adjusting with additional fish sauce or salt until the flavors sing in perfect harmony.
- Set the table for celebration:
- Ladle hot soup into bowls, scatter generously with chopped scallions, and serve alongside calamansi wedges for that bright, acidic finish.
What started as an attempt to recreate a restaurant memory has become our family's most requested comfort food. Even my pickiest eater, who normally claims to hate soup, asks for seconds and hovers around the pot when it's bubbling away on the stove.
The Art of Broth Clarity
I used to skip the skimming step because it felt tedious, but once I committed to removing every bit of foam, the difference was astonishing. The resulting broth is restaurant-quality clear, letting those beautiful vegetable chunks shine through like jewels in the bowl.
Making It Your Own
While purists might insist on traditional preparation, I've learned that adding a few cloves of garlic during the initial simmer creates an incredible aromatic foundation. My neighbor adds a splash of vinegar at the end, which she says cuts through the richness beautifully.
Leftover Magic
This soup improves overnight as flavors deepen and meld together in the refrigerator. Reheat gently the next day, and you might find it tastes even better than when it was freshly made.
- Store any leftover broth separately from vegetables if planning to keep it more than two days
- The marrow will solidify on top, adding an extra luxurious layer when reheated
- Freeze individual portions for those nights when only comfort food will do
There's quiet joy in tending a pot of bulalo, watching something so nourishing emerge from simple ingredients and time. May this recipe find its way into your own repertoire of comfort foods.
Recipe FAQs
- → What makes bulalo different from other beef soups?
-
Bulalo specifically uses beef shank with bone-in, allowing the marrow to melt into the broth during cooking. This creates a uniquely rich, gelatinous texture and deep beefy flavor that sets it apart from other soups.
- → How long does it take to cook bulalo?
-
The beef shank needs to simmer for about 2 hours to become fork-tender. Adding vegetables during the last 20-25 minutes prevents them from becoming mushy while allowing them to absorb the savory broth.
- → Can I make bulalo in a pressure cooker?
-
Yes, you can reduce the cooking time significantly by using a pressure cooker. Cook the beef shank for about 45-50 minutes under pressure, then add vegetables and cook for another 5 minutes.
- → What vegetables go best in bulalo?
-
Traditional additions include corn on the cob, baby potatoes, carrots, napa cabbage, green beans, and sometimes plantain bananas. These vegetables hold their shape well during simmering and complement the rich beef broth.
- → How do I get a clear broth?
-
Start by bringing the beef to a boil and skimming off any foam that rises to the top. For an even clearer broth, parboil the beef briefly, discard the first water, then start fresh with clean water for the actual cooking.