This traditional Filipino soup transforms beef shank and bone marrow into a deeply flavorful, clear broth over hours of gentle simmering. The addition of corn, potatoes, cabbage, and plantains creates a hearty, well-rounded dish that's perfect for family gatherings on cool evenings. Serve with steamed jasmine rice and fresh calamansi for an authentic experience.
My lola would start this soup at dawn, the house filling with that unmistakable scent of long-simmered beef and peppercorns before we even rubbed sleep from our eyes. Bulalo isn't just food in our family—it's a ritual that demands patience, love, and plenty of rice.
Last rainy season, my cousin flew in from Manila and insisted we make bulalo the old-fashioned way. We spent three hours huddled around the pot, skimming scum and tasting broth, while rain drummed against the kitchen windows.
Ingredients
- Beef shank with bone: This cut is essential—the marrow inside creates that signature richness and the meat becomes impossibly tender after hours of simmering
- Beef bone marrow bones: Optional but worth every extra penny, these deepen the broth's flavor and give you more of that coveted marrow to scoop out
- Corn on the cob: The natural sweetness balances the savory beef, and cutting it into rounds makes eating easier and more fun
- Napa cabbage: Unlike regular cabbage, this variety has a delicate sweetness that wilts beautifully without becoming mushy
- Fish sauce (patis): Don't be afraid of this ingredient—it provides that essential umami depth that salt alone can't achieve
- Whole black peppercorns: Crushing them slightly between your fingers before adding them helps release their aromatic oils
- Calamansi or lemon: The bright acid cuts through the rich broth, making each spoon feel perfectly balanced
Instructions
- Start the broth base:
- Place your beef shank and marrow bones in a large pot, cover completely with water, and bring everything to a rolling boil over high heat
- Clean and season:
- Skim off the gray foam and scum that rises to the surface, then lower the heat to a gentle simmer before adding your onion, peppercorns, and that first splash of fish sauce
- Let it develop:
- Cover the pot and let it simmer undisturbed for about 2 hours, checking occasionally that the broth stays at a lazy bubble until the beef yields easily to a fork
- Add root vegetables:
- Toss in your potatoes and carrots, letting them cook for 10 minutes until they're just starting to soften but still hold their shape
- Introduce the sweet elements:
- Add your corn pieces and plantain slices along with the green beans, cooking for another 10 minutes so the corn sweetens the broth and the bananas become tender
- Finish with greens:
- Stir in the napa cabbage during the final 2-3 minutes, just until it wilts and turns bright green but still has some bite
- Make it yours:
- Taste your broth carefully, adding more fish sauce or salt as needed—remember that the garnishes will add their own brightness
That day with my cousin became a memory we still talk about—sitting at the table, bowls steaming, squeezing calamansi into our soup while thunder rumbled outside. Food this special doesn't just feed you. It grounds you.
Getting That Clear Broth
The secret isn't fancy technique—it's patience and a good skimming spoon. Take your time removing every bit of scum that rises during the first boil, and don't rush the simmer. Rushing bulalo is like rushing a good story. You miss all the best parts.
The Vegetable Strategy
I've learned the hard way that dumping everything in at once yields mushy, sad vegetables. The starches go in first, sweet elements second, and delicate greens last. This way, each vegetable maintains its character while absorbing the broth's soul.
Worth the Wait
Two and a half hours feels like forever when you're hungry, but bulalo teaches you that some things can't be rushed. The transformation from tough meat and plain water to this soulful soup is nothing short of magic.
- Make extra broth and freeze it for emergency comfort food days
- The flavor actually improves overnight, so consider making it a day ahead
- Never skip the calamansi squeeze—it's what wakes up the whole bowl
Make this on a day when you have nowhere to be, someone you love nearby, and rice cooker at the ready. That's when bulalo tastes best.
Recipe FAQs
- → What makes Bulalo different from other beef soups?
-
Bulalo specifically uses beef shank bones with marrow still intact, which creates a uniquely rich and savory broth as the marrow melts during cooking. The combination of corn and plantains also distinguishes it from other beef-based soups.
- → How long does it take to make the beef tender?
-
Beef shank requires approximately 2 hours of gentle simmering to become fork-tender. This slow cooking process allows the connective tissue to break down and the marrow to release its flavors into the broth.
- → Can I make this in advance?
-
Yes, Bulalo actually tastes better when made a day ahead as the flavors have time to develop. Store in the refrigerator and reheat gently, adding fresh vegetables just before serving.
- → What can I substitute for fish sauce?
-
You can use kosher salt as a direct substitute, though you'll miss the distinct umami flavor that fish sauce provides. Some cooks use a small amount of soy sauce or Worcestershire sauce as alternatives.
- → Is plantain necessary for authentic Bulalo?
-
While saba plantains are traditional and add a subtle sweetness that balances the savory broth, they're considered optional. The dish remains delicious without them.
- → How do I get a clearer broth?
-
Parboil the beef shank briefly for 5 minutes, discard the water, then start with fresh water. Skim any scum that rises to the surface during cooking and avoid boiling vigorously—gentle simmering keeps the broth clear.