Experience the warmth of traditional Filipino cuisine with this hearty soup, where beef shank simmers for hours until fork-tender alongside bone marrow that infuses the broth with incredible depth. The addition of corn, plantain bananas, and crisp vegetables creates a satisfying bowl that's perfect for family gatherings or cold weather meals.
Serve piping hot with steamed jasmine rice and fresh calamansi for squeezing, allowing everyone to adjust the bright citrus notes to their preference. The bone marrow is considered the prized element—best enjoyed with a special marrow spoon to scoop out every bit of richness.
The first time I had bulalo was at a roadside stop in Tagaytay, where the mist was thick enough to taste and the broth arrived steaming into the cool mountain air. I remember watching the server carefully arrange the corn, the marrow bones glistening like treasure, and thinking that soup had never looked so commanding. That afternoon taught me that comfort food doesnt need complexity, just patience and the right ingredients falling into place at the right time.
I made this for my family last Christmas Eve, and the house smelled so good that everyone kept wandering into the kitchen to peek at the pot. My dad, whos usually silent about food, actually went back for thirds and asked if there was marrow left in the soup pot. That quiet moment around the table, spooning hot broth and scooping marrow, is exactly what this dish is supposed to create.
Ingredients
- Beef shank (1.5 kg bone-in): The shank provides both meat and collagen that transforms into that silky, gelatinous broth consistency.
- Beef marrow bones (500 g): These are the luxury upgrade, adding incredible depth and those coveted spoonfuls of rich marrow.
- Corn (2 ears): The natural sweetness balances the savory beef and infuses the broth with subtle brightness.
- Onion (1 medium): Quartered, it becomes a background aromatic that mellows beautifully during the long simmer.
- Carrot (1 medium): Cut into chunks, it adds sweetness and holds up well without disintegrating.
- Baby potatoes (250 g): They cook faster than larger potatoes and absorb the broth flavor while maintaining texture.
- Napa cabbage (1 small head): Adds freshness and crunch, providing contrast to the rich meat and broth.
- Green beans (1 bunch): Trimmed, they contribute color and a slight snap that keeps the bowl interesting.
- Saba bananas (2–3): The secret Filipino touch, their subtle sweetness mellows into the broth like nothing else.
- Whole black peppercorns (1 tablespoon): Gently warms the broth without the harshness of ground pepper.
- Fish sauce (2 tablespoons): The essential umami base that gives this soup its distinct Filipino soul.
- Scallions and calamansi: The finishing garnish that cuts through the richness with fresh brightness.
Instructions
- Start the broth foundation:
- Place the beef shank and marrow bones in a large pot and cover with water. Bring to a rolling boil over high heat, then immediately skim off any scum and foam that rises to the surface.
- Build the slow-simmer base:
- Lower the heat to a gentle simmer and add the quartered onion, whole peppercorns, and fish sauce. Cover and let it cook undisturbed for about 2 hours, until the beef is tender enough to pull apart with a fork.
- Add the hearty vegetables:
- Toss in the potatoes and carrot chunks, letting them simmer for about 10 minutes until they start to soften.
- Layer in sweet elements:
- Add the corn pieces, plantain bananas if using, and trimmed green beans. Cook for another 10 minutes, letting the broth take on the sweetness from the corn and bananas.
- Finish with the fresh cabbage:
- Stir in the napa cabbage and cook just until wilted, about 2 to 3 minutes. You want it to retain some crunch, not turn to mush.
- Adjust and serve:
- Taste the broth and season with salt or additional fish sauce as needed. Serve hot in bowls, generously topped with chopped scallions and calamansi or lemon wedges on the side.
There was a rainy Tuesday last month when I made this just for myself, and something about standing over the pot, skimming and stirring, felt like the most grounding thing Id done all week. The house was quiet except for the gentle simmer, and when I finally sat down with that first bowl, I understood why this soup is considered Filipino comfort food at its finest.
Getting That Clear Broth
If you want that crystal-clear restaurant-quality broth, try parboiling the beef shank first. Boil it for about 5 minutes, discard that water, and start fresh with clean water. This simple extra step removes so many impurities that skimming alone cant catch.
The Bone Marrow Experience
Bone marrow is the luxurious heart of this dish, and if youve never eaten it straight from the bone, youre in for something special. Use a small spoon or a marrow spoon to scoop it out, spread it on rice, or let it melt into your broth. It turns an already rich soup into something extraordinary.
Serving It Right
This soup demands to be served with steaming jasmine rice and plenty of it. The rice soaks up that broth and becomes almost as important as the soup itself.
- Set out fish sauce at the table so everyone can adjust their own bowl to taste.
- Squeeze calamansi or lemon right before eating to wake up all the flavors.
- Have extra soup spoons ready because everyone will want to scrape every last drop of broth.
Good soup brings people together, and bulalo does it better than most. Hope your table fills up as quickly as your pot does.
Recipe Questions & Answers
- → What makes bulalo different from other beef soups?
-
Bulalo specifically uses beef shank with bone-in, allowing the marrow to melt into the broth creating a distinctly rich and gelatinous texture. The addition of plantain bananas and corn also sets it apart from other beef noodle or vegetable soups.
- → How long should I cook the beef shank?
-
Plan for at least 2 hours of simmering time. The beef is ready when it becomes fork-tender and easily pulls away from the bone. Rushing this step will result in tough meat that doesn't properly infuse the broth.
- → Can I make this in a pressure cooker?
-
Yes, you can reduce the cooking time significantly. Cook the beef with aromatics under high pressure for about 45-50 minutes, then release naturally before adding the vegetables in the traditional order.
- → What vegetables can I substitute?
-
If napa cabbage isn't available, bok choy or regular cabbage work well. Green beans can be swapped with yardlong beans. The plantain bananas add subtle sweetness—you can omit them or use sweet potato instead.
- → How do I store and reheat leftovers?
-
Store in airtight containers for up to 3 days. The broth may gel when chilled due to the bone marrow—that's normal. Reheat gently on the stove, adding a splash of water if needed. Avoid boiling vigorously as this can toughen the meat.
- → Is there a way to make the broth clearer?
-
Parboil the beef shank separately first, discard that water, then start fresh with clean water. Skimming impurities regularly during the first hour of simmering also helps achieve a pristine, clear broth.