Bulalo Pork Recipe: Celery-Crowned Simmer for Rich, Bone-Melting Joy

Main Courses

Bulalo Pork Recipe: Celery-Crowned Simmer for Rich, Bone-Melting Joy

This bulalo pork recipe delivers the soul-warming, bone-melting comfort of Filipino home cooking—where tender beef and pork simmer until they practically fall apart, crowned with crisp celery that adds texture and freshness. 🌟 I first tasted this dish in Manila, where it’s served as a centerpiece for family gatherings, and it’s become a staple in my kitchen ever since.

The secret lies in the long, slow simmer that transforms tough cuts into melt-in-your-mouth perfection while building a rich, gelatinous broth.

The beauty of bulalo is in its simplicity: just a few core ingredients—beef shank, pork bones, ginger, garlic, and bay leaves—simmered for hours to develop deep, savory flavors. I’ve refined this recipe to include a pressure cooker stage for faster results without sacrificing that restaurant-quality depth.

The celery crown isn’t just for show; it adds a satisfying crunch that balances the richness of the stew.

What you’ll end up with is a steaming bowl of tender meat, crisp vegetables, and a broth so flavorful it’s worth sipping from the pot.

Serve it over steamed rice with atchara (pickled papaya) for a complete meal that’s hearty enough for a crowd but special enough for a weeknight dinner. This is comfort food at its finest—warm, inviting, and impossible to resist.

The best part? Leftovers taste even better the next day as the flavors continue to meld. Whether you’re feeding a family or craving a taste of home, this bulalo pork recipe delivers the kind of satisfaction that turns a simple meal into a celebration. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for bulalo pork

Six core ingredients transform tough cuts into melt-in-your-mouth perfection with that signature celery crown.

Ingredient Amount Notes
Beef Shank 🥩 2 ½ lb Bone-in, cut into chunks
Pork Bones 🦴 2 lb Marrow bones preferred
Fresh Ginger 🧄 3 cloves About 3 inches total, sliced
Garlic Cloves 🧄 8 cloves Minced or crushed
Bay Leaves 🌿 4 whole Dried, standard size
Celery Stalks 🧅 1 whole For crown, cut into chunks
Onions 🧅 2 whole Yellow or white, quartered
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Peppercorns 🌶️ 1 tsp Crushed, not ground
Water 💧 8 cups For initial simmer
Extra-Virgin Olive Oil 🫒 2 tbsp For searing meat
Fresh Lemon Juice 🍋 1 tbsp Brightens flavors
Steamed White Rice 🍚 3 cups Cooked, for serving
Pickled Papaya (Atchara) 🍈 ½ cup Optional garnish

The beef shank and pork bones are the heart of bulalo—bone-in cuts deliver the richest broth. Costco or Asian markets often have pre-cut beef shanks, but if buying whole, ask for the lower leg cut. Pork bones should have visible marrow for extra richness. Fresh ginger and garlic? Always buy whole—peeling and mincing fresh makes all the difference. I grab mine from the produce section at Trader Joe's or H Mart—they keep them well-stocked. For celery, look for stalks with crisp, bright green leaves—those are the ones that'll stay crunchy after simmering.

No beef shank? Chuck roast or short ribs work in a pinch, though the broth won't be as gelatinous. Pork bones hard to find? Pork shoulder with extra fat adds flavor, just render it first. Fresh ginger too spicy? Use half the amount of jarred, but add 1 tsp of sugar to balance. The bay leaves are non-negotiable—they infuse that earthy depth. For the celery crown, blanch whole stalks for 30 seconds before arranging on top to keep them crisp. And that olive oil? Use something fruity and peppery—none of that bland supermarket stuff.

This broth gets better with time—3-4 days in the fridge is ideal for maximum flavor development. Reheat gently on low, adding a splash of water if it thickens too much. The celery crown? Add it last—just 5 minutes before serving so it stays crisp. Store leftovers in airtight containers with a layer of broth on top to preserve moisture. Freezes beautifully for up to 3 months, though I always make extra for lunches. The rice? Cook a big batch—jasmine or long-grain works best with the rich broth.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally dump-and-go after the initial prep. The beef shank and pork bones simmer down into rich broth with barely any stirring—just let it work its flavor while you chop veggies or answer emails. (Yes, even on a Tuesday night.)
  • Ginger-Garlic Bomb: That fresh ginger and garlic combo? It’s what turns this from "meat in broth" to ridiculously good. The ginger caramelizes just enough to add a subtle heat, while the garlic softens into sweet, buttery layers—like a hug in a bowl.
  • Leftovers That Shine: Between us, this dish gets better the next day. The broth thickens into a velvety sauce, and the beef practically melts off the bone when reheated. I make double batches just to have it for lunch—no shame.
  • Budget-Friendly Feast: Pork bones and beef shank stretch into serious portions without breaking the bank. Honestly, it’s one of those recipes where you end up with enough for a family dinner and leftovers, all while spending less than takeout. Win.

Step-by-step instructions for celery-crowned simmered pork

Here's the method for rich, bone-melting bulalo pork that transforms tough cuts into tender perfection.

1

🔥 Step 1: Sear the Meat for Deep Flavor

Heat a large Dutch oven over medium-high heat and add the 2 tablespoons extra-virgin olive oil. Once shimmering, add the 2.5 lb beef shank and 2 lb pork bones in batches—don't overcrowd. Sear for 4-5 minutes per side until deeply browned. This step builds flavor through the Maillard reaction.

Real talk: Don't rush this. You want those bones and meat pieces to develop a rich crust. If the pan gets too crowded, work in batches. Once seared, transfer everything to a plate and set aside. You'll notice the kitchen smells incredible—this is where the magic begins.

2

🍳 Step 2: Build the Celery-Crowned Aromatics

In the same Dutch oven, add the 2 whole onions (quartered), 1 whole celery stalk (cut into chunks), 3 cloves fresh ginger (sliced), and 8 cloves garlic cloves (minced). Cook for 5-6 minutes until the vegetables soften and the garlic becomes fragrant. This is your flavor foundation.

Here's the thing—don't skip browning these aromatics. Their caramelized bits will dissolve into the broth, creating layers of flavor. When you see the onions turn translucent and the celery softens slightly, you're ready for the next step. Add the 4 whole bay leaves and 1.5 teaspoons salt now—they'll infuse the broth beautifully.

3

🥘 Step 3: Simmer the Broth to Perfection

Pour in the 8 cups water and bring to a gentle boil. Once boiling, reduce heat to low and add the seared meat back to the pot. The broth should barely bubble—this is crucial for tender meat. Cover and simmer for 2.5-3 hours until the beef shank is fork-tender and the pork bones are falling apart.

I know it seems like a long time, but patience is key. Check occasionally and add water if the broth reduces too much. You want enough liquid to keep the meat submerged. The meat is done when you can easily slide a knife through it with minimal resistance. This is where all that collagen turns into rich, velvety broth.

4

⏰ Step 4: Finish with Brightness and Serve

Once the meat is tender, stir in the 1 tablespoon fresh lemon juice and the 1 teaspoon crushed black peppercorns. Let it simmer uncovered for another 5 minutes to allow the flavors to meld. The lemon juice brightens the rich broth, cutting through the fat beautifully.

Serve the bulalo pork over 3 cups steamed white rice, ladling generous portions of the meat and broth over each serving. For an authentic touch, garnish with the 0.5 cup pickled papaya (atchara). The tangy, crunchy papaya balances the richness perfectly. Each bite should deliver tender meat, flavorful broth, and that signature celery crown aroma.

👨‍🍳

Pro Tips For Making Bulalo Pork

  • CRACK THE BONES FIRST: Pork bones need a good whack with a mallet or rolling pin before simmering—this cracks the marrow and releases flavor into the broth. I used to skip this and wondered why my bulalo tasted bland. Trust me, five minutes of pounding saves hours of simmering for depth.
  • PEEL GINGER THINLY: Slice fresh ginger into paper-thin sheets (not chunks) so it infuses without turning the broth bitter. My grandmother swore by this, and she was right: thin ginger disappears into the broth cleanly while still packing heat.
  • SIMMER LOW AND LONG: After the initial 30-minute boil, drop the heat to a bare simmer—just enough to see tiny bubbles. I learned this the hard way when my bulalo turned cloudy from rushing. Patience here means a rich, clear broth.
  • USE BAY LEAF LATE: Toss in bay leaves only in the last 20 minutes of cooking—they burn easily and turn the broth bitter. Sounds weird, but it works: fresh, herbal notes without the harsh aftertaste.

Creative variations of this recipe

Filipino Home-Style

This is the classic version I grew up craving—simple, hearty, and built for sharing. The key is using marrow bones for extra richness and simmering until the beef shank practically falls apart.

I like to add 1 tablespoon soy sauce at the end for that familiar umami kick, plus a pinch of white pepper for a subtle, aromatic finish. Serve with extra crisp celery on the side so everyone can build their own crown. 🌟

Spicy Cebu-Style

For a fiery twist, add 2-3 slices of siling labuyo (Filipino chili) to the broth during the final 30 minutes of simmering. The heat balances beautifully with the richness. I also toss in 1 cup of calamansi juice (or substitute with lemon) at the end for a bright, citrusy tang.

This version is perfect for those who love their bulalo with a little kick. 🌶️

Pressure Cooker Shortcut

Short on time? Use a 6-quart pressure cooker for a faster version. Sear the meat as directed, then add all ingredients (including water) and pressure cook on high for 60 minutes.

Quick-release the pressure, then simmer uncovered for 15 minutes to reduce the broth slightly. The meat will still be tender, and you’ll save 2 hours of simmering. 💡

Vegetable-Packed Version

Make it a one-pot meal by adding 1 cup sliced eggplant, 1 cup sliced potatoes, and 1 cup green beans during the final 30 minutes of cooking. The vegetables soak up the rich broth while staying tender.

I also like adding 1 cup corn kernels for a touch of sweetness. This version is perfect for feeding a crowd or meal prepping for the week. 🥦

Slow Cooker Adaptation

For hands-off cooking, transfer the seared meat and aromatics to a 6-quart slow cooker, add the water, and cook on low for 8-10 hours. The slow cooker keeps the meat tender while developing deep flavors.

In the last 30 minutes, add the celery crown and lemon juice to brighten everything up. This is ideal for busy weeknights or when you want to set it and forget it. ⏰

Ginger-Garlic Boost

Want even more depth? Double the ginger to 6 cloves and add 1 tablespoon minced lemongrass (if available) along with the garlic. The lemongrass adds a citrusy aroma that pairs perfectly with the pork and beef.

For extra flavor, toast the garlic and ginger in the Dutch oven for 1-2 minutes before adding the other aromatics. This version is a game-changer for flavor lovers. 🧄

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 26g33%
Saturated Fat 10g50%
Cholesterol 140mg47%
Sodium 1200mg52%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 6g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute beef shank with another cut?

Yes, but the texture and broth quality will change. For similar results, use chuck roast or short ribs—both work well though won't develop the same gelatinous broth. If you're short on time, beef brisket (cut into chunks) is another good option. Just add 10-15 minutes extra cooking time.

2

How do I keep the celery crown crisp?

Blanch the celery stalks for 30 seconds in boiling water, then shock in ice water to stop cooking. Add them to the pot only in the last 5 minutes of simmering. For extra crunch, arrange them on top of the serving bowl rather than in the broth.

3

What's the secret to making the broth extra rich?

Use marrow bones for pork and bone-in beef shank—the marrow and collagen release during long simmering. Add 1 tablespoon fish sauce or soy sauce at the end for umami depth. Skimming fat occasionally also helps concentrate flavors. The longer it simmers (up to 4 hours), the richer it gets.

4

Can I make this in a slow cooker?

Sear the meat as directed, then transfer everything to a 6-quart slow cooker with 8 cups water. Cook on low for 8-10 hours. In the last 30 minutes, add celery crown and lemon juice. The slow cooker keeps meat tender while developing deep flavors hands-free.

5

Why does my bulalo taste bland?

Most likely, you skipped searing the meat or didn't simmer long enough. Always sear bones and meat to build flavor, and simmer uncovered for 30-60 minutes to reduce the broth. Add 1 tablespoon soy sauce or fish sauce at the end for umami. Fresh herbs like cilantro or thyme can also brighten flavors.

★★★★★4.9(8 reviews)
Categories Main Courses