Adobo Sa Puti Pork Recipe: Crispy Celery Crowns Over Creamy Coconut Braise

Main Courses

Adobo Sa Puti Pork Recipe: Crispy Celery Crowns Over Creamy Coconut Braise

This adobo sa puti pork recipe transforms tender pork shoulder into crispy celery crowns swimming in a velvety coconut-vinegar braise—where Filipino tradition meets restaurant-quality results. 🌟 The secret lies in balancing tangy vinegar with creamy coconut milk, creating a sauce that's both bright and rich, unlike its darker soy-based counterpart.

I first perfected this technique after years of studying Filipino pitmasters' methods, adapting them for home cooks who crave that signature crispy edge without the fuss.

The process begins with marinating pork in a simple vinegar-soy blend, then slow-braising until fork-tender before achieving those crispy celery crowns through a quick sear. This method preserves moisture while developing deep, caramelized flavors—no pressure cooker required, though one speeds things up beautifully.

The result? A dish that's equally at home on Sunday dinner tables or family gatherings, where the aroma alone brings everyone running.

What makes this recipe special is how it delivers two distinct textures in one bite: the crispy celery crowns provide satisfying crunch, while the creamy coconut sauce offers velvety comfort. The sauce's natural sweetness balances the vinegar's tang, creating harmony that's both traditional and approachable for modern palates.

Serve it over steamed rice with atchara (pickled papaya) for the full Filipino experience.

Whether you're cooking for a crowd or treating yourself to a special meal, this recipe scales perfectly while maintaining its restaurant-quality appeal. The slow cooking process means flavors deepen over time, making it even better the next day.

Let's get started on creating this showstopping dish that celebrates Filipino heritage with every bite.

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

Ingredients for adobo sa puti pork

Filipino heritage meets modern technique in this velvety coconut-vinegar braise with signature crispy celery crowns.

Ingredient Amount Notes
Pork Shoulder (Bone-In) 🐖 3 lb Cut into 2-inch chunks, skin-on
White Vinegar 🍶 1 ½ cups Distilled preferred for clarity
Coconut Milk 🥥 2 cans Full-fat, 13.5 oz each, no additives
Soy Sauce 🍶 ½ cup Light or regular, not low-sodium
Brown Sugar 🍚 ½ cup Packed, light or dark
Garlic Cloves 🧄 8 cloves Peeled, smashed for infusion
Fresh Ginger 🌿 2 tbsp Grated, peeled, fresh only
Bay Leaves 🌿 2 whole Dried, standard size
Black Peppercorns 🌶️ 1 tsp Whole, cracked slightly
Celery Sticks 🧅 12 whole Thick, 3-inch lengths
Olive Oil 🫒 2 tbsp Light, neutral flavor
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Green Onions 🧅 4 whole White and green parts separated

The pork shoulder is non-negotiable—bone-in for deeper flavor, and skin-on for crispy edges. Look for well-marbled cuts at Asian markets or quality butchers, where they often carry Filipino-style pork. Fresh ginger and garlic should be vibrant and aromatic—no shriveled roots here. The coconut milk needs to be full-fat and unadulterated—avoid brands with additives or thickeners. For the celery, thick stalks (like those from the lower bunch) create the best crowns when seared. If you can't find them, use regular celery but trim to 3-inch lengths.

No white vinegar? Apple cider vinegar or rice vinegar work in a pinch, though the flavor profile shifts slightly. Substituting coconut milk? Heavy cream plus 1 tbsp sugar mimics the richness, but texture will differ. For the soy sauce, light or regular is essential—low-sodium lacks depth. If you're avoiding sugar, date syrup or maple syrup can replace brown sugar at a 1:1 ratio. The green onions are for garnish only—skip if you prefer a cleaner presentation. For a quicker version, pressure cook the pork for 45 minutes instead of braising, though traditionalists argue the slow method develops more complex flavors.

Marinate the pork overnight for maximum tenderness—24 hours is ideal, but even 4 hours helps. Store leftover braised pork in its sauce for up to 5 days in the fridge, though it's best within 3 days. The celery crowns lose crispness after 2 days, so make them fresh if possible. For freezer storage, portion the braise into airtight containers with 1-inch headspace—it reheats beautifully from frozen, though the celery may soften further. The sauce thickens as it cools, so add a splash of water or coconut milk when reheating if needed.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just dump everything in one pot and walk away. The vinegar tenderizes the pork while it simmers, and the coconut milk turns it melt-in-your-mouth tender without a single pan to scrub afterward.
  • Sweet-Sour Bliss: That balance of tangy vinegar, rich soy, and caramelized brown sugar? It’s like a flavor party in your mouth. The pork stays juicy, the sauce clings perfectly, and honestly, I reach for this when I just want something ridiculously good without overthinking it.
  • Leftovers That Don’t Suck: Between us, most braised pork leftovers are sad. Not this. The sauce thickens just enough to reheat beautifully—whether it’s for lunch the next day or packed in bento boxes for work. My kids even ask for it cold, wrapped in rice.
  • Budget Stretch: Pork shoulder is cheap, and this recipe feeds a crowd without breaking the bank. A single cut feeds six, and the coconut milk adds luxury for pennies. I’ll be real: this is my go-to when I’m feeding guests or just tired of expensive meals.

Step-by-step instructions for adobo sa puti pork

Master this Filipino classic with tender pork and crispy celery crowns in a creamy coconut sauce.

1

🔥 Step 1: Sear the Pork Shoulder for Depth

Heat a large Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Working in batches, sear the 3 lb pork shoulder (cut into 2-inch chunks) until deeply browned on all sides—about 8-10 minutes per batch. This step develops the Maillard reaction, creating rich flavor that carries through the braise.

As you sear, remove the pork and set aside. In the same pot, add the 12 whole celery sticks and cook for 3-4 minutes until lightly browned. The celery will later become crispy crowns—this initial browning ensures they stay crunchy throughout the cooking process. Transfer the celery to a plate and keep warm.

2

🍳 Step 2: Build the Braising Base

Return the Dutch oven to medium heat and add the 8 cloves garlic cloves (smashed), 2 tablespoons fresh ginger (grated), and 2 whole bay leaves. Sauté for 1 minute** until fragrant—this releases their aromatic oils that will infuse the sauce. Add the 1.5 cups white vinegar and bring to a simmer.

Stir in the 0.5 cup soy sauce and 0.5 cup brown sugar, scraping up any browned bits from the bottom of the pot. These bits pack intense flavor, so don't miss this step. Add the 1 teaspoon black peppercorns (cracked slightly) and 1.5 teaspoons salt—this balances the acidity and sweetness of the braise.

3

🥘 Step 3: Braise the Pork Until Tender

Return the seared pork to the pot, along with any accumulated juices. Pour in the 2 cans coconut milk and stir gently to combine. Bring to a gentle simmer, then reduce heat to low. Cover partially and let it cook for 2-2.5 hours until the pork is fork-tender and easily pulls apart.

Here's the thing—don't lift the lid during cooking. Every time you peek, you release steam and extend cook time. Instead, check for doneness by inserting a fork into the thickest piece of pork. If it slides in easily with no resistance, it's ready. The sauce should have thickened slightly, creating a velvety consistency that coats the pork beautifully.

4

⏰ Step 4: Finish with Crispy Celery Crowns

Once the pork is tender, carefully remove it from the pot and set aside. Increase heat to medium-high and add the reserved 12 celery sticks back to the pot. Cook for 3-4 minutes, turning occasionally, until they develop deep golden-brown spots and crisp up—these are your celery crowns, adding texture contrast to the creamy sauce.

Return the pork to the pot and stir gently to combine. Taste and adjust seasoning if needed—you might need a touch more salt or sugar to balance the flavors. The sauce should be creamy yet slightly tangy from the vinegar, with a subtle sweetness from the brown sugar and coconut milk.

5

🍽️ Step 5: Serve with Garnish

Ladle the pork and sauce into serving bowls, ensuring each portion gets its share of crispy celery crowns. Garnish with the 4 whole green onions (white and green parts separated), sliced thinly over the top. The white parts add a mild onion flavor, while the green parts provide a fresh, bright contrast to the rich sauce.

Serve immediately with steamed rice to soak up the creamy sauce. The combination of tender pork, crispy celery crowns, and velvety coconut braise creates a harmonious balance of textures and flavors that makes this dish truly special. Each bite delivers the perfect marriage of crispy, creamy, and savory elements.

👨‍🍳

Pro Tips For Making Adobo Sa Puti Pork

  • Brown the Bones First: I learned this the hard way—skipping the sear means your adobo sauce will taste like vinegar soup. Pat the pork shoulder dry, then hit a screaming-hot pan with oil until the bones release that golden crust. The flavor difference is night and day, especially when you simmer it later in the coconut milk.
  • Use Thick Vinegar: Cheap vinegar thins out too fast and makes your sauce watery. Grab a bottle labeled "distilled white vinegar" (not the diluted kind) and measure it by weight—about 1 cup per 2 lbs of pork. Thicker vinegar clings better and caramelizes into a glossy sauce instead of evaporating into thin air.
  • Simmer Low and Slow: After the initial sear, drop the heat to a bare simmer—you’re not making soup, you’re rendering fat and melting collagen. If it boils hard, the coconut milk will curdle, and your sauce will split. A gentle roll of the bubbles is all you need; this isn’t a race.
  • Strain the Sauce: I skip this when I’m lazy, but the dish is noticeably better when I don’t. After simmering, pour the sauce through a fine-mesh strainer to remove pork bits and fat. The result? A silky, restaurant-quality sauce that coats every bite instead of leaving you chewing on stringy surprises. (Yes, even if you’re impatient like me.)

Perfect pairings for adobo sa puti pork

Classic Filipino Sides

No adobo sa puti is complete without steamed jasmine rice—its mild, slightly floral notes let the creamy coconut sauce shine. I use Daybreak brand rice from Asian markets because its long grains stay separate even when absorbing the rich braise.

For extra authenticity, serve with atchara (pickled papaya)—the tangy, crunchy slices cut through the richness beautifully. 🌱

Coconut Milk Variations

For a lighter version, replace half the coconut milk with light coconut cream—it reduces calories while keeping the same velvety texture. If you prefer extra richness, add 1 tablespoon toasted coconut flakes at the end for aroma and crunch.

I’ve also seen home cooks blend ½ banana into the sauce for natural sweetness, though I prefer the classic balance.

Spicy Kick Options

Add 1-2 slices fresh chili (like siling labuyo) or ½ teaspoon ground black pepper for heat. For smoky depth, stir in ½ teaspoon toasted garlic powder after cooking. My go-to is ½ teaspoon Penzeys chili flakes—just enough to wake up the palate without overpowering the delicate flavors. 🌶️

Beverage Pairings

A crisp Filipino iced coffee (kapeng barako) with its nutty, slightly bitter notes complements the dish perfectly. For beer lovers, a light lager like San Miguel cleanses the palate, while red wine drinkers should opt for a Pinot Noir—its bright acidity mirrors the vinegar tang.

Iced tea with lemon and mint is my personal favorite for balancing the richness.

Modern Adaptations

For a slow cooker version, combine all ingredients except celery crowns and cook on low for 6-8 hours. For crispier celery, broil the celery crowns for 2-3 minutes after searing.

I’ve also seen home cooks blend the finished sauce into a creamy dip for spring rolls—just add 1 tablespoon cornstarch to thicken it first.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 18g
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

What makes this adobo sa puti different from regular adobo?

This recipe uses coconut milk instead of soy sauce, creating a creamy white sauce rather than the traditional dark adobo. The key difference is the tangy-sweet balance from vinegar and brown sugar, plus the signature crispy celery crowns that add texture. Regular adobo is richer and deeper in color from soy sauce.

2

Can I use chicken or beef instead of pork?

While pork is traditional, you can adapt this recipe! For chicken, use 2-3 lbs bone-in thighs and reduce cooking time to 1.5 hours. For beef, opt for chuck roast and cook for 3-4 hours until tender. The sauce ratios remain the same, but adjust cooking times based on meat density.

3

Why does the recipe call for bone-in pork?

The bone adds extra flavor and moisture during braising, creating a richer sauce. Bone-in cuts also cook more evenly and stay juicier. If you must use boneless, look for well-marbled pork shoulder and increase cooking time by 20-30 minutes to prevent dryness.

4

How do I make the celery crowns crispier?

For maximum crispiness, pat the celery dry before searing and cook over medium-high heat until golden brown. After braising, broil them for 2-3 minutes for extra crunch. Using thick celery stalks (3+ inches) also helps—thinner pieces tend to soften faster.

5

Can I make this in a slow cooker or Instant Pot?

Yes! For a slow cooker, combine all ingredients (except celery crowns) and cook on low for 6-8 hours. For an Instant Pot, sear the pork first, then pressure cook on high for 45 minutes with natural release. Add celery crowns in the last 5 minutes of cooking to maintain crispness.

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