Main Courses
Ah So Pork transforms humble pork shoulder into a dish so tender it practically melts in your mouth—smoky, sweet, and layered with crisp celery crowns that add texture and freshness. 🌟 This recipe comes straight from my time apprenticing under Master Chef Chen, where we perfected the balance between braised richness and bright, crunchy contrast.
The secret lies in slow-braising the pork until fork-tender, then finishing it with a celery crown that stays crisp even after resting.
What sets this dish apart is the smoky soy velouté that coats every bite—a marriage of salty, sweet, and umami flavors developed over hours of gentle cooking. We start with a simple braising liquid of soy sauce, sugar, fish sauce, and aromatics, but it's the patience that makes the difference.
The pork shoulder breaks down into silky, shreddable perfection, while the celery crowns add a refreshing crunch that cuts through the richness.
This is the kind of dish that feels like a hug—comforting yet sophisticated, with layers of flavor that build with every bite. The pork emerges juicy and aromatic, the celery crowns crisp and vibrant, and the sauce clings to each piece like a velvety embrace.
It's a recipe that honors tradition while feeling fresh, perfect for family gatherings or when you want to impress without fuss.
Serve it over steamed rice for a classic presentation, or pair it with quick-pickled vegetables to balance the richness. The leftovers? Even better the next day, as the flavors deepen and the textures harmonize. Let's get cooking—this is pork at its finest.
Ingredients for ah so pork
Six ingredients for the pork, six for the celery crowns—simple but transformative.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 3 lb | Bone-in, cut into 2-inch chunks |
| Celery Stalks 🧅 | 6 whole | Thick, crisp, for crowns |
| Soy Sauce 🍶 | ½ cup | High-quality, dark variety |
| Brown Sugar 🍚 | ¼ cup | Packed, light or dark |
| Fish Sauce 🍶 | 2 tbsp | Red Boat preferred |
| Garlic Cloves 🧄 | 6 cloves | Smashed, not minced |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled |
| Star Anise 🌟 | 2 whole | Lightly crushed |
| Cinnamon Sticks 🌿 | 2 whole | 1-inch pieces |
| Bay Leaves 🌿 | 2 whole | Fresh if possible |
| Olive Oil 🫒 | 2 tbsp | For searing pork |
| Water 💧 | 2 cups | For braising liquid |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | 1 tsp | Coarsely crushed |
| White Rice 🍚 | 2 cups | Uncooked, long-grain |
The pork shoulder is non-negotiable here—bone-in, cut into 2-inch chunks—it's what gives this dish its depth. Look for well-marbled cuts at your butcher; if buying pre-cut, ask for the thickest parts. Costco or Whole Foods usually have great options, but your local butcher will give you the freshest cut. The celery? Thick, crisp stalks are key—avoid the thin, stringy kind that won’t hold its shape. Trim the leaves for garnish later, but save the thickest parts for the crowns. For the aromatics, fresh ginger and star anise make all the difference—don’t skip them.
No fish sauce? Extra soy sauce plus a dash of Worcestershire works in a pinch (though Worcestershire has anchovies, so skip it if avoiding). For the sugar, coconut sugar or maple syrup adds depth, but brown sugar keeps it classic. The celery crowns need to stay crisp, so blanch them just 30 seconds—no longer, or they’ll turn soggy. If you’re short on time, skip the crowns entirely and serve with quick-pickled veggies instead. The pork can handle a splash of apple cider vinegar if you want extra tang, but it’s not necessary.
This dish tastes even better the next day—flavors meld and textures perfect. Store leftovers in the fridge for 4-5 days or freeze for 3 months. For reheating, cover with a damp paper towel and warm in a 350°F oven for 20 minutes—keeps the celery crowns crisp. Double the batch if you’re feeding a crowd; it’s worth the effort. The rice? Steam it separately—this dish is rich enough to stand alone.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss the pork shoulder, chopped celery, and that simple sauce in one pot. No chopping boards, no extra pans, just hands-off simmering while I scroll through my phone or actually relax for once.
- Sweet-Savory Balance: That combo of soy, brown sugar, and fish sauce? It’s the kind of harmony that makes you pause mid-bite. The sugar caramelizes into the meat, while the fish sauce adds this deep, umami punch that sticks with you.
- Leftovers That Beg: Honestly, I always make double. The pork shreds so well for tacos, sandwiches, or even fried rice the next day. It’s my lazy Sunday lunch savior—no stress, just flavor.
- Budget Stretch: Pork shoulder is cheap, and this recipe turns it into something restaurant-worthy. A few stalks of celery and a splash of fish sauce make this feel fancy without breaking the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for ah so pork with celery crowns
Here's how to make this Vietnamese classic with tender pork and crispy celery crowns.
🔥 Step 1: Sear the Pork Shoulder for Deep Flavor
Heat a heavy Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 3 lb pork shoulder in a single layer and let it sear undisturbed for 5-6 minutes until deeply browned on one side. You'll see those beautiful caramelized patches form—that's where all the flavor lives.
Flip the pork and sear the other side for another 5-6 minutes. The pork should be golden brown and releasing easily from the pan. Remove the pork and set it aside on a plate, leaving all that delicious browned pork fat in the pot. This fat will become the base of your smoky sauce.
👨🍳 Step 2: Build the Celery Crowns and Aromatics
While the pork rests, cut the 6 whole celery stalks into 2-inch lengths. You want thick, sturdy pieces that will hold their shape. In the same Dutch oven (no need to wipe it clean), add the celery crowns and cook over medium heat for 3-4 minutes until lightly browned.
Remove the celery and set aside. In the same pot, add the 6 smashed garlic cloves, 2 tablespoons grated fresh ginger, 2 lightly crushed star anise, 2 cinnamon stick pieces, and 2 bay leaves. Cook for 30 seconds until fragrant—this is where the magic happens. You should smell that warm, spicy aroma filling your kitchen.
🍳 Step 3: Create the Smoky Soy Velout Sauce
Return the celery crowns to the pot along with the seared pork. Add the 0.5 cup soy sauce, 0.25 cup packed brown sugar, 2 tablespoons fish sauce, 2 cups water, 1.5 teaspoons salt, and 1 teaspoon crushed black peppercorns. Stir everything together, scraping up all those browned bits from the bottom of the pot.
Bring the mixture to a gentle simmer over medium heat, then reduce heat to low. Cover and let it cook for 1 hour and 15 minutes, stirring occasionally. You're looking for the pork to become fork-tender and the sauce to thicken slightly. The celery crowns should be tender but still hold their shape.
⏰ Step 4: Cook the Rice and Prepare to Serve
While the pork braises, prepare the 2 cups white rice according to package instructions. I like to use a rice cooker for perfect, fluffy grains every time. The rice should be cooked just until tender—don't overcook it or it'll turn mushy.
Once the pork is tender, remove it from the braising liquid and slice it into thin strips. You can use a sharp knife or even your hands to pull it apart. Return the pork to the sauce and let it heat through for another 2-3 minutes. The sauce should be thick enough to coat the back of a spoon but still pour gently.
🥘 Step 5: Assemble and Serve the Ah So Pork
Divide the 2 cups cooked white rice among serving plates. Spoon the sliced pork and celery crowns over the rice, then ladle the smoky soy velout sauce generously on top. The celery crowns should be slightly crispy at the edges and tender in the center, while the pork should be juicy and falling apart.
Garnish with extra crushed black peppercorns if desired. Serve immediately while everything is hot and the flavors are at their peak. Each bite should deliver that perfect balance of smoky, sweet, and umami flavors with that satisfying crunch from the celery crowns.
Pro Tips For Making Ah So Pork
- Brown Sugar Early: Dump that brown sugar in with the soy sauce and fish sauce before the pork hits the pan. I learned this the hard way—adding it later means it just melts into a sticky mess instead of caramelizing into the meat. Trust me, the flavor sticks better when it cooks in together.
- Celery in Sticks: Cut those celery stalks into 1-inch chunks, not thin matchsticks. Thin pieces turn to mush and water down the pan—we want them to hold their shape and add texture, not turn the sauce into soup. (Yes, even if you’re impatient like me.)
- Skip the Boil: Resist the urge to rush the pork by boiling it first. A slow braise or oven roast at 275°F (135°C) breaks down the collagen without turning the meat into a sad, gray slab. Low and slow—this isn’t a sprint.
- Fish Sauce Last: Add the fish sauce after the pork’s mostly cooked, not at the start. It’s salty and potent—adding it early can make the meat taste bitter before it mellows. A splash at the end balances the flavors perfectly. (Your future self will thank you.)
Troubleshooting this dish
Pork Too Tough
If your pork shoulder feels tough after braising, it likely didn’t cook long enough. The key is patience—pork needs 2-3 hours at 300°F to become truly tender. I’ve seen home cooks rush this step and end up with chewy results.
Use a meat thermometer to check for 203°F internal temperature—that’s when collagen breaks down into gelatin. If it’s still firm, return it to the pot with ¼ cup water and cook another 30 minutes. 💪
Sauce Too Thin
A watery sauce usually means the liquid wasn’t reduced enough. After the initial braise, uncover the pot and simmer on medium-high heat for 10-15 minutes to thicken it naturally.
For an instant fix, mix 1 tablespoon cornstarch with 2 tablespoons cold water, stir into the sauce, and cook for 2 minutes until it gels. I’ve used this trick in a pinch—just don’t overdo it or the sauce will turn gluey.
Celery Too Soft
Overcooked celery crowns ruin the dish’s texture contrast. The trick is blanching for exactly 30 seconds in boiling water, then shocking in ice water.
If they’re already too soft, try this: Slice fresh celery crowns and pan-fry them in 1 tablespoon olive oil over high heat for 2 minutes before adding to the braise. The high heat seals the edges, keeping them crisp even after hours of cooking. 🧅
Burnt Aromatics
Star anise and cinnamon sticks can burn quickly, turning bitter. To prevent this, keep heat at medium-low when cooking aromatics and never let them brown. If they do burn, remove them immediately and start fresh with a new batch.
I’ve learned this the hard way—once, I let my cinnamon stick char, and the whole dish tasted off. For extra safety, add aromatics to the pot just before adding liquid so they infuse without overcooking.
Fish Sauce Overpowering
Too much fish sauce can make the dish taste harsh. The recipe calls for 2 tablespoons, but if your brand is extra salty (like Red Boat), reduce to 1 tablespoon and add ½ teaspoon sugar to balance.
For a milder flavor, substitute with 1 tablespoon soy sauce plus 1 teaspoon Worcestershire sauce. Taste as you go—you can always add more, but you can’t take it out. 🍶
Pork Dried Out
Dry pork usually means the braising liquid evaporated too much. Always keep the pork submerged in liquid—if it’s exposed, add ¼ cup water or broth to maintain moisture. I also recommend covering the pot tightly with a lid to trap steam.
If the pork is already dry, shred it into the sauce and serve it as a pork and sauce bowl over rice. The sauce will rehydrate the meat slightly, salvaging the dish. ⚡
Nutrition facts
Frequently asked questions
What makes this Ah So Pork recipe different from other braised pork dishes?
This recipe stands out with its celery crown crunch—thick, crisp celery pieces that stay crunchy even after braising, plus a smoky soy velouté sauce that balances sweet, salty, and umami flavors. The slow braising method (over 1 hour and 15 minutes) transforms the pork into melt-in-your-mouth perfection, unlike quick-cooked versions.
Can I substitute bone-in pork shoulder with pork loin or tenderloin?
Not recommended! Pork loin or tenderloin are too lean and will dry out during braising. Stick with bone-in pork shoulder—the bones add depth, and the fat keeps the meat juicy. If you're short on time, use a pork butt (another name for pork shoulder) for similar results.
How do I adjust the recipe for a larger crowd?
Double the pork (use 6 lb shoulder) and scale all other ingredients proportionally. For the celery crowns, add 12 stalks. Braise time will increase slightly—check for 203°F internal temp with a meat thermometer. Cook rice in batches or use a rice cooker for efficiency. Leftovers reheat beautifully!
Can I make this dish in an Instant Pot or slow cooker?
Yes! For the Instant Pot, sear the pork first, then add all braising ingredients and cook on High Pressure for 60 minutes. Release pressure naturally, then shred the pork. For a slow cooker, use the Low setting for 6-8 hours. The celery crowns will be softer, so add them fresh when serving or blanch them separately.
What sides pair best with Ah So Pork?
Steamed jasmine rice is classic, but you can also serve it with quick-pickled vegetables (carrots, daikon, cucumber) for acidity or a simple green salad with sesame dressing. For a heartier meal, add steamed bok choy or roasted sweet potatoes. The smoky sauce holds up well to bold flavors!
