Filipino Bulalo Beef Shank Soup

Filipino Bulalo beef shank soup in a rustic bowl with tender meat and vegetables Save
Filipino Bulalo beef shank soup in a rustic bowl with tender meat and vegetables | dishcraftly.com

This classic Filipino comfort soup transforms beef shank and marrow bones into a rich, flavorful broth through slow simmering. The result is tender meat that falls apart with a fork, plus gelatinous marrow that melts into the liquid. Vegetables like corn, potatoes, cabbage, and green beans add sweetness and texture, while fish sauce and peppercorns provide authentic seasoning. The dish comes together in stages—first the beef, then root vegetables, followed by quicker-cooking ingredients—ensuring each component reaches perfect doneness. Serve with steamed rice and fresh calamansi for squeezing, letting each diner adjust the brightness to their taste. The extended cooking time is essential for developing the deep, savory flavor and extracting all the richness from the bones.

Rainy season in Manila always had my grandmother setting her largest stockpot on the stove, the scent of simmering beef eventually drawing everyone from their rooms. Something about that long, slow cooking process made the whole house feel safer somehow. Now whenever the weather turns gray, my hands automatically reach for beef shank at the market without me even deciding to make soup.

Last Christmas Eve, my uncle who rarely cooks announced he would make bulalo for midnight dinner. We all watched in amusement as he fussed over the pot like a new parent, checking the broth every twenty minutes. That soup turned out so extraordinary that nobody has let him cook anything else since.

Ingredients

  • Beef shank with bone: The shank provides collagen that transforms into that silky, rich broth while the marrow adds luxurious mouthfeel
  • Additional marrow bones: Extra bones mean more body in your soup though they are optional if you cannot find them
  • Corn on the cob: Natural sweetness balances the savory beef and becomes wonderfully tender after long simmering
  • Onion: Quartered onions release their aroma slowly into the broth rather than overpowering it
  • Carrots: Cut into large chunks so they do not disintegrate during hours of cooking
  • Baby potatoes: Halved potatoes cook evenly and their creamy texture complements the beef beautifully
  • Napa cabbage: Adds fresh contrast and absorbs the seasoned broth without becoming mushy
  • Green beans: Bring crunch and color to the bowl, making each spoonful more interesting
  • Saba bananas: The plantains add subtle sweetness that makes this soup distinctly Filipino
  • Whole black peppercorns: Crushed between fingers or left whole, they provide gentle warmth throughout the soup
  • Fish sauce: This is the essential salty umami foundation that builds depth in the broth
  • Calamansi or lemon: A bright squeeze just before eating cuts through the richness and wakes up all the flavors

Instructions

Start the broth:
Place beef shank and marrow bones in your largest pot then cover with water. Bring everything to a rolling boil over high heat, watching carefully as gray foam rises to the surface.
Skimp on skimming:
Use a ladle or skimmer to remove all the scum and impurities that float up, then lower the heat to a gentle simmer. Add onion, peppercorns, and fish sauce, cover partially, and let it cook undisturbed for 2 hours.
Add hearty vegetables:
Drop in potatoes and carrots first since they need the most time, letting them simmer for about 10 minutes until they start softening.
Add corn and plantains:
Toss in corn pieces and saba bananas along with green beans, cooking for another 10 minutes until the corn releases its natural sweetness.
Finish with leafy greens:
Stir in napa cabbage just until it wilts, about 2 to 3 minutes, then taste the broth and adjust with more fish sauce or salt as needed.
Serve immediately:
Ladle hot soup into bowls making sure each serving gets some marrow, then top with chopped scallions and serve calamansi wedges on the side.
Save
| dishcraftly.com

My friend Luz tried making this for her American husband and accidentally added the cabbage too early. The whole pot turned into what she lovingly called bulalo mash, which they ended up eating over rice anyway because the flavor was still perfect.

Building The Best Broth

The secret truly lies in that long, slow simmer where collagen breaks down and flavors meld together. Rush this step and you will taste the difference immediately.

Making It Your Own

Some cooks add a splash of vinegar or even a thumb of ginger to their broth. My grandmother swore by adding a small piece of star anise for subtle warmth.

Serving It Right

Always serve bulalo piping hot with steamed jasmine rice on the side.

  • Set out fish sauce at the table so everyone can adjust their own bowl
  • Provide small spoons or forks specifically for scooping out the marrow
  • Squeeze calamansi right before eating to brighten each bowl individually
Steaming Filipino Bulalo with fork-tender beef, corn, and leafy greens in clear broth Save
Steaming Filipino Bulalo with fork-tender beef, corn, and leafy greens in clear broth | dishcraftly.com

There is something profoundly comforting about a soup that takes hours to make, like time itself becomes an ingredient in the bowl.

Recipe FAQs

Bulalo specifically uses beef shank with bone-in, allowing the marrow to melt into the broth and create a rich, velvety texture. The slow simmering process extracts collagen from the bones, giving the soup body and depth that sets it apart from lighter beef broth varieties.

Parboil the beef shank for 5 minutes, drain the water, and rinse the meat before starting your actual soup. This initial step removes impurities and blood that cloud the broth. Skim any foam that rises during cooking and maintain a gentle simmer rather than a rolling boil.

Yes, pressure cooking significantly reduces the time. Cook the beef shank for 45-60 minutes under high pressure, then release naturally. Add vegetables in stages—potatoes and carrots first for 5 minutes, then corn and green beans for another 5 minutes, followed by cabbage for just 2 minutes.

Traditional choices include corn on the cob for sweetness, baby potatoes for substance, carrots for color, napa cabbage for mild bitterness, and green beans for crunch. Saba bananas add unique sweetness and are considered authentic, though optional. Avoid quick-cooking greens like spinach as they'll overcook during the long simmer.

Once the beef is tender, use a narrow spoon or marrow spoon to scoop the soft marrow from the bone center. Many Filipinos mix it directly into their broth for extra richness, or spread it on rice. The marrow becomes completely soft during cooking and has a buttery, savory flavor.

The soup actually improves after refrigeration—the fat rises to the top and can be easily removed if desired, and flavors have time to meld. Cook completely, cool quickly, and refrigerate for up to 3 days. Reheat gently, adding fresh vegetables if the originals have become too soft.

Filipino Bulalo Beef Shank Soup

Hearty Filipino soup with tender beef shank, bone marrow, and vegetables in a rich, clear broth.

Prep 20m
Cook 150m
Total 170m
Servings 6
Difficulty Medium

Ingredients

Meats

  • 3.3 lbs beef shank, bone-in with marrow
  • 1 lb beef bone marrow bones (optional, for extra richness)

Vegetables

  • 2 ears corn, cut into 3–4 pieces each
  • 1 medium onion, quartered
  • 1 medium carrot, cut into large chunks
  • 9 oz baby potatoes, halved
  • 1 small head napa cabbage, cut into large pieces
  • 1 small bunch green beans, trimmed
  • 2–3 saba (plantain) bananas, peeled & sliced in halves (optional)

Spices & Seasonings

  • 10 cups water
  • 1 tablespoon whole black peppercorns
  • 2 tablespoons fish sauce (patis), plus more to taste
  • Salt, to taste

Garnish

  • Chopped scallions, for serving
  • Calamansi or lemon wedges, for serving

Instructions

1
Prepare the Beef Base: Place beef shank and marrow bones in a large stockpot. Cover with water and bring to a rolling boil over high heat.
2
Skim and Season: Use a skimmer to remove scum and impurities rising to the surface. Reduce heat to a gentle simmer, then add quartered onion, whole black peppercorns, and fish sauce. Cover and cook for 2 hours until beef is fork-tender.
3
Add Root Vegetables: Add halved baby potatoes and carrot chunks to the simmering broth. Continue cooking for 10 minutes until vegetables begin to soften.
4
Incorporate Corn and Plantains: Add corn pieces and sliced plantains (if using) along with trimmed green beans. Cook for an additional 10 minutes until corn is tender.
5
Add Leafy Greens: Stir in napa cabbage pieces and cook just until wilted, approximately 2–3 minutes. Avoid overcooking to maintain texture and vibrant color.
6
Season to Taste: Taste the broth and adjust seasoning with additional salt or fish sauce as desired. The broth should be well-balanced and savory.
7
Serve and Garnish: Ladle hot soup into serving bowls. Top generously with chopped scallions and serve alongside calamansi or lemon wedges for squeezing at the table.
Additional Information

Equipment Needed

  • Large stockpot
  • Ladle
  • Chef's knife
  • Skimmer or slotted spoon

Nutrition (Per Serving)

Calories 480
Protein 45g
Carbs 25g
Fat 24g

Allergy Information

  • Contains fish (fish sauce)
  • No gluten or dairy present
Eliza Bennett

Passionate home cook sharing easy, nourishing recipes for busy families and food lovers.