Adobo Sa Puti Pork Recipe: Creamy Coconut Milk and Soy Silk Magic

Main Courses

Adobo Sa Puti Pork Recipe: Creamy Coconut Milk and Soy Silk Magic

This creamy adobo sa puti pork recipe delivers the comforting richness of Filipino home cooking with a velvety twist. šŸ’› The secret lies in balancing traditional adobo flavors—vinegar, soy sauce, and garlic—with the luxurious smoothness of coconut milk and soy silk, creating a sauce that's both bold and tenderizing.

I first discovered this technique while perfecting my Filipino-American menu at Smoky Pig, where pork becomes the star through slow, patient braising.

The magic happens in the braising process, where pork shoulder transforms into melt-in-your-mouth pieces bathed in a creamy, caramelized sauce. Unlike traditional adobo, this version incorporates coconut milk and soy silk for a silkier texture while keeping the signature tangy-savory profile.

The key is letting the pork cook low and slow—3 hours at a gentle simmer—until it's fork-tender and the sauce thickens into a luxurious consistency.

What you'll end up with is a dish that's equally impressive for family dinners and special occasions: tender pork that falls apart with each bite, coated in a sauce that's rich yet balanced—slightly sweet from the coconut, tangy from the vinegar, and umami-packed from the soy.

The aroma alone will have everyone gathering at the table, and the first taste will make them ask for seconds.

Serve it over steamed jasmine rice to soak up every last drop of that velvety sauce, or pair with garlic fried rice for a heartier meal. The leftovers? Even better the next day as the flavors meld further. Let's make this dish that tastes like home.

šŸ‘Øā€šŸ³
Difficulty
Medium
🄩
Category
Meat
šŸ”„
Calories
Med Cal

Ingredients for adobo sa puti pork

Six ingredients make this creamy pork dish taste like home—rich, tangy, and velvety all at once.

Ingredient Amount Notes
Pork Shoulder 🄩 3 lb Bone-in for flavor, cut into 2-inch chunks
Coconut Milk 🄄 1 can Full-fat, 13.5 oz can (not carton)
Soy Silk šŸ„› 1 package 14 oz package, unsweetened
White Vinegar šŸ’§ ½ cup Distilled or white vinegar
Soy Sauce šŸ¶ ½ cup Regular or light soy sauce
Garlic Cloves šŸ§„ 8 cloves Peeled, smashed for flavor
Onion šŸ§… 1 whole Yellow or white, chopped
Bay Leaves 🌿 2 whole Dried, standard size
Black Peppercorns šŸŒ¶ļø 1 tsp Whole, lightly crushed
Brown Sugar šŸš 2 tbsp Light or dark, packed
Jasmine Rice šŸš 2 cups Uncooked, long-grain
Olive Oil šŸ«’ 2 tbsp For searing pork
Salt šŸ§‚ 1 ½ tsp Kosher or sea salt

The pork shoulder is non-negotiable here—bone-in for maximum flavor. Grab the thickest cut you can find at Filipino markets or the meat section of Whole Foods. If you're cutting it yourself, ask the butcher for a 3-pound piece with good marbling. The coconut milk? Full-fat canned is essential—cartons just won't give you that same luxurious texture. For soy silk, Silk brand from the Asian aisle is the gold standard, but any unsweetened soy milk works in a pinch.

No coconut milk? Heavy cream plus a splash of milk gets you close, but the flavor won't be quite the same. Running low on soy sauce? Substitute with tamari or coconut aminos, though the umami will be slightly different. Fresh garlic is ideal, but garlic powder at half the amount works if you're in a hurry. The brown sugar helps balance the acidity—don't skip it, even if you're watching sugar. For the rice, jasmine is traditional, but basmati or even day-old rice from the fridge works too if you're stretching this for leftovers.

This dish tastes even better the next day, so make extra. Store leftovers in the fridge for up to 5 days—the sauce gets richer as it sits. For freezing, portion into airtight containers with sauce and it keeps for 3 months. I always make a double batch because garlic fried rice with the leftovers is a whole other meal. The rice? Cook it separately and keep it warm—it soaks up all that creamy sauce like a dream.

ā¤ļø

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 everything, and let it simmer. The coconut milk and vinegar do all the heavy lifting while I sip my coffee.
  • Creamy-Tang Perfection: That balance of rich coconut milk and bright white vinegar? It’s the kind of flavor that makes you pause mid-bite. The pork stays tender, the sauce clings like a hug, and honestly? It’s the closest I’ve gotten to my lola’s cooking without the years of practice.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat beautifully—whether I’m packing it for work or feeding my college kid on a tight budget. (Yes, even on a Tuesday night.)
  • Budget Stretch: Pork shoulder is cheap, and this recipe turns it into something luxurious. I’ve fed six people for under $15, and no one ever questions the quality. That’s the power of soy sauce, vinegar, and a little coconut magic.

Step-by-step instructions for adobo sa puti pork

Let's create this velvety, creamy masterpiece that balances tangy, savory, and sweet notes perfectly.

1

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

Heat a large Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 3 lb pork shoulder cut into 2-inch chunks, working in batches if needed to avoid crowding. Sear for 4-5 minutes per side until deep golden brown and caramelized.

Here's the thing—this searing step builds the foundation for all that rich flavor. You'll see the meat release easily from the pan when it's ready to flip. Remove the pork and set aside, leaving all that beautiful browned goodness in the pot. That's where the magic happens later.

2

šŸ³ Step 2: Build the Creamy Coconut Base

In the same Dutch oven, add the 1 whole chopped onion and 8 smashed garlic cloves. Cook for 3-4 minutes until softened and fragrant. Pour in the 0.5 cup white vinegar and 0.5 cup soy sauce, scraping up those browned bits from the bottom—this is called deglazing and captures all that flavor.

Add the 1 can coconut milk, 1 package soy silk, and 2 whole bay leaves. Stir well and bring to a gentle simmer over medium heat. The mixture will thicken as it cooks, creating that signature creamy texture. This is where the sauce transforms from ordinary to extraordinary.

3

🄘 Step 3: Simmer the Pork Until Tender

Return the seared pork to the pot and add 2 tablespoons brown sugar, 1.5 teaspoons salt, and 1 teaspoon crushed black peppercorns. Stir to combine, then reduce heat to low and cover partially. Simmer for 1.5-2 hours, turning the pork occasionally, until it's fork-tender and easily pulls apart.

I know it seems like a long time, but patience pays off here. The pork should be so tender it practically falls off the bone. If the sauce starts to reduce too much, add ¼ cup water to maintain that creamy consistency. The aroma alone will make your kitchen smell amazing.

4

šŸ½ļø Step 4: Cook the Jasmine Rice

While the pork simmers, prepare the 2 cups jasmine rice according to package instructions. I like to use a 1:1.5 rice-to-water ratio and cook it in a separate pot. The rice should be perfectly tender with a slight bite—just al dente.

Don't skip rinsing the rice first if your recipe suggests it. This removes excess starch that can make the rice gummy. Fluff the rice gently with a fork before serving to keep it light and separate.

5

šŸ“ Step 5: Assemble and Serve

Once the pork is tender, remove it from the sauce and shred it into bite-sized pieces. Return the shredded pork to the sauce and stir gently to combine. Taste and adjust seasoning if needed—you might want to add a splash more soy sauce or a pinch of salt to balance the flavors.

Serve the creamy pork over the fluffy jasmine rice, ladling that rich sauce generously over the top. Garnish with extra black peppercorns if you like. This dish tastes even better the next day as the flavors meld together, so it makes great leftovers too!

šŸ‘Øā€šŸ³

Pro Tips For Making Adobo Sa Puti Pork

  • Sear the Pork First: I learned this the hard way—skipping the sear means your adobo will taste more like stew than the rich, caramelized dish it should be. Get that pork shoulder screaming hot in a pan with oil (about 2 tablespoons) until it’s deep golden on all sides. That crust locks in flavor and keeps the meat from turning rubbery later.
  • Use Full-Fat Coconut Milk: That Silk or light coconut milk? Save it for smoothies. For adobo sa puti, the creaminess and richness come from full-fat coconut milk—none of that watery nonsense. The fat melts into the pork, making it tender and the sauce velvety. (Yes, even if you’re impatient like me, don’t skip this.)
  • Add Vinegar Gradually: I used to dump all the white vinegar in at once, and my sauce would turn cloyingly sweet. Instead, stir in just a splash (about ¼ cup) at the start, then taste as you go—add the rest in small batches. You want tangy, not sour, and you can always adjust, not fix.
  • Simmer Low and Slow: This isn’t a rush job. After the initial sear and sauce-building, drop the heat to a bare simmer and let it cook uncovered for at least 2 hours. The liquid will reduce, the pork will fall apart, and the flavors will meld—none of that skimming or stirring constantly. (Your future self will thank you.)

Troubleshooting this recipe

Pork Too Tough

If your pork isn't tender enough after 2 hours of simmering, it's likely not cooked long enough. This dish requires patience—pork shoulder needs to break down completely. Try extending the cook time by 30-60 minutes more, keeping the heat at a gentle simmer.

I've found that 2.5 hours is often the sweet spot for true melt-in-your-mouth texture. šŸ’Ŗ

Another trick is to add ½ cup water or broth to the pot if the sauce starts to dry out too much. The moisture helps the collagen in the pork break down faster.

If you're still struggling, check your heat—it should be low enough that you can barely see tiny bubbles forming.

Sauce Too Thin

The sauce might be too thin if you didn't reduce it enough during cooking. After the initial simmer, let it cook uncovered for the last 15-20 minutes to thicken naturally.

If it's still too runny, remove the pork and simmer the sauce alone over medium heat for 5-10 minutes to reduce it further. šŸ„„

For an instant fix, mix 1 tablespoon cornstarch with 2 tablespoons cold water to make a slurry. Stir it into the sauce and cook for 2-3 minutes until it thickens. Be careful not to over-stir or it might become gluey.

Sauce Too Thick

If your sauce is too thick, it's likely because the coconut milk separated or cooked down too much. The solution is simple: stir in 2-3 tablespoons warm water or broth while the pot is off the heat. The sauce should return to a creamy consistency without losing its richness. šŸ„›

If the sauce has separated completely, whisk in 1-2 tablespoons soy silk while warm to re-emulsify it. For extra insurance, you can blend the sauce briefly in a blender before returning it to the pot, but strain it afterward to remove any lumps.

Vinegar Overpowering

If the vinegar taste is too sharp, balance it by adding a pinch of brown sugar or a splash of coconut milk. The sweetness and richness will mellow out the acidity.

I often add 1 extra tablespoon of brown sugar if the dish tastes too tangy straight from the pot. šŸÆ

For a more subtle fix, add a few fresh basil leaves or a pinch of ground cinnamon (just ¼ teaspoon) to round out the flavors. These ingredients add depth without overpowering the dish.

Pork Too Dry

If your pork ends up dry, it likely didn't have enough time to absorb the sauce. The solution is to simmer it uncovered for the last 10-15 minutes of cooking. This allows the moisture to evaporate more evenly and the pork to soak up the sauce as it reduces. šŸ’§

Another trick is to add ¼ cup water or broth to the pot during the final 30 minutes of cooking. This helps keep the pork moist while still allowing it to tenderize.

If the pork is already cooked, you can always shred it and return it to the sauce to rehydrate for 10-15 minutes off the heat.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 22g110%
Cholesterol 120mg40%
Sodium 1250mg54%
Total Carbohydrate 34g12%
Dietary Fiber 2g8%
Sugars 12g
Protein 38g76%
* 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 "sa puti" version different from regular adobo?

This creamy version uses coconut milk and soy silk instead of the traditional vinegar-heavy sauce, creating a velvety texture while keeping the signature tangy-savory balance. The white vinegar is still present but balanced with sweetness from brown sugar, making it milder than classic adobo.

2

Can I substitute pork shoulder with another cut?

Pork shoulder is ideal for its fat content and tenderness, but you can use pork butt or pork loin in a pinch. For loin, reduce cooking time to 1.5 hours since it's leaner. Avoid pork chops or tenderloin—they'll dry out too quickly in this long braise.

3

How do I make this dish vegetarian?

Replace pork with extra-firm tofu or mushrooms (like portobello or king oyster). Press tofu to remove moisture, then cube and pan-fry until crispy. Mushrooms should be sliced thickly and seared first. The sauce will still coat beautifully, though the texture will differ.

4

Why does the sauce separate sometimes?

Coconut milk separates when heated too vigorously or cooked too long. To fix it, whisk in 1-2 tablespoons soy silk while warm, or blend briefly and strain. For prevention, keep heat at a gentle simmer and avoid boiling. The sauce should stay creamy with proper care!

5

What sides pair well with this dish?

Classic pairings include steamed jasmine rice, garlic fried rice, or sautƩed bok choy. For extra Filipino flair, try sinigang (sour tamarind soup) or lumpia (spring rolls). The creamy sauce also works well with crusty bread for dipping!

ā˜…ā˜…ā˜…ā˜…ā˜…5.0(2 reviews)
Categories Main Courses