Adobong Puti Pork Recipe: Silky Coconut Milk Braise with Celery Crown Crunch

Main Courses

Adobong Puti Pork Recipe: Silky Coconut Milk Braise with Celery Crown Crunch

This Adobong Puti pork recipe transforms humble pork into a luxurious, creamy coconut milk braise with a signature celery crown crunch. 🌟 After years of perfecting Filipino comfort food, I've developed a method that balances rich coconut flavors with the satisfying crunch of celery—something traditional recipes often overlook.

The secret lies in slow-braising the pork until it's fork-tender, then finishing with a crispy celery garnish that adds texture without overpowering the dish.

The beauty of this recipe is its versatility—it works equally well as a weeknight dinner or a showstopping centerpiece for gatherings. We start with a simple marinade of garlic, ginger, and vinegar, which tenderizes the pork while building flavor.

The coconut milk base, simmered low and slow, creates that signature velvety texture, while the celery crown adds a refreshing contrast that cuts through the richness. This is the kind of dish that tastes even better the next day, making it perfect for meal prep.

What sets this Adobong Puti apart is the balance of techniques: the slow braise ensures tender meat, while the celery crown adds a modern twist that keeps it exciting. The aroma alone—coconut, garlic, and simmering pork—will have everyone gathering at the table.

Serve it over steamed jasmine rice, with atchara for tangy contrast, and you've got a meal that feels like a hug from your favorite Filipino tita.

For those who love Filipino flavors but want a more approachable version, this recipe simplifies without sacrificing authenticity. The celery crown isn't just decoration—it's a game-changer that elevates the dish from classic to extraordinary. Ready to make this your new go-to braise? Let's get started with the ingredients.

👹‍🍳
Difficulty
Medium
đŸ„©
Diet
Meat
đŸ”„
Calories
Med Cal

Ingredients for adobong puti pork

Sixteen ingredients transform humble pork into a velvety coconut braise with crispy celery crown crunch.

Ingredient Amount Notes
Pork Shoulder 🐖 3 lb Bone-in, cut into 2-inch chunks
Coconut Milk đŸ„„ 2 cans Full-fat, 13.5 oz each
Garlic Cloves 🧄 8 cloves Minced, for marinade and sauce
Fresh Ginger 🌿 2 tbsp Grated, for depth of flavor
White Vinegar 💧 œ cup For tenderizing marinade
Celery Stalks 🧅 4 whole Thinly sliced for crown garnish
Yellow Onion 🧅 1 whole Diced, for aromatic base
Tomatoes 🍅 4 whole Roma or vine, quartered
Bay Leaves 🌿 2 whole For subtle earthy notes
Black Peppercorns đŸŒ¶ïž 1 tsp Crushed, for warmth
Salt 🧂 1 œ tsp Kosher, to taste
Olive Oil đŸ«’ 2 tbsp For searing pork
Jasmine Rice 🍚 2 cups Uncooked, for serving
Atchara 🍈 œ cup Pickled papaya, for tangy contrast

The pork shoulder is non-negotiable here—bone-in pieces stay juicier during the long braise. Trader Joe's or Filipino markets often carry pre-cut chunks, but if you're buying whole, ask the butcher to cut it into 2-inch pieces. For the coconut milk, full-fat Thai brands like Aroy-D deliver that rich, creamy texture. Look for cans with no added thickeners—they keep better and taste fresher. The celery crown is the secret weapon: crisp, fresh stalks are essential, so skip the pre-cut bags from the salad section. Store-bought atchara works, but homemade is a game-changer if you're feeling ambitious.

No pork shoulder? Pork butt or even chicken thighs can work in a pinch, though the texture won't be identical. Running low on coconut milk? Substitute with equal parts coconut cream and water, but expect slightly less richness. Fresh ginger and garlic can be swapped for powders (use half the amount), though fresh is always better. For the celery crown, thinly sliced celery stalks are key—if you can't find fresh, freeze them in oil for 30 minutes to crisp up later. The tomatoes? Roma or vine tomatoes hold their shape better than beefsteak varieties, but any will do in a squeeze. And if you're short on atchara, pickled jalapeños or even mango salsa add that tangy kick.

This braise tastes even better the next day—plan ahead! Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. The celery crown should be prepped last and added just before serving to maintain crispness. For meal prep, cook the rice and sauce separately, then assemble when ready to eat. The pork reheats beautifully, but add a splash of coconut milk to keep it moist. And if you're serving a crowd, double the celery crown—it's that good!

❀

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just brown the pork, toss in the garlic, ginger, and vinegar, then let the coconut milk work its sauce magic. No straining, no extra pots, and honestly? The cleanup is over in five minutes.
  • Creamy-Tangy Bliss: That first bite of tender pork swimming in a sauce where the vinegar’s sharp bite melts into the coconut’s richness? It’s the kind of balance that makes you pause mid-bite. The ginger lingers just enough to warm you up, while the garlic adds this deep, savory punch.
  • Lunchbox Hero: Between us, this is my go-to for meal prep—it reheats like a dream and tastes just as good cold the next day. Pack it in bento boxes for work or school, and you’ll be the office favorite (or the kid who actually eats their lunch).
  • Budget Stretch: Pork shoulder is cheap, coconut milk is a pantry staple, and you’re using whole spices instead of fancy blends. I’ve made this feed six people for under $15, and the leftovers? Even better the second day because the flavors deepen like a good wine. (Yes, even on a Tuesday night.)

Step-by-step instructions for Adobong Puti pork

Here's how to transform tough pork into tender, velvety coconut braise with crisp celery crowns.

1

đŸ”„ Step 1: Sear the Pork Shoulder for Deep Flavor

Heat the 2 tablespoons olive oil in a heavy Dutch oven over medium-high heat until shimmering. Working in batches, add the 3 lb pork shoulder cut into 2-inch chunks, arranging them in a single layer. Let them sear undisturbed for 3-4 minutes per side until developing a rich golden-brown crust.

Here's the thing—don't crowd the pan or you'll steam the meat instead of searing. You want that crust to form before adding liquid. Once all pork is browned, transfer it to a plate and set aside. The pork will release its rendered fats into the pot, creating a flavorful base for your sauce.

2

👹‍🍳 Step 2: Build the Aromatic Base

In the same Dutch oven, add the 1 whole yellow onion (diced), 8 cloves garlic (minced), and 2 tablespoons grated fresh ginger. Cook over medium heat for 5-6 minutes, stirring occasionally, until the onion softens and becomes translucent. You'll smell that sweet, caramelized aroma—this is where the foundation of your sauce begins.

Add the 4 whole tomatoes (quartered) and 4 whole celery stalks (thinly sliced). Stir to combine and cook for another 3 minutes until the tomatoes begin to break down. This step develops the sauce's complexity—don't rush it. The tomatoes will release their juices, creating a natural acidity that balances the richness of the coconut milk.

3

đŸ„˜ Step 3: Braise in Coconut Milk and Vinegar

Pour in the 0.5 cup white vinegar and scrape up any browned bits from the bottom of the pot. This deglazing step captures all those precious meaty flavors. Add the 2 cans coconut milk, 1.5 teaspoons salt, 1 teaspoon crushed black peppercorns, and 2 whole bay leaves. Stir well to combine all ingredients.

Return the pork to the pot, ensuring it's mostly submerged in the liquid. Bring to a gentle simmer over medium-low heat, then reduce to the lowest setting possible—you're looking for a barely bubbling simmer. Cover with a tight-fitting lid and let it cook for 1 hour 15 minutes. This slow braising time is crucial—it's what transforms tough pork into melt-in-your-mouth tenderness.

4

⏰ Step 4: Finish and Prepare the Celery Crowns

After the initial braising time, remove the lid and increase heat to medium. Simmer uncovered for another 15-20 minutes until the sauce has thickened slightly and the pork is fork-tender. The sauce should coat the back of a spoon with a silky consistency. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash more vinegar for balance.

While the pork finishes, prepare the celery crowns: Thinly slice the remaining 4 whole celery stalks (if not already used) into Œ-inch thick rounds. Blanch them in boiling water for 1 minute, then drain and shock in ice water to maintain their crispness. These will add a delightful crunchy contrast to the creamy pork.

5

đŸœïž Step 5: Serve with Jasmine Rice and Atchara

Remove the pork from the sauce and transfer it to a serving platter. Strain the braising liquid through a fine-mesh sieve to remove any impurities, then return it to the pot. Keep it warm over low heat while you prepare the rice.

Cook the 2 cups jasmine rice according to package instructions—it should be fluffy and separate. To serve, spoon the rice onto plates, top with the tender pork, and ladle the silky coconut sauce generously over the top. Garnish with the crisp celery crowns and dollops of 0.5 cup atchara for that bright, tangy contrast. Each bite should deliver perfect harmony of creamy, tender pork with refreshing crunch and tang.

👹‍🍳

Pro Tips For Making Adobong Puti Pork

  • Sear the Pork First: Don’t skip browning the pork shoulder—this isn’t just for flavor, it’s for texture. Hit it hard in a hot pan with oil until deep golden, then transfer to the pot. I learned this the hard way: pale pork turns out greasy and bland, no matter how much vinegar you add.
  • Peel the Ginger Wrong: Use a spoon to scoop out the fibrous center after peeling—no need to slice thin. Roughly chop the outer skin and toss it straight into the pot with the garlic. Sounds weird, but it works: the skin adds subtle heat without overpowering the coconut milk.
  • Simmer Slow and Low: After adding the vinegar and coconut milk, drop the heat to a bare simmer. Too much boil and the coconut milk splits, turning the sauce grainy. I was skeptical until I tried it—now I never rush this step.
  • Strain the Coconut Milk: Line a fine-mesh strainer with cheesecloth and pour the coconut milk through it before adding to the pot. This removes excess water and keeps the sauce rich. Yes, it’s an extra step, but the result is noticeably smoother—your future self will thank you.

Essential equipment for this recipe

Dutch Oven Essentials

Your Dutch oven is the star of this recipe—it's where all the magic happens. I swear by a 5-quart Lodge cast iron Dutch oven for its even heat distribution and durability. The heavy material retains heat beautifully, ensuring your pork braises evenly without hot spots.

If you don't own one, a stainless steel Dutch oven like the All-Clad works too, though it may require slightly more attention to temperature control. đŸ”„

For the celery crowns, I recommend a sharp chef's knife (like the WĂŒsthof Ikon) and a mandoline slicer if you want perfectly even rounds. Thinly slicing the celery by hand takes practice, but the mandoline makes it foolproof.

If you're prepping ahead, store the sliced celery in a sealed container with a paper towel to absorb moisture and keep it crisp.

Heat Control Tools

A thermometer is non-negotiable for this recipe. I use an instant-read thermometer (like the ThermoWorks Thermapen) to check the internal temperature of the pork—it should reach 203°F for perfect tenderness.

For the braising liquid, keep it at a gentle simmer (around 180-190°F), which means tiny bubbles that barely ripple the surface. Too much heat, and your sauce will break or the pork will dry out.

If your stovetop doesn't have precise heat controls, a candy thermometer can help you monitor the temperature of the braising liquid. For oven finishing (if you prefer), a 275°F oven works well to gently cook the pork while keeping the sauce intact.

Just place your Dutch oven on a baking sheet to catch any drips.

Celery Crown Prep Kit

The celery crowns are what make this dish special, so don't skimp on the tools. A fine-mesh strainer is essential for shocking the blanched celery—it cools them quickly to maintain crispness. I also keep a small bowl of ice water ready in the freezer for instant chilling.

For extra crunch, I like to toss the drained celery in 1 teaspoon cornstarch before serving—it adds a light, almost powdery texture that contrasts perfectly with the creamy pork.

If you're short on time, you can freeze the celery crowns for up to 2 months. Just blanch them as directed, drain well, and spread them on a baking sheet before transferring to a freezer bag.

When ready to use, thaw in the fridge overnight and crisp them up in a 350°F oven for 5-7 minutes—they'll be ready to garnish your Adobong Puti in minutes. ✹

Filipino Pantry Staples

For authentic flavor, stock up on these Filipino essentials from your local Asian market or online. Aroy-D full-fat coconut milk is my go-to—it's richer than other brands and gives the sauce that velvety texture. White cane vinegar (not apple cider or rice vinegar) adds the right tang, and you can find it in the international aisle.

For the atchara, Filipino pickled papaya is a must, but store-bought versions like San Miguel work in a pinch.

If you're new to Filipino cooking, bay leaves and black peppercorns are easy to find, but whole star anise and cloves can elevate the dish further. Add 1 star anise and 2 cloves to the braising liquid for a subtle, aromatic depth.

For serving, steamed jasmine rice is traditional, but long-grain white rice works too. Just avoid instant rice—it lacks the fluffy texture that pairs perfectly with the creamy pork. 🍚

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 28g140%
Cholesterol 145mg48%
Sodium 1250mg54%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 12g
Protein 32g64%
* 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 chicken for pork in this Adobong Puti recipe?

Chicken thighs work beautifully—just use 3 pounds of bone-in, skin-on thighs for the best texture. The cooking time will be shorter (45-50 minutes total), but the technique remains the same. For extra flavor, marinate the chicken in the garlic-ginger-vinegar mixture for 30 minutes before cooking. The celery crowns will still provide that perfect crunch contrast.

2

Why does my coconut milk sauce separate when simmering?

This happens when the sauce gets too hot or when using low-quality coconut milk with stabilizers. To fix it, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons water while stirring constantly over low heat until thickened. For prevention, use full-fat coconut milk (like Aroy-D) and maintain a gentle simmer (180-190°F) rather than a rolling boil.

3

How can I make this dish ahead of time?

This braise actually tastes better the next day! Cook the pork and sauce as directed, then refrigerate in an airtight container for up to 5 days. When reheating, warm gently on the stovetop over low heat (add a splash of water if needed) and crisp fresh celery crowns separately. For freezing, store the pork and sauce separately from the celery—it keeps for 3 months and reheats beautifully.

4

What's the secret to getting crispy celery crowns?

The key is timing and temperature control. Blanch the celery for exactly 1 minute in boiling water, then shock immediately in ice water. For extra crunch, toss the drained celery in 1 teaspoon cornstarch before serving. If using frozen celery, crisp at 350°F for 5-7 minutes—they'll be ready to garnish your dish in minutes. Store-bought atchara can also help cut through the richness if you're short on time.

★★★★★4.5(3 reviews)
Categories Main Courses