Nilagang Baka (Comforting Filipino Beef Soup)
Nilaga is a traditional Filipino beef soup made with beef shank & vegetables in a clear, nourishing broth. From the Tagalog word “laga,” meaning to boil or simmer, it reflects a classic Filipino cooking method rooted in slow simmering. On days when the body asks for warmth & simplicity, this Filipino beef soup—with its clear broth, tender beef, & soft vegetables—offers steady nourishment. It’s a comforting, home-cooked meal that reminds us nourishment grows gently over time.
Recipe Highlights
- Hearty & Generous
A one-pot meal that easily feeds a full table. - Made for Sharing
Simple, comforting, & familiar—ideal for family meals or gatherings. - Leftovers That Deepen
The broth grows richer overnight, making the next day just as satisfying. - Flexible by Nature
Adjust vegetables & seasoning based on what you have on hand. - Steady & Comforting
A clear, slow-simmered broth that warms the heart without feeling heavy.
Nilaga Ingredients
Beef Broth
- 1.5–2 lb beef shank, bone in + connective tissue
- 1 onion, skin on + quartered (wash well)
- 2-3 garlic cloves, lightly crushed + peeled
- 1 small thumb of ginger, skin on + lightly crushed (wash well)
- 1-2 star anise (optional yet comforting)
- 2 dried bay leaves
- 1 teaspoon whole black peppercorn
- 1 tablespoon fish sauce (patis)
- a sprinkle of beef knorr cube, (optional)
- salt + pepper, to taste
- water, to cover
Soup add ins
- 1 onion, diced
- 3-4 garlic cloves, minced
- 4-5 gold potatoes, cut into thirds
- 3-4 ears of corn, cut into thirds
- 2 cups green beans, ends trimmed
- 1/2-1 napa cabbage, wedged
- fish sauce, salt + pepper, to finish


How to Make Nilaga
Gently Clean the Beef
- Rinse beef thoroughly under cold water.
- Place the beef into a pot & add enough water to just cover it.
- Set the pot over medium heat & bring it to a soft boil.
- As the water warms, a gray foam will rise to the surface. Skim it away with care, turning the meat so each piece releases what it needs to.
- Rinse the pot before continuing.
Build the Broth
- Return the beef to the pot or pressure cooker. Add the quartered onion, crushed garlic, ginger, star anise, peppercorns, fish sauce, salt, & optional beef Knorr seasoning.
- Pour in water until everything is fully submerged, allowing about 1-2 inches of space above the meat. Pause here & take in the aroma—this is where the broth begins to feel alive.
- Pressure cooker: Cook until the beef is tender, allowing about 40 minutes for a natural release.
- Stovetop: Simmer gently for 2–3 hours or until fork tender.
- The broth is ready when the meat yields easily & the liquid tastes rounded + nourishing. Remove the beef & set aside. Set the broth aside.
Cook the Soup
- In a clean pot, warm a little oil & sauté the diced onion until soft + translucent. When it smells sweet, add the garlic & cook until fragrant.
- Add the potatoes & let them rest in the heat briefly, allowing their edges to soften.
- Pour in the prepared beef broth & bring it to a gentle simmer. Taste & adjust—this is your first quiet check-in with the soup.
- Add the corn, continuing to simmer for a few minutes before adding the green beans. Season lightly with fish sauce, salt, & freshly cracked pepper.
- Return the beef to the pot & let it warm through. Add the napa cabbage, pressing it gently into the broth.
- Simmer until the cabbage turns tender & silky. Taste again & season slowly, letting the broth find its balance.
Serve
- Best enjoyed with warm, steamed rice & shared at the table.
Nourishment & Balance
- Beef shank: Choose pieces with bone and connective tissue for a naturally rich broth.
- Clarity: Blanching and gentle simmering create a clean, comforting broth.
- Aromatics: Fresh onion, garlic, and ginger build warmth; star anise adds subtle depth.
- Vegetables: Add in stages so each keeps its texture and sweetness.
- Seasoning: Add fish sauce gradually and taste as you go. The broth should feel balanced and nourishing.
- Patience: A low simmer allows tenderness and flavor to unfold.
- Serve: Best enjoyed hot with rice and shared at the table.


Reap n Sow Notes
- Beef shank: Choose pieces with bone and connective tissue for a naturally rich broth.
- Clarity: Blanching and gentle simmering create a clean, comforting broth.
- Aromatics: Fresh onion, garlic, and ginger build warmth; star anise adds subtle depth.
- Vegetables: Add in stages so each keeps its texture and sweetness.
- Seasoning: Add fish sauce gradually and taste as you go. The broth should feel balanced and nourishing.
- Patience: A low simmer allows tenderness and flavor to unfold.
- Serve: Best enjoyed hot with rice and shared at the table.
Slice of Reflection
I used to think nilaga was complicated. There were steps to follow, broth to build, vegetables to time just right. When my partner & I first moved in together, cooking often made me anxious. I worried about forgetting ingredients. I’d wonder if it would taste right. Even using a pressure cooker felt intimidating.
Over time, something softened. I made this soup again & again. Eventually, finding a version that felt cozy & right for us. It became one of my partner’s usual requests, which meant a lot to me. As I was putting this recipe together, I realized I never recorded it. I had simply been cooking from memory — from instinct, from scent, from taste. It made me reflect on the past two years. One of my quiet goals was to cook without constantly checking instructions, to trust my intuition in the kitchen. Somewhere along the way, I began doing exactly that.
Everyone has their own version. This is ours — shaped by practice, preference, & time. This soup reminds me that confidence grows quietly. What once felt complicated can become familiar. What once carried tension can become comfort.
Nilaga asks for patience — a steady simmer, small adjustments, trust in time.
It reminds us that nourishment grows quietly. That care can be simple. That warmth shared at the table is enough.
May this soup warm your table.
May it gather your people close.
May it remind you that the simplest meals are often the ones that carry us the furthest.
6
servings30
minutes2
hours30
minutes3
hoursIngredients
- Beef Broth:
1.5–2 lb beef shank, bone in
1 onion, skin on + quartered
2-3 garlic cloves, lightly crushed + peeled
1 small thumb of ginger, skin on + lightly crushed
1-2 star anise (optional yet comforting)
2 dried bay leaves
1 teaspoon whole black peppercorn
1 tablespoon fish sauce (patis)
a sprinkle of beef knorr cube, (optional)
salt + pepper, to taste
water, to cover
- Soup add ins:
1 onion, diced
3-4 garlic cloves, minced
4-5 gold potatoes, cut into thirds
3-4 ears of corn, cut into thirds
2 cups green beans, ends trimmed
1/2-1 napa cabbage, wedged
fish sauce, salt + pepper, to finish
Directions
- Gently Clean the Beef:
- Rinse beef thoroughly under cold water.
- Place the beef into a pot & add enough water to just cover it.
- Set the pot over medium heat & bring it to a soft boil. As the water warms, a gray foam will rise to the surface. Skim it away with care, turning the meat so each piece releases what it needs to.
- When the beef has shifted in color and the water looks cloudy, drain & set the meat aside.
- Rinse the pot before continuing.
- Build the Broth:
- Return the beef to the pot or pressure cooker. Add the quartered onion, crushed garlic, ginger, star anise, peppercorns, fish sauce, salt, & optional beef Knorr seasoning.
- Pour in water until everything is fully submerged, allowing about 1-2 inches of space above the meat. Pause here & take in the aroma—this is where the broth begins to feel alive.
* Pressure cooker: Cook until the beef is tender, allowing about 40 minutes for a natural release.
* Stovetop: Simmer gently for 2–3 hours or until fork tender. - The broth is ready when the meat yields easily & the liquid tastes rounded + nourishing. Remove the beef & set aside. Set the broth aside.
- Cook the Soup:
- In a clean pot, warm a little oil & sauté the diced onion until soft + translucent. When it smells sweet, add the garlic & cook until fragrant.
- Add the potatoes & let them rest in the heat briefly, allowing their edges to soften.
- Pour in the prepared beef broth & bring it to a gentle simmer. Taste & adjust—this is your first quiet check-in with the soup.
- Add the corn, continuing to simmer for a few minutes before adding the green beans. Season lightly with fish sauce, salt, & freshly cracked pepper.
- Return the beef to the pot & let it warm through. Add the napa cabbage, pressing it gently into the broth.
- Simmer until the cabbage turns tender & silky. Taste again & season slowly, letting the broth find its balance.
- To Serve:
- Best enjoyed hot with rice & shared at the table.
Notes
- Beef shank: Choose pieces with bone and connective tissue for a naturally rich broth.
- Clarity: Blanching and gentle simmering create a clean, comforting broth.
- Aromatics: Fresh onion, garlic, and ginger build warmth; star anise adds subtle depth.
- Vegetables: Add in stages so each keeps its texture and sweetness.
- Seasoning: Add fish sauce gradually and taste as you go. The broth should feel balanced and nourishing.
- Patience: A low simmer allows tenderness and flavor to unfold.
- S
