This classic Filipino soup transforms beef shank and marrow bones into a deeply nourishing broth over hours of gentle simmering. The result is tender, fall-off-the-bone meat swimming alongside corn, potatoes, cabbage, and green beans in a crystal-clear, savory soup.
What makes Bulalo special is the bone marrow, which melts into the broth creating an incredibly rich and velvety texture without needing heavy cream or thickeners. Each bowl offers that perfect combination of meaty beef flavor, sweet corn, and fresh vegetables.
The finishing touches are essential: fresh scallions for brightness and calamansi or lemon wedges to squeeze over just before eating. That hit of acidity cuts through the richness and balances all the flavors beautifully.
The first time I had bulalo was at a small roadside eatery in Tagaytay, where the mist rolls down from the mountains and the soup arrives steaming in earthen bowls. I watched the restaurant owner carefully scoop marrow from the bone and spread it on rice like butter, and suddenly I understood why this soup inspires such devotion. Now, whenever the weather turns cool, my kitchen fills with that same rich, beefy aroma that makes everyone gravitate toward the stove.
Last Christmas, I made a triple batch for our family gathering. My aunt who claims she doesn't like soup went back for thirds, and even the kids were fighting over who got the marrow-rich bones. There's something about the way the corn sweetness balances the savory beef that makes this bowl feel like a warm embrace.
Ingredients
- 1.5 kg beef shank, bone-in with marrow: The shank provides the meaty foundation while the marrow melts into the broth, creating that signature richness and body
- 500 g beef bone marrow bones: Optional but worth it, these bones deepen the flavor and give you more marrow to enjoy
- 2 ears corn, cut into pieces: Natural sweetness that balances the savory beef and makes the broth sing
- 1 medium onion, quartered: Adds aromatic depth to the broth base
- 1 medium carrot, in large chunks: Holds up during long cooking and adds subtle sweetness
- 250 g baby potatoes, halved: Creamy texture that soaks up all the flavorful broth
- 1 small head napa cabbage: Adds freshness and crunch to balance the richness
- 1 small bunch green beans, trimmed: Bright pop of color and texture
- 2–3 saba bananas, sliced: Traditional Filipino addition that adds subtle sweetness and creaminess
- 10 cups water: Creates the clear, clean broth base
- 1 tablespoon whole black peppercorns: Gentle warmth that builds as the soup simmers
- 2 tablespoons fish sauce: Essential umami that gives the broth its Filipino soul
- Salt: Adjust to your taste at the end for perfect seasoning
- Chopped scallions and calamansi wedges: Bright garnishes that cut through the richness
Instructions
- Start the broth base:
- Place beef shank and marrow bones in your largest pot, cover completely with water, and bring to a rolling boil over high heat
- Clean and season:
- Skim off the gray foam and impurities that rise to the surface, then lower the heat to a gentle simmer and add onion, peppercorns, and fish sauce
- Let it simmer long and slow:
- Cover partially and let the broth develop for 2 hours until the beef is fork-tender and the kitchen smells incredible
- Add the hearty vegetables:
- Drop in the halved potatoes and carrot chunks, letting them simmer for about 10 minutes until they start to soften
- Add corn and beans:
- Add the corn pieces, plantain slices if using, and trimmed green beans, cooking for another 10 minutes
- Finish with the cabbage:
- Stir in the napa cabbage pieces and cook just until they wilt, about 2 to 3 minutes
- Season and serve:
- Taste the broth and adjust with salt or more fish sauce, then serve hot topped with scallions alongside calamansi wedges
My friend Lila said bulalo was the dish that finally convinced her husband that Filipino food deserved a permanent spot in their dinner rotation. Something about that first sip of broth, with its deep beef flavor and subtle sweetness from the corn, just makes people feel at home.
Getting That Perfect Clear Broth
I used to skip the parboiling step until I watched an elderly cook do it at a palengke market. She explained that boiling the beef briefly first, then discarding that cloudy water, creates the crystal-clear broth you see in restaurants. It takes an extra 10 minutes but makes such a difference in presentation.
The Vegetable Timing Secret
After accidentally turning my cabbage into mush one too many times, I learned that vegetables need to go in stages. Root vegetables first, then corn and beans, and leafy greens literally at the very end. This way each vegetable maintains its perfect texture instead of everything becoming soft and uniform.
Serving It Right
In Filipino homes, bulalo arrives at the table with steaming jasmine rice and sometimes a side of fermented shrimp paste for adventurous eaters. The calamansi wedges are essential because that squeeze of bright acid cuts through the richness and wakes up all the flavors.
- Set out small bowls so guests can customize their soup with more fish sauce or calamansi
- Keep extra broth warm in a separate pot in case anyone wants seconds
- Don't forget to provide small spoons for scooping out the prized bone marrow
There's nothing quite like gathering around a steaming pot of bulalo while rain taps against the window. Simple nourishment that brings people together, one marrow-rich spoonful at a time.
Recipe FAQs
- → What cut of beef works best for Bulalo?
-
Beef shank with the bone still in is essential. The bone-in cut provides both the meat and the marrow that creates that signature rich, velvety broth. You can also add extra marrow bones for even more depth and body.
- → How do I get the clearest broth possible?
-
Parboil the beef briefly first, drain that water, and start fresh with clean water. Skim any foam or impurities that rise to the surface during cooking. This extra step removes blood and proteins that cloud the broth.
- → Can I make this in a pressure cooker or Instant Pot?
-
Absolutely. Pressure cook on high for about 45-60 minutes until the beef is fork-tender. Then add the vegetables and cook for another 5-10 minutes. You'll still get beautifully tender meat and rich marrow flavor in a fraction of the time.
- → What vegetables can I substitute?
-
Traditional recipes call for napa cabbage, baby potatoes, corn, and green beans. You can swap regular cabbage for napa, use any potato variety, or add bok choy. The plantain banana adds subtle sweetness but can be omitted if unavailable.
- → How long does Bulalo keep in the refrigerator?
-
Stored in an airtight container, Bulalo keeps well for 3-4 days in the refrigerator. The broth actually develops more flavor overnight. Reheat gently on the stove—you may need to add a splash of water as the soup thickens when chilled.
- → Can I freeze Bulalo?
-
Yes, freeze for up to 3 months. For best results, freeze the broth and meat separately from the vegetables, as they can become mushy when thawed and reheated. Thaw overnight in the refrigerator and reheat on the stovetop.