This classic Filipino soup combines bone-in beef shank and marrow bones simmered for hours until meltingly tender. The broth becomes deeply savory from the bones, enhanced with onions, peppercorns, and fish sauce. Hearty vegetables like corn, potatoes, carrots, and cabbage are added in stages to maintain their texture. The result is a warming, nourishing soup perfect for family gatherings.
My dad would wake up before dawn on rainy Sundays, the smell of simmering beef eventually pulling me from sleep. Something about the way the marrow melted into the broth made our small Manila apartment feel like the coziest place on earth. Now every time I see beef shank bones at the market, I'm instantly transported back to that kitchen, steam fogging up the windows while rain tapped against the roof.
Last winter, I made a massive pot for friends who had never tried Filipino comfort food. Watching their eyes light up when they scooped out that first spoonful of tender beef and marrow, someone actually said this tastes like a hug from the inside out.
Ingredients
- Beef shank with bone: The shank cut has the perfect ratio of meat to bone, and that marrow inside is pure liquid gold
- Extra marrow bones: Totally optional but worth it if you want that restaurant quality richness
- Corn: The natural sweetness balances the savory beef beautifully
- Napa cabbage: Adds freshness and absorbs all that flavorful broth
- Fish sauce: Dont be intimidated, it adds deep umami without making the soup taste fishy
- Whole peppercorns: Crushing them between your teeth while eating is part of the authentic experience
Instructions
- Start the broth:
- Place the beef shank and any extra marrow bones in your largest pot, cover with water, and bring everything to a rolling boil over high heat
- Skim and simmer:
- Use a skimmer or spoon to remove any gray foam that rises to the surface, then lower the heat, add your onion, peppercorns, and fish sauce, cover, and let it gently bubble away for about 2 hours
- Add the hearty vegetables:
- Toss in the potatoes and carrots first since they take longest, letting them simmer for about 10 minutes until they start softening
- Add corn and green beans:
- Drop in the corn pieces, plantain slices if using, and trimmed beans, cooking for another 10 minutes
- Finish with cabbage:
- Stir in the napa cabbage last, cooking just 2 to 3 minutes until it wilts but still has some bite
- Season and serve:
- Taste your broth and adjust with salt or more fish sauce, then serve piping hot with scallions scattered on top and calamansi wedges on the side for squeezing
When I served this at my first dinner party in my own apartment, my friend asked why I hadnt made it sooner. That question made me realize some recipes are worth passing down, not just because they taste good, but because they carry memories.
Getting That Perfect Broth
I learned the hard way that rushing the simmering time is the biggest mistake you can make with bulalo. The beef needs those full two hours to become tender enough to melt in your mouth, and the marrow needs time to release its magic into the liquid.
Making It Your Own
Some Sundays I add more vegetables if feeding a crowd, or throw in extra peppercorns when I want more kick. The beauty of this soup is how forgiving it is, as long as you respect the cooking time.
Serving Suggestions
A steaming bowl of bulalo deserves to be the star of the meal, but a side of jasmine rice never hurts. I also like setting out small bowls of extra fish sauce so guests can adjust their own servings.
- Have marrow spoons ready if you can find them, theyre game changers
- The soup actually tastes better the next day, so dont stress about leftovers
- Squeeze that calamansi right before your first spoonful, the bright acid cuts through the richness
Theres something profound about a soup that brings people together, spoon after spoon, story after story. I hope this bulalo finds its way into your own family traditions.
Recipe FAQs
- → What makes bulalo different from other beef soups?
-
Bulalo specifically uses beef shank with bone-in and marrow, which creates a uniquely rich and gelatinous broth. The marrow melts into the soup, giving it body and deep beef flavor that sets it apart from other clear beef soups.
- → How long should I cook the beef shank?
-
Beef shank needs approximately 2 hours of simmering to become fork-tender. The collagen breaks down slowly, creating that signature mouthfeel and allowing the marrow to release into the broth.
- → Can I make this in a pressure cooker?
-
Yes, you can reduce the cooking time significantly. Cook the beef shank under pressure for 45-60 minutes, then release naturally before adding vegetables in stages as directed.
- → What vegetables can I substitute?
-
You can use regular cabbage instead of napa, and regular potatoes work fine if baby potatoes aren't available. Some cooks add bok choy or pechay for additional greens.
- → How do I get a clearer broth?
-
Parboil the beef briefly, discard the water, and start fresh with clean water. Skim any foam that rises to the surface during cooking, and avoid boiling vigorously—maintain a gentle simmer.