Adobong Puti Pork Recipe: Creamy Coconut Milk Braise With Celery Crowns

Main Courses

Adobong Puti Pork Recipe: Creamy Coconut Milk Braise With Celery Crowns

This adobong puti pork recipe transforms humble pork into a luxurious, creamy masterpiece—where tender meat swims in a velvety coconut milk sauce with just the right tang. 💛 The secret lies in balancing vinegar and sugar, creating a harmonious blend that's both comforting and sophisticated.

I developed this version after years of perfecting Filipino adobo techniques, ensuring every bite delivers that perfect marriage of rich and tangy flavors.

The magic begins with marinating pork in a blend of vinegar, soy sauce, and aromatics before braising it in coconut milk until fork-tender. This method guarantees creamy texture without sacrificing the signature adobo tang.

The celery crowns add a touch of elegance while keeping the dish true to its Filipino roots—just like my grandmother used to make, but with modern precision.

What you'll achieve is restaurant-quality pork that falls apart at the touch of a fork, coated in a glossy, coconut-infused sauce that's both rich and subtly sweet. The celery crowns add a delicate crunch, while the aromatic spices create layers of flavor that linger.

This dish is perfect for special occasions or when you want to impress without spending hours in the kitchen.

Serve it over steamed jasmine rice to soak up every last drop of that luxurious sauce. The contrast between the tender pork and the fluffy rice makes each bite even more satisfying.

Whether you're cooking for family or hosting a dinner party, this recipe delivers professional results with a touch of home cooking warmth.

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

Ingredients for adobong puti pork

Pantry staples meet Filipino comfort food—creamy, tangy, and packed with flavor.

Ingredient Amount Notes
Pork Shoulder 🥩 2 lb Bone-in, cut into 2-inch chunks
Coconut Milk 🥥 1 ½ cups Full-fat, canned preferred
White Vinegar 💧 ½ cup Distilled or white vinegar
Granulated Sugar 🍚 ¼ cup White or brown sugar
Soy Sauce 🥢 ¼ cup Light or regular soy sauce
Garlic Cloves 🧄 6 cloves Peeled and smashed
Onion 🧅 1 whole Yellow or white, sliced
Celery Stalks 🥬 4 whole Cut into 3-inch lengths
Bay Leaves 🌿 2 whole Dried or fresh
Black Peppercorns 🌶️ 1 tsp Crushed, whole preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Olive Oil 🫒 2 tbsp For searing pork
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving

The pork shoulder is your secret weapon here—bone-in gives deeper flavor, and cutting it into even chunks ensures perfect tenderness. Trader Joe's or Filipino markets often have the best cuts, but any butcher will do. Look for good marbling, not too lean. The coconut milk? Full-fat canned is non-negotiable—the creaminess comes from the thick part at the top. I always buy two cans and freeze the second one for next time. Fresh celery crowns add that elegant touch, but regular celery works in a pinch—just slice the stalks into thick rounds.

No coconut milk? Heavy cream plus a splash of coconut extract gets you close, though it won't be as rich. Short on vinegar? Substitute with apple cider vinegar, but reduce to 3 tbsp. The sugar balances the tang—don't skip it, even if you're watching sweets. For the soy sauce, Filipino brands like Silver Swan add depth, but regular soy works. The garlic and onion can be pre-minced if you're in a hurry, but fresh is always better. Bay leaves? Toss them in a cheesecloth bag if you're worried about seeds—easier cleanup.

This sauce gets better the next day—make extra and refrigerate for 2 days. The pork reheats beautifully, so double the batch if you're feeding a crowd. Store leftovers in airtight containers with a splash of water to keep the sauce from drying out. For the celery crowns, blanch them for 2 minutes before adding to the pot if you want them extra tender. Freeze portions of the sauce (without pork) for up to 3 months—just thaw and reheat gently.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss the pork, vinegar, and coconut milk in one pot, then let it simmer. No chopping, no fuss, and honestly? That’s my kind of cooking.
  • Sweet-Sour Bliss: The white vinegar cuts through the richness of the coconut milk like a dream, while the sugar balances it all into something dangerously addictive. (Yes, even my picky husband goes back for seconds.)
  • Meal Prep Gold: This keeps perfectly for days—reheat it for lunch, pack it in bento boxes, or freeze half for when you’re too tired to cook. Between us, I’ve lived off this for a week straight.
  • Budget-Friendly Feast: Pork shoulder stretches forever, and a can of coconut milk makes this dish feel luxurious without breaking the bank. Honestly, it’s my go-to when I need to feed a crowd without stressing.

Step-by-step instructions for adobong puti pork recipe

Here's how to create this rich, velvety coconut milk braise—simple steps for restaurant-quality results.

1

🔥 Step 1: Sear the Pork Shoulder for Deep Flavor

Heat a heavy pot or Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Place the 2 lb pork shoulder (cut into 2-inch chunks) in the pot in a single layer, working in batches if needed. Let the pork sear undisturbed for 3-4 minutes per side until deep golden brown—this builds incredible flavor through the Maillard reaction.

Once browned, remove the pork and set aside. You'll notice the pork releases its own juices and fat into the pot—don't wipe them out, as they'll form the base of your sauce. Here's the thing: searing creates that caramelized crust that makes every bite irresistible.

2

👨‍🍳 Step 2: Build the Aromatic Base

In the same pot, add the 1 whole onion (sliced), 4 whole celery stalks (cut into 3-inch lengths), and 6 cloves garlic cloves (peeled and smashed). Cook for 5-6 minutes until the vegetables soften and the garlic becomes fragrant. You'll see the celery and onion release their moisture and caramelize slightly—this is where the foundation of your sauce develops.

Stir in the 2 whole bay leaves and 1 teaspoon crushed black peppercorns. Pour in the 0.5 cup white vinegar and 0.25 cup soy sauce, scraping up any browned bits from the bottom of the pot. This deglazing step captures all that meaty flavor you just created. Let it simmer for 2 minutes until the vinegar smell dissipates.

3

🥘 Step 3: Braise the Pork in Creamy Coconut Milk

Return the seared pork to the pot. Add the 1.5 cups coconut milk and 0.25 cup granulated sugar, then sprinkle in the 1.5 teaspoons salt. Stir gently to combine, then bring to a simmer over medium-low heat. Here's where the magic happens: the coconut milk will slowly thicken as it absorbs the pork's flavors, creating that signature creamy texture.

Cover the pot and let it braise for 1 hour on low heat, stirring occasionally. You'll notice the pork releases more juices and the sauce becomes increasingly rich and velvety. After 1 hour, check the doneness by inserting a fork into the thickest piece of pork—it should be fork-tender with just a slight resistance.

4

⏰ Step 4: Rest and Serve Over Jasmine Rice

Once the pork is tender, remove the pot from heat and let it rest for 10 minutes. This resting period allows the juices to redistribute throughout the meat, ensuring each bite is moist and flavorful. Remove the bay leaves before serving—you don't want their tough texture in your final dish.

Serve the adobong puti pork over 1.5 cups cooked jasmine rice. The creamy coconut sauce should coat each piece of pork beautifully, with the celery and onion adding a subtle crunch and depth of flavor. The perfect balance of sweet, tangy, and savory makes this dish truly special. Don't forget to taste and adjust the seasoning if needed—sometimes a pinch more salt or a splash of vinegar can elevate the flavors even further.

👨‍🍳

Pro Tips For Making Adobong Puti Pork

  • Simmer Slow and Steady: After burning the first batch of coconut milk, I learned to keep the heat at a gentle simmer—not a rolling boil—once the pork is submerged. Too much heat turns the sauce grainy, and you’ll end up with a sad, lumpy mess instead of that glossy, velvety adobo you crave.
  • Vinegar First, Then Sugar: Toss the pork in vinegar before adding coconut milk—this tenderizes the meat better. Then, when you add sugar, it caramelizes into the sauce instead of sitting as gritty crystals at the bottom. (Yes, even if you’re impatient like me.)
  • Don’t Skip the Skim: After the first 30 minutes, skim off the foam and fat that rise to the top. I used to ignore this, and the sauce would turn cloudy and unappetizing. A quick skim keeps the broth clear and lets the flavors shine.
  • Soy Sauce Last: Stir in soy sauce at the very end—just before serving. It darkens the sauce and adds depth, but too early, and it’ll turn bitter. (I learned this after serving a batch that tasted weirdly off.)

Common mistakes when making this dish

Overcooking the Pork

One of the biggest mistakes is letting the pork shoulder dry out. I've seen home cooks walk away from the stove and return to rubbery meat. The key is 1 hour of braising on low heat—no more!

After that, the pork will continue to cook from residual heat. If you're worried, check for tenderness with a fork after 1 hour—it should pull apart easily. 💛

Skipping the Sear

Some folks rush through the searing step, thinking it's optional. Big mistake! That golden crust from searing creates 30% of the flavor in this dish. Take your time with 3-4 minutes per side until deep brown.

I've tested this with and without searing—the difference is night and day. Don't skip it, even if you're in a hurry.

Improper Vinegar-to-Sugar Ratio

The balance between vinegar and sugar is delicate. Too much vinegar makes the dish harsh, while too little sugar leaves it flat. I use 0.5 cup vinegar to 0.25 cup sugar—this creates that perfect tangy-sweet harmony.

Taste as you go! If it's too sharp, add a pinch more sugar. If it's too sweet, a splash of vinegar brings it back.

Using Low-Quality Coconut Milk

Not all coconut milk is created equal. I've ruined this dish using light coconut milk or watered-down versions. You need full-fat canned coconut milk for that rich, velvety texture. The thick cream at the top of the can is where the magic happens.

If you must substitute, use heavy cream plus 1 tsp coconut extract, but it won't be the same.

Ignoring the Resting Period

After braising, many people can't wait to serve immediately. That's a mistake! The 10-minute rest lets juices redistribute, keeping the pork moist. I've seen pork turn dry when served right away.

Trust the process—it's worth the wait. Also, remove those bay leaves before serving; nobody wants a mouthful of tough leaf.

Overcrowding the Pot

If your pot is too small, the pork will steam instead of sear properly. Work in batches if needed—don't sacrifice browning for convenience. I use a 5-quart Dutch oven for this recipe, which gives enough room for proper searing.

Overcrowding leads to pale, soggy pork instead of that beautiful caramelized crust we want. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 120mg40%
Sodium 1100mg48%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 18g
Protein 36g72%
* 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 use chicken or beef instead of pork for this recipe?

While pork is traditional, you can absolutely use chicken thighs (bone-in, skin-on) or beef chuck roast. For chicken, reduce braising time to 30-40 minutes—it cooks faster than pork. Beef needs an extra 1.5 hours of braising. The creamy coconut sauce works beautifully with all three proteins, though pork remains my favorite for its rich flavor and tender texture.

2

How do I make this dish spicier?

Add 1-2 teaspoons of ground black pepper or 1-2 chopped Thai chilies during the braising stage. For extra heat, stir in 1 tablespoon of sriracha or chili flakes at the end. Remember, coconut milk can mute spice, so start with less and adjust to taste. The key is balancing the creamy richness with the heat for a perfect harmony.

3

What's the best way to reheat leftovers?

Transfer the pork and sauce to a skillet over low heat and add 2-3 tablespoons of water or coconut milk to prevent drying. Warm gently for 5-7 minutes, stirring occasionally, until heated through. Avoid microwaving—it turns the sauce watery. This method keeps the pork tender and the sauce velvety. Leftovers taste even better the next day!

4

Can I prepare this dish in a slow cooker?

Yes! Sear the pork first, then transfer everything to a 6-quart slow cooker on low for 6-7 hours or high for 3-4 hours. The slow cooking enhances tenderness, and the coconut milk stays creamy. Just add 1/4 cup water if the sauce gets too thick. The slow cooker method is perfect for busy days while delivering the same rich results.

5

What are some good side dishes to serve with this?

Steamed jasmine rice is essential, but you can also serve with garlic fried rice, sautéed greens, or Filipino atchara (pickled papaya) for acidity. For a complete meal, add creamy macaroni salad or grilled pineapple slices. The contrast of textures and temperatures makes each bite even more satisfying. My favorite combo? Adobong puti with crispy lumpia and a cold beer.

★★★★★4.8(15 reviews)
Categories Main Courses