Entree: Philippines – Luzon – Bulalo (A clear, savory Luzon beef marrow-bone soup of slowly simmered shanks and marrow bones with corn, potatoes, and leafy greens)

Food safety reminder: Follow safe food-handling practices and use a food thermometer to verify safe internal cooking temperatures.

Bulalo (A clear, savory Luzon beef marrow-bone soup of slowly simme... recipe
Serving Size: 4
Approximate Time
Prep 20 min
Cook 3 hrs
Total 3 hrs 20 min

Ingredients

- 3 lb (1.36 kg) beef shanks, bone-in (approximately 3–4 shanks)
- 1 lb (450 g) beef marrow bones or soup bones
- 12 cups (2.88 L) water
- 1 large onion, quartered, about 8 oz (225 g)
- 3 in (7.5 cm) fresh ginger, sliced thin, about 1.5 oz (45 g)
- 2 tsp (10 g) whole black peppercorns
- 3 tbsp (45 ml) fish sauce (patis), plus more to taste
- 2 tbsp (30 ml) vegetable oil (optional, for searing)
- 2 ears corn, each cut into 3 pieces, about 1 lb (450 g)
- 1 lb (450 g) potatoes, peeled and halved or quartered
- 1 bunch pechay (bok choy), about 8 oz (225 g), trimmed
- 4 stalks green onions (scallions), cut into 2 in (5 cm) pieces, about 2 oz (60 g)
- Salt to taste

Instructions

1. (Optional) Heat 2 tbsp (30 ml) oil in a large stockpot over medium-high heat and quickly brown the beef shanks and marrow bones on all sides for color, working in batches; transfer to a plate.
2. Add the water to the pot, return the bones and shanks to the pot, and bring to a gentle boil. Skim off any scum that rises to the surface for a clear broth.
3. Add the quartered onion, sliced ginger, and whole peppercorns. Reduce heat to a low simmer, cover partially, and cook until the meat is tender and falling from the bone, about 2–3 hours.
4. Stir in the fish sauce and season with salt if needed. Add the corn pieces and potatoes and simmer until both are tender, about 20–30 minutes.
5. Add the pechay and green onions in the last 3–5 minutes of cooking just until wilted and bright green.
6. Taste and adjust seasoning with additional fish sauce or salt. Serve Bulalo hot with steamed rice and plenty of broth.
Estimated Nutritional Information*

Per serving | Servings: 4

Calories: 696 kcal
Carbohydrates: 51.3 g
Protein: 76.9 g
Fat: 21.6 g
Saturated fat: 6.2 g
Cholesterol: 152 mg
Fiber: 6.8 g
Sodium: 1337 mg
Potassium: 2227 mg
Calcium: 135 mg
Iron: 9.37 mg
Vitamin A: 21 µg RAE
Vitamin C: 37.4 mg

Generated: 2026-11-06T05:36:02+00:00

*Values are estimates based on USDA data and mathematical calculations. Actual values may vary. Where data are unavailable, those contributions are excluded.

Recipe Metadata
Recipe ID
9065
Country
Philippines
Region
Luzon
URL
https://kitchen2mytable.com/view_recipe_data.php?id=9065

Important Cooking Safety Notice

Please ensure all proteins are cooked to a safe internal temperature:

  • Chicken & Poultry: 165°F (74°C)
  • Ground Meats (Beef, Pork, Lamb): 160°F (71°C)
  • Whole Cuts of Pork, Beef, Veal, Lamb: 145°F (63°C) plus a 3-minute rest
  • Fish & Shellfish: 145°F (63°C)

Always use a food thermometer to verify doneness. Stay safe and enjoy cooking!