This classic Filipino soup simmers beef shank and marrow bones for hours, creating a deeply flavorful broth. The addition of corn, potatoes, cabbage, and plantains makes it a complete, nourishing meal.
The long cooking time transforms tough beef shank into meltingly tender meat, while the marrow adds luxurious richness. Served with steamed rice and calamansi, it's the ultimate comfort food for sharing.
The first time I had bulalo was at a roadside eatery in Tagaytay, where the mountain mist meets your skin and the broth warms you from the inside out. I watched the grandmotherly owner ladle soup into weathered bowls, each one topped with chunks of marrow-rich bone that glistened under the fluorescent lights. That single bowl taught me that comfort food transcends weather, it's about the care that goes into the pot. Now whenever beef shanks go on sale, I know exactly what's happening in my kitchen.
Last rainy season, my cousin came over nursing a broken heart and feeling like nothing would ever feel right again. I put a massive pot of bulalo on the stove and let it simmer for hours while we talked, cried, and eventually laughed about things that seemed huge that morning. When we finally sat down to eat, she took one sip of that collagen-rich broth and said this soup fixes everything. Sometimes food really does hold us together when everything else feels like it's falling apart.
Ingredients
- Beef shank with bone: The bone-in cut is non-negotiable here because that marrow slowly melts into the broth creating the signature richness and body
- Extra marrow bones: Completely optional but if you see them at the butcher grab them because more marrow means more of that velvety texture that makes this soup legendary
- Corn on the cob: The natural starch from corn slightly thickens the broth while adding sweetness that balances the beef's intensity
- Napa cabbage: Add this at the very end because it wilts quickly and you want it to maintain some texture rather than disappearing completely
- Fish sauce: This builds depth in ways salt alone cannot achieve and trust me the fishiness disappears into the rich beef broth
- Whole peppercorns: Crushing them slightly before adding helps release their aromatic oils without making the soup aggressively spicy
- Plantain bananas: They add a subtle sweetness that cuts through the richness and somehow make the whole bowl feel more comforting
Instructions
- Start with boiling water:
- Place your beef shank and any extra marrow bones in your largest pot then cover completely with water and bring it to a rolling boil over high heat
- Skimming is meditation:
- All those gray foamy bits rising to the top are impurities that would make your broth cloudy so keep skimming until the liquid looks relatively clear
- Add aromatics and settle in:
- Toss in your quartered onion whole peppercorns and fish sauce then lower the heat cover partially and let it gently simmer for about 2 hours
- Test for tenderness:
- After 2 hours the beef should yield easily when pierced with a fork meaning it's time to start adding your vegetables in stages
- Start with hearty vegetables:
- Add your baby potatoes and carrot chunks first because they need the longest time to become tender without falling apart
- Add corn and plantains:
- After 10 minutes drop in your corn pieces and plantain halves if you're using them then give it another 10 minutes
- Finish with delicate vegetables:
- Stir in your green beans and napa cabbage during just the last 2-3 minutes so they stay bright and maintain some bite
- The final taste test:
- Taste your broth and adjust with more fish sauce or salt because this is when you realize all those hours of simmering created something magical
My dad claims the best bulalo he ever ate was at 3 AM after a long night shift when my mom surprised him with a pot she'd started before sunrise that morning. The marrow had completely melted into the broth making it almost velvety and every vegetable had absorbed that beefy richness without turning to mush. Now whenever I make this I try to time it so someone I love walks into the kitchen asking what smells incredible because that's really what this soup is all about.
Making It Ahead
This soup actually improves overnight as the flavors continue developing and the broth becomes even more intensely beefy. Cool it completely before refrigerating then skim off any solidified fat the next day if you prefer a lighter soup. Reheat gently and add fresh vegetables right before serving because the original ones will be too soft.
Serving Suggestions
Nothing completes this soup like steaming jasmine rice that soaks up that precious broth while providing a neutral base for all those rich flavors. Set out small bowls of fish sauce and additional calamansi so everyone can adjust their bowl exactly how they like it. Some people also love a side of crispy fried garlic or shallots sprinkled on top for that crunch contrast.
Getting The Most Out Of Your Marrow
If you're lucky enough to have bones with visible marrow they become the most coveted part of the entire dish. Serve with small marrow spoons or even cocktail forks so guests can extract every precious bit without making a mess.
- Toast some baguette slices to spread that marrow on like butter
- Squeeze fresh calamansi right over the marrow before eating
- Save the marrow-rich broth for cooking rice the next day
There's something deeply satisfying about a soup that demands patience and rewards you with comfort in every single spoonful. This recipe has fed my family through cold nights hard times and simple Tuesday evenings when we just needed something to hold onto.
Recipe FAQs
- → What makes bulalo different from other beef soups?
-
Bulalo specifically uses beef shank bones with marrow still intact, which creates a richer, more flavorful broth. The marrow melts into the soup, adding body and depth that other beef soups lack.
- → How do I get the clearest broth possible?
-
Parboil the beef shank for 5 minutes, discard the water, then start fresh with clean water. Skim any scum that rises to the surface during cooking. Avoid vigorous boiling once the soup is simmering.
- → Can I use a pressure cooker to reduce cooking time?
-
Yes, pressure cook the beef shank with aromatics for about 45-50 minutes on high pressure, then quick release. Add vegetables afterward and simmer until tender. This reduces total time significantly.
- → What vegetables can I substitute?
-
You can use regular cabbage instead of napa, or add bok choy. Sweet potatoes work well in place of baby potatoes. For plantains, you can omit them or use slightly green bananas for similar texture.
- → How long does this keep in the refrigerator?
-
Store in an airtight container for up to 4 days. The broth may gel when chilled due to the collagen from the bones - this is normal and indicates a well-made stock. Reheat gently, adding water if needed.
- → Is there a substitute for fish sauce?
-
You can use salt instead, though fish sauce adds essential umami. Soy sauce works but darkens the broth. For a similar depth without fish, add a small amount of beef bouillon or additional salt.