Main Courses
This Ah So Pork recipe delivers the perfect balance of crispy celery crowns and tender pork, a dish that transports you straight to a Cantonese restaurant. 🌟 The secret lies in the high-heat stir-fry technique that creates those signature crispy edges while keeping the meat juicy inside.
I've been perfecting this recipe since my apprenticeship in Charleston, where I learned how to marry sweet, savory, and umami flavors in one bite.
The magic happens with a simple marinade of soy sauce, oyster sauce, and sugar that tenderizes the pork while building deep flavor. Celery crowns—those delicate, crispy celery pieces—are the star here, adding texture and freshness that cut through the richness.
What makes this dish truly special is the way the aromatics—garlic, ginger, and scallions—infuse every bite with authentic Chinese restaurant flavor.
By the time you're done, you'll have a dish with perfectly seared pork slices, crispy celery crowns that hold their shape, and a savory herb gravy that ties everything together.
The pork stays tender and juicy while developing a caramelized crust, and the celery adds a satisfying crunch that makes every bite exciting. This is comfort food at its finest—familiar yet refined, with restaurant-quality results.
Serve it over steamed jasmine rice or with a side of stir-fried bok choy to complete the meal. The balance of textures and flavors makes this dish feel like a celebration, whether you're cooking for family or treating yourself to a special night in.
Let's get started on creating this classic dish at home.
Ingredients for ah so pork
Pork, celery, and aromatics—simple ingredients for restaurant-quality crispy edges and savory gravy.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Loin 🥩 | 1 ½ lb | Center-cut, sliced thin |
| Celery Stems 🧅 | 4 whole | Cut into 2-inch crowns |
| Light Soy Sauce 🫒 | ½ cup | Kikkoman preferred |
| Oyster Sauce 🍲 | 2 tbsp | Lee Kum Kee brand |
| White Sugar 🍚 | 2 tbsp | Granulated or caster |
| Garlic Cloves 🧄 | 6 cloves | Minced, aromatic |
| Fresh Ginger 🌿 | 2 tbsp | Finely grated, fresh |
| Scallions 🧅 | 3 whole | White and green parts |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
| Cornstarch 🌾 | 1 tbsp | For crispy coating |
| Green Onions 🧅 | ¼ cup | Chopped, for garnish |
| Sesame Oil 🫒 | 1 tsp | Toasted, for aroma |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Water 💧 | ¼ cup | For deglazing |
The pork cut matters here. Center-cut loin stays juicy while searing, but pork tenderloin works too—just slice it thinner. Celery crowns are non-negotiable for that signature crunch. I grab Kikkoman soy sauce from Asian markets—it's sweeter and more aromatic than the regular grocery store stuff. For the ginger, fresh is essential—dried just won't give you that bright, zesty punch. Look for firm, plump ginger roots with smooth skin. The scallions? Green parts only for garnish, white parts for cooking.
No oyster sauce? Hoisin sauce plus a splash of soy gets you close. Fresh ginger missing? Substitute 1 tbsp grated galangal if you're feeling adventurous, or just double the garlic. The cornstarch is key for crispy celery—don't skip it. For the pork marinade, Kikkoman soy sauce is best, but any light soy will work. The sesame oil should be toasted—Trader Joe's has a great one, or toast your own by heating neutral oil with sesame seeds. The green onions can be swapped for chives if that's what you've got, but scallions add that authentic Chinese restaurant flavor.
Marinate the pork for at least 30 minutes, but overnight is better. Celery crowns stay crispy for 15 minutes after frying—eat them right away. The pork reheats beautifully—just warm with a splash of water or broth. Store leftovers in airtight containers for 3 days in the fridge. The gravy thickens as it cools, so thin with a splash of water if needed. Freeze portions for up to 3 months—the flavors actually deepen over time.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’ve got zero energy—just slice the pork, toss in the celery, and let the soy and oyster sauce work their magic. No chopping boards to clean, no extra pots to wash. That’s my kind of cooking.
- Sweet-Savory Balance: Here’s what sold me—the caramelized sugar from the white sugar cuts through the saltiness of the soy, while the oyster sauce adds this deep, umami richness. It’s not just good; it’s ridiculously good, with that perfect chewy-tender pork every time.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors only get better after a day in the fridge, and it reheats like a dream. Pack it in bento boxes for work or school—your future self will high-five you.
- Budget Stretch: Pork loin is lean, affordable, and goes a long way when you bulk it up with celery and a splash of sauce. I make this for four people for under $15, and somehow, it always disappears. Leftovers? More like wished-for leftovers.
Step-by-step instructions for crispy celery crowns over savory herb gravy
Here's how to transform simple ingredients into a restaurant-worthy ah so pork dish.
🍳 Step 1: Marinate and Prepare the Pork
Slice the 1.5 lb pork loin into ¼-inch thick pieces against the grain for maximum tenderness. In a bowl, combine the 0.5 cup light soy sauce, 2 tbsp oyster sauce, 2 tbsp white sugar, 6 minced garlic cloves, 2 tbsp finely grated ginger, and 1 tsp sesame oil. Mix well until the sugar dissolves completely.
Add the pork to the marinade and toss gently to coat evenly. Cover and refrigerate for at least 30 minutes (up to 4 hours for deeper flavor). This marinade creates that signature sweet-savory balance while tenderizing the meat. Don't skip this step—it makes all the difference in texture and flavor.
👨🍳 Step 2: Prep the Celery Crowns
Cut the 4 whole celery stems into 2-inch crowns by slicing off the leafy tops and bottoms. In a small bowl, whisk together 1 tbsp cornstarch and 1 tsp salt. Toss the celery crowns in this mixture until they're lightly but evenly coated. This creates a crispy exterior while keeping the insides tender.
Heat 0.25 cup vegetable oil in a large skillet over medium-high heat until it shimmers. Add the celery crowns in a single layer and cook for 3-4 minutes until they're deep golden brown and crispy. Remove and set aside on a paper towel-lined plate. The celery should be crisp enough to stand up to the tender pork.
🔥 Step 3: Cook the Pork to Perfect Doneness
In the same skillet (no need to clean it—the browned bits add flavor), add the marinated pork in a single layer. Cook over medium-high heat for 2-3 minutes per side until the pork reaches 145°F internally and develops a golden crust. You'll know it's ready when it releases easily from the pan.
Transfer the cooked pork to a plate and tent loosely with foil to keep warm. The residual heat will carry the pork to perfect doneness while you finish the sauce. Here's a pro tip: If you're serving immediately, you can skip the tenting, but for buffet-style service, it's worth the extra minute to keep everything warm.
🥘 Step 4: Make the Signature Herb Gravy
Reduce the heat to medium and add the 3 whole scallions (cut into 1-inch pieces) to the same skillet. Cook for 1 minute until softened. Pour in the 0.25 cup water and scrape up all those delicious browned bits from the bottom of the pan—this is where all the flavor hides.
Add the 0.25 cup chopped green onions and let the mixture simmer for 2-3 minutes until slightly reduced. The gravy should coat the back of a spoon but still be pourable. Taste and adjust seasoning with 0.5 tsp black pepper if needed. This gravy is the soul of the dish—it should be savory, slightly sweet, and packed with herbaceous notes.
🍽️ Step 5: Assemble and Serve
Arrange the crispy celery crowns on a serving platter, then place the cooked pork on top. Ladle the warm herb gravy generously over everything. Garnish with additional chopped green onions for freshness and a final drizzle of sesame oil for aroma.
Serve immediately while the celery crowns are still crisp and the pork is juicy. Each bite should deliver that perfect contrast of textures—crunchy celery, tender pork, and silky gravy. This dish is all about balance, so don't be shy with the gravy—it's what brings everything together!
Pro Tips For Making Ah So Pork
- Slice Pork Thin First: I learned this the hard way—thick slices of pork loin won’t cook evenly in the stir-fry. Cut them against the grain into ¼-inch strips before marinating. They’ll tenderize faster and stay juicy, not chewy, when they hit the wok.
- Salt the Celery: Skip this and your celery will turn mushy. Toss the chopped stems in a pinch of salt and let them sit for 5 minutes before cooking. This draws out moisture, so they crisp up instead of turning into a soggy afterthought.
- Start with High Heat: Low heat = sad pork. Crank your wok or pan to max heat first, then add the pork. The initial sear locks in flavor and prevents the meat from steaming into blandness. After 2 minutes, drop the heat to medium-high to finish.
- Deglaze with Soy First: Don’t just dump all your sauces in at once. After searing the pork, splash in 1 tablespoon of light soy sauce and let it bubble for 30 seconds. This pulls up all the caramelized bits stuck to the pan—more flavor, less cleanup. Then add the rest of the sauce mix.
Best sauces and condiments for this recipe
Classic Cantonese Gravy
This signature sauce is the heart of ah so pork, balancing sweet, salty, and umami flavors. Start with 2 tbsp oyster sauce (Lee Kum Kee brand) and 1 tbsp light soy sauce as your base. Add 1 tsp sesame oil for depth and ½ tsp white pepper for warmth.
Simmer with 1 minced garlic clove and 1 tsp grated ginger until reduced by half. The result should be glossy and cling to the pork beautifully. 🍲
Sweet Chili Glaze
For a modern twist, replace the traditional gravy with a sweet chili glaze. Combine 3 tbsp hoisin sauce, 2 tbsp rice vinegar, 1 tbsp chili garlic sauce, and 1 tsp honey.
Simmer for 3 minutes until thickened. Drizzle over the pork and celery crowns just before serving. This glaze adds a fruity-sweet contrast that pairs perfectly with the crispy textures. 🌶️
Black Bean Sauce
Inspired by my time in Charleston, this sauce adds earthy depth. Sauté 1 tbsp black soybeans in 1 tsp oil until fragrant, then add 1 tbsp light soy sauce, 1 tsp Shaoxing wine, and ½ tsp sugar.
Deglaze with 2 tbsp water and reduce until syrupy. The beans add a nutty crunch that complements the pork's tenderness. This sauce works especially well with thicker pork slices. 💛
Sesame-Ginger Dressing
For a lighter option, blend 2 tbsp toasted sesame oil, 1 tbsp rice vinegar, 1 tbsp honey, 1 tbsp grated ginger, and 1 minced garlic clove. Thin with 2 tbsp water until pourable.
Drizzle over the assembled dish for a bright, aromatic finish. This dressing enhances the natural flavors without overpowering them—perfect for those who prefer less richness. ✨
Spicy Chili Oil
Add heat with a quick chili oil that takes 2 minutes to make. Heat ¼ cup neutral oil in a pan until shimmering, then remove from heat and stir in 1 tbsp dried chili flakes and 1 tsp Sichuan peppercorns (lightly toasted).
Let steep for 5 minutes**, then strain. Drizzle over the dish just before serving for a tingling, spicy kick. This oil also adds visual drama with its vibrant red color. 🔥
Nutrition facts
Frequently asked questions
What's the secret to getting crispy celery crowns?
The key is using fresh celery and coating it in cornstarch before frying. Cook them at medium-high heat for 3-4 minutes until golden brown. Serve immediately—they lose crispness within 15 minutes.
Can I substitute pork loin with another cut?
Yes! Pork tenderloin or pork shoulder work well. For tenderloin, slice thinner (⅛-inch) since it's leaner. Shoulder needs longer marinating (4+ hours) and should be sliced against the grain for tenderness.
How do I make this dish less sweet?
Reduce the white sugar to 1 tbsp and omit the extra sugar in the gravy. Use dark soy sauce instead of light for deeper color without sweetness. Balance with extra black pepper and 1 tbsp rice vinegar in the gravy.
What's the best way to reheat leftovers?
Reheat in a skillet over medium heat with 1 tbsp water or broth for 2-3 minutes to restore crispness. For celery crowns, reheat separately in a dry pan for 1 minute—they won't regain full crispness but stay pleasant.
Can I make this dish ahead of time?
Marinate the pork overnight for best flavor. Cook the pork and celery crowns 1 day ahead, then refrigerate separately. Reheat pork in sauce, and fry celery crowns fresh before serving. The gravy can be made 2 days ahead and reheated gently.
