Go Back
+ servings
Print Recipe
4.92 from 12 votes

Nilagang Baka (Filipino Beef Soup with Vegetables)

Nilagang Baka is a Filipino beef soup cooked until the meat is fork tender. Onions, potatoes, and cabbage that makes this simple soup healthy and flavorful.
Prep Time5 mins
Cook Time1 hr
Total Time1 hr 5 mins
Course: Soup
Cuisine: Asian, Filipino
Keyword: beef soup, nilagang baka
Servings: 4
Calories: 260kcal
Author: Bebs


  • 1 ½ pounds beef shank
  • 6 cups water
  • 1 big onion - quartered
  • 10 pieces peppercorn
  • 1 big (or 2 small) potato - peeled and cut into 4-6 pieces
  • 1 corn on the cob (optional) - cut into 4
  • 10 pieces green beans - ends cut
  • salt - as needed
  • 1 tablespoon fish sauce
  • 2 stalks spring onions - cut to inch-long pieces
  • ½ small cabbage - cut into 4


  • Place beef shank in a pot. Add water, onion, and peppercorn. Bring to a boil at high temperature.
  • Once it starts to boil, cover the pot with a lid and lower temperature to low. Let the beef cook for 30 minutes to an hour or until it becomes tender. Cut the beef into serving size.
  • Add the potatoes, beans, and corn. Season with salt and fish sauce. Cook covered for another 10 minutes or until the potatoes are cooked.
  • Add the spring onions and cabbage and then turn off the heat. Cover with lid and let the vegetables cook for 2-3 minutes.
  • Serve hot.



You may also use other beef cuts like brisket, chuck, and even ribs.


Calories: 260kcal | Carbohydrates: 29g | Protein: 29g | Fat: 5g | Saturated Fat: 2g | Cholesterol: 40mg | Sodium: 471mg | Potassium: 1198mg | Fiber: 10g | Sugar: 13g | Vitamin A: 1930IU | Vitamin C: 65.8mg | Calcium: 175mg | Iron: 5.8mg