Sauces & Condiments
This braised pork belly in soy sauce recipe delivers crispy celery crowns floating in a deeply umami-rich sauce that transforms tough cuts into melt-in-your-mouth perfection. 🔥 As someone who's spent years perfecting pork at my Atlanta smokehouse, I know the secret lies in the slow braise—where collagen dissolves into a velvety sauce while the celery crowns develop that signature crispy texture.
The balance of sweet soy, aromatic ginger, and star anise creates a flavor profile that's both comforting and sophisticated.
The beauty of this dish is its versatility—it works as a centerpiece for holiday dinners or a weeknight meal when you crave restaurant-quality results without the fuss.
I've tested countless variations, but this method delivers the most consistent results: tender pork that practically falls apart when pierced, all swimming in a glossy sauce that clings to every bite.
The celery crowns add both texture and visual appeal, making this dish as impressive to serve as it is delicious to eat.
What sets this recipe apart is the technique: we start with a high-heat sear to develop deep flavor in the pork before transferring to a slow oven braise. This two-stage process ensures the pork remains juicy while developing that rich, caramelized sauce.
The result is a dish that's rich enough to stand alone but also pairs beautifully with steamed jasmine rice or roasted root vegetables. Every bite delivers that perfect harmony of crispy, tender, and umami.
This is the kind of recipe that gets better with time—both the cooking time and the leftovers. The flavors deepen as it sits, making it ideal for meal prep or entertaining.
Whether you're cooking for a crowd or treating yourself to a special meal, this braised pork belly delivers restaurant-quality results with a technique you can master at home. Let's get started on creating this showstopping dish that'll have everyone asking for seconds.
Ingredients for braised pork belly in soy sauce
Six ingredients transform tough pork belly into melt-in-your-mouth perfection with crispy celery crowns.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly 🐖 | 3 lb | Skin-on, cut into 1-inch cubes |
| Celery Stalk 🧅 | 4 whole | Trimmed, cut into 2-inch crowns |
| Yellow Onion 🧅 | 1 whole | Cut into 1-inch chunks |
| Garlic Cloves 🧄 | 8 cloves | Smashed, not minced |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled |
| Star Anise 🌟 | 2 whole | Lightly crushed |
| Cinnamon Stick 🌿 | 1 whole | 2-inch length |
| Light Soy Sauce 🥢 | ¾ cup | Kikkoman preferred |
| Dark Soy Sauce 🥢 | ¼ cup | For color depth |
| Brown Sugar 🍯 | ½ cup | Packed, light brown |
| Dry Sherry 🍷 | ½ cup | Substitute with dry white wine |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing |
| Green Onions 🧅 | ¼ cup | Sliced, for garnish |
| Toasted Sesame Seeds 🌱 | 1 tbsp | For garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly cracked |
Pork belly is the star here, so look for thick, marbled cuts—the fat is what makes this dish rich and tender. Costco or your local butcher shop are my go-tos for quality cuts. If you can't find pork belly, pork shoulder works in a pinch, but the texture won't be quite the same. Celery crowns are key for that signature crispy texture—use thick, sturdy stalks and cut them just below the leafy tops. For the aromatics, fresh ginger and garlic are non-negotiable—they build the umami foundation. Star anise and cinnamon add depth, so don't skip them even if you're not familiar with their flavors.
No sherry? Dry white wine or even apple juice will work, though the flavor will be slightly different. Substituting dark soy sauce for light? Use half the amount—it's more concentrated. If you can't find toasted sesame oil, regular sesame oil plus a pinch of sugar mimics the flavor. The celery crowns can be prepped ahead—they crisp up beautifully when fried, so pat them dry thoroughly before cooking. For extra richness, add 1 tbsp of hoisin sauce to the braising liquid if you've got it. The pork cubes should be roughly the same size to ensure even cooking.
This dish tastes even better the next day—plan ahead. Store leftovers in the braising liquid to keep them moist. Keeps for 4-5 days in the fridge or 3 months frozen. To reheat, warm gently in a skillet with a splash of water or broth. The celery crowns crisp up again when reheated in a hot pan for 30 seconds. For serving, I like to arrange the pork and celery on a platter, drizzled with the sauce and garnished with green onions and sesame seeds. It's a showstopper that'll have everyone asking for the recipe.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just slice the pork belly, toss it in a deep skillet with onions, celery, and ginger, then let it braise while I chop veggies for the side. No fancy equipment, no stress.
- Umami Bomb: That soy sauce caramelizes into a glossy, salty-sweet sauce while the pork belly turns tender and crispy at the edges. The ginger and garlic? They’re like little flavor bombs melting into every bite.
- Leftovers That Win: Between us, this dish begs for seconds—and thirds. I make a big batch on Sundays because the flavor only gets richer overnight, and it reheats like a dream for lunches all week.
- Budget Feast: Pork belly feels fancy, but it stretches far. A single cut feeds four, and the onions, celery, and garlic cost pennies. Honestly, it’s my go-to for feeding the family without breaking the bank.
Step-by-step instructions for braised pork belly in soy sauce
Here's how to transform tender pork belly into a restaurant-worthy dish with crispy celery crowns and rich, caramelized braising liquid.
🔥 Step 1: Sear the Pork Belly for Maximum Flavor
Heat a large Dutch oven over medium-high heat and add the 2 tablespoons vegetable oil. Once shimmering, add the 3 lb pork belly cubes in a single layer, skin-side down. Let them sear undisturbed for 5-6 minutes until deep golden brown—this builds the foundation for crispy skin later.
Flip the pork belly and sear the other sides for another 3-4 minutes until well-browned. Remove the pork and set aside on a plate. You'll notice the skin starts to crisp slightly—this is your first layer of texture. The pork will finish cooking in the braise, so don't worry if it's not fully cooked yet.
👨🍳 Step 2: Build the Aromatic Base
In the same Dutch oven, add the 1 whole yellow onion and 4 whole celery stalks (cut into 2-inch crowns). Cook for 5 minutes, stirring occasionally, until the onions soften and the celery begins to brown slightly. This step develops the sweet, caramelized flavors that will carry through the entire dish.
Add the 8 smashed garlic cloves, 2 tablespoons grated fresh ginger, 2 lightly crushed star anise, and 1 cinnamon stick. Stir for 30 seconds until fragrant—you should smell warm spices and garlic filling your kitchen. These aromatics will infuse the braising liquid with complex depth.
🥘 Step 3: Create the Umami-Packed Braising Liquid
Pour in the 0.5 cup dry sherry and scrape up any browned bits from the bottom of the pot. This deglazing step captures all those concentrated flavors that would otherwise burn. Let the sherry simmer for 2 minutes until reduced by half—this concentrates its flavor.
Add the 0.75 cup light soy sauce, 0.25 cup dark soy sauce (for that signature deep color), and 0.5 cup packed brown sugar. Stir well to combine, then pour in 2 cups water (enough to come about halfway up the pork belly). Bring to a gentle simmer, then return the pork belly to the pot, skin-side up.
⏰ Step 4: Braise Until Fork-Tender
Cover the Dutch oven and transfer to a 325°F oven. Braise for 2.5-3 hours, turning the pork belly occasionally, until it's fork-tender and easily pulls apart. The liquid should reduce to a thick, glossy consistency—this is when you know it's ready.
Here's the thing—don't rush this step. The pork needs time to become melt-in-your-mouth tender while the celery crowns absorb all that rich braising liquid. The skin should be crispy when you lift it out, and the meat should separate easily with two forks.
🔥 Step 5: Finish with Crispy Celery and Sesame Oil
Remove the pork belly and transfer it to a serving platter. Strain the braising liquid through a fine-mesh sieve into a saucepan and return it to medium heat. Add the 1 tablespoon toasted sesame oil and simmer for 5 minutes to intensify the flavors.
While the sauce reduces, heat a skillet over high heat and add the celery crowns. Cook for 2-3 minutes until deeply browned and crispy—this is your textural contrast. Arrange the crispy celery crowns around the pork belly, then drizzle the reduced sauce generously over everything. Garnish with 0.25 cup sliced green onions and 1 tablespoon toasted sesame seeds for that final professional touch.
Pro Tips For Making Braised Pork Belly In Soy Sauce
- Sear the Belly First: I learned this the hard way—skipping the sear means flavorless braise. Get your pork belly screaming hot in a dry pan for 8-10 minutes per side until deep golden. The crust locks in moisture and carries the soy sauce’s punch through the fat.
- Slice Ginger Thin: Thick ginger chunks just sit there like decorative rocks. Use a mandoline or sharp knife to shave it into paper-thin slices—this way, it infuses the soy sauce properly and dissolves into the braise instead of turning to mush at the bottom.
- Don’t Rush the Low Heat: After the initial sear, crank the heat down to a whisper—180°F (82°C) if your oven has a gauge. Too hot, and the pork belly turns greasy and uneven. I used to walk away when it smelled done, but patience here means tender, not rubbery, meat.
- Save the Celery Stalk: Tossing whole celery stalks into the braise is lazy. Split them lengthwise, then slice into 2-inch chunks—this lets the soy sauce penetrate faster and keeps the texture crisp-tender, not limp. (Yes, even if you’re impatient like me.)
Common mistakes when making your braised pork belly in soy sauce
Skipping the Sear
Many home cooks rush this step or skip it entirely, thinking it's optional. But that golden crust from searing is what creates the Maillard reaction—the chemical process that builds deep, complex flavors.
Without it, your pork belly will taste flat and lack that restaurant-quality richness. I've seen beginners skip this and end up with pork that's just barely cooked through but flavorless. 🔥
Pro tip: If you're short on time, sear the pork in batches to avoid crowding the pan. Overcrowding causes steaming instead of browning, which defeats the whole purpose. Use a 12-inch cast iron skillet or your Dutch oven for maximum surface area.
Insufficient Braising Liquid
One of the biggest mistakes is not using enough liquid to cover the pork belly. The general rule is that the liquid should come about halfway up the meat. Too little liquid means the pork won't cook evenly and the sauce will turn into a dry, sticky mess.
I've seen home cooks use as little as 1 cup of liquid for 3 lbs of pork, and it always ends in disappointment.
Remember, the liquid reduces significantly during cooking. Start with 2 cups of liquid (as in the recipe) and adjust based on your Dutch oven's size. If using a larger pot, increase to 2.5 cups to ensure proper coverage and sauce development.
Overcrowding the Pot
Packing too much pork into your Dutch oven creates steam instead of allowing the meat to brown properly. This leads to soggy pork belly and a watery sauce. I've had cooks try to fit 4 lbs of pork into a 6-quart Dutch oven, and it's a recipe for disaster.
The pork won't develop that beautiful crust, and the braising liquid won't reduce properly.
For this recipe, a 6-quart Dutch oven is ideal for 3 lbs of pork belly. If you're cooking for more people, use a larger pot and adjust your cooking time accordingly. The pork should have room to move and develop that golden crust during the searing phase.
Ignoring the Celery Crowns
The celery crowns aren't just decoration—they're essential for texture and flavor. Many cooks either forget to add them or cut them too thin, which prevents them from crisping properly. Thin slices turn mushy during braising, while properly sized 2-inch crowns develop that perfect crispy texture when fried at the end.
Don't skip the step of frying the celery crowns separately at the end. This is what creates that satisfying crunch that balances the tender pork.
If you're in a hurry, you can par-cook the celery crowns in the braising liquid for 1 hour before removing them, then crisp them up in the skillet at the end.
Rushing the Braising Time
Pork belly needs patience to become truly tender. I've seen cooks pull it out after 1.5 hours thinking it's done, only to find it still chewy. The magic happens between 2.5-3 hours when the collagen breaks down completely, creating that melt-in-your-mouth texture.
Use a meat thermometer to check doneness—it should read 195-203°F internally. The pork should pull apart easily with two forks.
If you're short on time, you can increase the oven temperature to 300°F for the last 30 minutes to speed things up slightly, but don't go higher than that or you'll risk drying out the meat.
Not Deglazing Properly
Skipping the deglazing step with sherry means losing all those precious browned bits that contain concentrated flavor. Many cooks just add the soy sauce and water without scraping up those caramelized bits from the bottom of the pot.
Always pour in the sherry (or wine substitute) immediately after searing and scrape vigorously with a wooden spoon. Let it reduce by half before adding the soy sauce and sugar.
This simple step makes a world of difference in the depth of flavor in your final sauce. It's one of those little details that separates home cooking from professional results.
Nutrition facts
Frequently asked questions
Can I substitute regular soy sauce for the light and dark soy sauce combination?
You can use 1 cup of light soy sauce total, but you'll miss that beautiful deep color and extra umami from dark soy sauce. For best results, use ¾ cup light soy sauce + 1 tablespoon molasses to mimic the color difference. The molasses adds depth without overpowering the flavor.
How do I know when the pork belly is fully tender?
The pork is done when it reaches 195-203°F internally and falls apart easily with two forks. Look for a glossy sauce that coats the back of a spoon—this means the collagen has fully broken down. If you're unsure, cut into a piece: the meat should be creamy and pull away cleanly from the bone.
Can I make this recipe in a slow cooker instead of the oven?
Sear the pork first in a skillet, then transfer everything to a 6-quart slow cooker on low for 6-8 hours. Add ½ cup extra liquid since slow cookers evaporate more moisture. The celery crowns will soften completely, so crisp them separately in a hot pan with oil before serving.
What's the best way to reheat leftovers?
Leftovers taste even better reheated! Warm in a skillet over medium-low heat with a splash of water or broth for 5-7 minutes. For crispy celery crowns, toast them separately in a dry pan for 1-2 minutes until golden. Store leftovers in the braising liquid to keep them moist for up to 5 days in the fridge.
Why does my sauce turn out too thin or too thick?
A thin sauce usually means too much liquid was added initially. For a thicker sauce, simmer uncovered for 10-15 minutes at the end. Too thick? Thin with 1-2 tablespoons water or broth. The ideal consistency should coat the back of a spoon but still be pourable. Remember, the sauce will thicken further as it cools.
