Chinese Pot Roast Pork Recipe: Five-Spice Braised Beauty With Celery Crown Crunch

Main Courses

Chinese Pot Roast Pork Recipe: Five-Spice Braised Beauty With Celery Crown Crunch

This Chinese pot roast pork recipe transforms tough pork shoulder into melt-in-your-mouth perfection through slow braising and aromatic five-spice seasoning. The secret lies in a 3-hour low-and-slow cook that develops deep, savory flavors while keeping the meat tender.

I first discovered this technique in a Cantonese home kitchen, where it became a staple for family gatherings—now it's my go-to for impressive weeknight dinners.

The dish features two signature elements: a fragrant five-spice marinade that penetrates the meat, and a crisp celery crown that adds textural contrast. Unlike quick-cook methods, this recipe requires patience—allowing the pork to absorb flavors gradually while developing that signature caramelized crust.

The result is restaurant-quality braised pork with layers of complexity that balance sweet, spicy, and umami notes.

What makes this version special is the celery crown technique, which creates a delicate, crisp garnish that contrasts beautifully with the tender pork. The five-spice blend—star anise, cinnamon, cloves, fennel, and pepper—infuses the meat with warmth, while soy sauce and Shaoxing wine add depth.

This method works equally well in a Dutch oven, slow cooker, or Instant Pot, making it adaptable to any kitchen.

The finished dish serves as a centerpiece for family meals, pairing perfectly with steamed jasmine rice and stir-fried greens. The aroma alone will draw everyone to the table, while the first bite delivers that perfect harmony of textures and flavors.

Ready to master this classic? Let's get started with the ingredients.

👨‍🍳
Difficulty
Hard
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for chinese pot roast pork

Sixteen ingredients for a dish that delivers restaurant-quality depth and texture contrast.

Ingredient Amount Notes
Pork Shoulder 🍖 3 lb Bone-in, cut into 2-inch chunks
Celery Stalks 🧅 6 whole Trimmed, for crown and braise
Carrot Pieces 🥕 2 cups Cut into 2-inch chunks
Onion 🧅 1 whole Yellow or brown, quartered
Garlic Cloves 🧄 6 cloves Smashed, not minced
Five-Spice Powder 🌶️ 2 tbsp Homemade or quality store-bought
Light Soy Sauce 🥢 ½ cup Kikkoman preferred
Shaoxing Wine 🍷 ¼ cup Substitute dry sherry if unavailable
Brown Sugar 🍯 ¼ cup Packed, light variety
Star Anise Pods 🌿 2 whole For infusion, remove after cooking
Cinnamon Sticks 🌿 2 whole 1-inch pieces
Cloves 🌿 4 whole Whole, for depth
Fennel Seeds 🌿 1 tsp Toasted for aroma
Black Peppercorns 🌶️ 1 tsp Crushed lightly
Cornstarch 🌾 1 tbsp For crisp celery crown
Vegetable Oil 🫒 2 tbsp High smoke point
Green Onions 🧅 4 whole Sliced, for garnish

The pork shoulder is the foundation—bone-in cuts develop more flavor, but boneless works if preferred. For authenticity, source from an Asian market where the cuts are often prepped for braising. Look for well-marbled pork with a vibrant pink color; avoid any with grayish hues or excessive fat. Celery crowns require fresh, crisp stalks—trim the leafy tops but leave the base intact for structure. If using store-bought five-spice powder, check for whole spices like star anise and fennel seeds—these elevate the blend significantly. Shaoxing wine, while ideal, can be substituted with dry sherry or even a splash of red wine in a pinch, though the depth will differ slightly.

No five-spice powder? Combine 1 tsp each of cinnamon, cloves, fennel seeds, and black pepper with 1/2 tsp star anise for a homemade version. Substitute Shaoxing wine with equal parts soy sauce and water if unavailable, though the flavor profile will shift. For the celery crown, cornstarch is non-negotiable—it creates that signature crisp texture. If you can't find Shaoxing wine, Trader Joe's dry sherry is a reliable alternative. The brown sugar should be light variety—dark molasses sugars can overpower the delicate balance. For the aromatics, toasted fennel seeds add a subtle licorice note that complements the five-spice beautifully.

Pork shoulder keeps 3-4 days in the fridge, but it's best used within 2 days for optimal tenderness. Celery stalks should be washed and dried thoroughly before crown assembly to prevent sogginess. The five-spice blend and whole spices can be stored in an airtight container for up to 6 months in a cool, dark place. For meal prep, braise the pork fully, then refrigerate the sauce separately—reheat gently before serving. The celery crowns are best made fresh but can be prepped a day ahead and stored in the fridge, though they'll lose some crispness. Portion the pork into individual servings for easy reheating.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally dump-and-go after the initial chop. Toss the pork shoulder, onions, celery, carrots, and garlic into a pot—no fancy layers or last-minute prep. The slow simmer does all the work while I’m scrolling through my phone or watching a movie.
  • Deep Umami Bomb: That crispy, caramelized edge on the pork with the tender, fall-off-the-bone center? Chef’s kiss. The garlic and onions create this rich, savory base that makes every bite feel like a hug—especially when the pork soaks up all that aromatic broth.
  • Leftovers That Beg for More: Between us, this recipe always makes more than we need. The second day? Even better. The pork gets juicier, the veggies softer, and the flavors meld into something so good, my family fights over the last slice. (Yes, even on a Tuesday night.)
  • Budget-Friendly Crowd-Pleaser: Pork shoulder is cheap, and this recipe stretches it into a meal that feeds four—or six, if you’re like me and add extra rice. Plus, the veggies (celery, carrots, onion) are pantry staples. Honestly, it’s the kind of dish that makes me feel like I’m feeding a dinner party without breaking the bank.

Step-by-step instructions for Chinese pot roast pork

Here's the method for achieving tender, aromatic pork with a crisp celery crown—every element matters.

1

🍳 Step 1: Sear and Prepare the Pork Shoulder

Heat a Dutch oven over medium-high heat and add the 2 tablespoons vegetable oil. Once shimmering, add the 3 lb pork shoulder cut into 2-inch chunks, working in batches to avoid crowding. Sear for 3-4 minutes per side until deeply browned—this creates the flavor foundation. Remove pork and set aside temporarily.

In the same pot, add the 1 whole onion (quartered), 2 cups carrot pieces, and 6 whole celery stalks (cut into 2-inch chunks). Sauté for 5 minutes until vegetables begin to soften. Add the 6 smashed garlic cloves and cook for 30 seconds until fragrant. This layering of flavors ensures the braising liquid develops depth.

2

👨‍🍳 Step 2: Build the Five-Spice Braising Liquid

Return the seared pork to the pot. Add the 2 tablespoons five-spice powder, 0.5 cup light soy sauce, 0.25 cup shaoxing wine, 0.25 cup packed brown sugar, 2 whole star anise pods, 2 whole cinnamon sticks, 4 whole cloves, 1 teaspoon toasted fennel seeds, and 1 teaspoon crushed black peppercorns. Stir to coat the pork and vegetables evenly.

Pour in 1 cup water (enough to come halfway up the pork) and bring to a simmer over medium heat. The liquid should bubble gently—this is when the spices begin to infuse. Here's the thing: don't rush this step. Let it simmer uncovered for 10 minutes to allow the aromatics to meld before proceeding.

3

🥘 Step 3: Braise Until Fork-Tender

Cover the pot and transfer to a preheated 325°F oven. Braise for 2.5-3 hours until the pork is fork-tender. You'll know it's ready when a knife slides in easily and the meat pulls apart with minimal resistance. The vegetables should be soft but still hold their shape.

During the last 30 minutes, check the liquid level occasionally. If it reduces too much, add hot water 1 tablespoon at a time to maintain moisture. This ensures the pork stays juicy rather than drying out. The deep, caramelized sauce should coat the pork beautifully by the end.

4

🔪 Step 4: Create the Crisp Celery Crown

While the pork braises, prepare the celery crowns. Cut the 6 whole celery stalks into 3-inch lengths, leaving the base intact. Trim the leaves and reserve. In a small bowl, toss the celery crowns with 1 tablespoon cornstarch until evenly coated.

Heat 1 tablespoon vegetable oil in a skillet over medium-high heat until shimmering. Add the celery crowns in a single layer and fry for 2-3 minutes per side until golden brown and crisp. Remove and drain on paper towels. This step adds the signature crunch that elevates the dish.

5

🍽️ Step 5: Finish and Serve

Remove the pork from the oven and discard the star anise, cinnamon sticks, and cloves. Skim any excess fat from the surface of the braising liquid, then return the pork and vegetables to the pot. Increase heat to medium-high and simmer uncovered for 5-7 minutes to thicken the sauce slightly.

Garnish each serving with the crisp celery crowns and 4 sliced green onions. The contrast of tender pork, rich braising liquid, and crisp celery creates a perfect balance of textures and flavors. Serve immediately with steamed jasmine rice to soak up every last drop of that aromatic sauce.

👨‍🍳

Pro Tips For Making Chinese Pot Roast Pork

  • BROWN THE PORK FIRST: Don’t skip the sear—get that pork shoulder golden in a hot pot or wok before adding liquid. I learned this the hard way when my first batch tasted bland because the meat barely colored. High heat for 3-4 minutes per side builds flavor that simmers into the sauce later.
  • CHOP VEGETABLES UNIFORM: Cut celery, carrots, and onion into 1-inch chunks—they’ll soften at the same rate and look better in the pot. My grandmother swore by this, and she was right: uneven pieces mean some stay crunchy while others turn to mush.
  • DON’T OVERCROWD THE POT: If your pork shoulder is thick, start with a tight fit but don’t jam it in. I used to force everything in at once, and the meat stayed tough. Let it simmer snug but loose—add extra liquid if needed—so the pork tenderizes evenly.
  • USE STAR ANISE LAST: Toss in whole star anise, cinnamon, and bay leaves only in the final 15 minutes. I was skeptical until I tried it—adding them early makes the broth bitter. The short steep infuses flavor without overpowering the pork’s natural taste.

Common mistakes when making perfect results

Overcooking the Pork

One of the biggest mistakes is letting the pork dry out during the braising process. Since pork shoulder is already a tough cut, overcooking turns it rubbery instead of tender. I’ve seen this happen when people skip checking the internal temperature—aim for 203°F using a meat thermometer.

The key is patience: 2.5-3 hours at 325°F is ideal, but never exceed 3.5 hours unless you’re using a slow cooker on low. 🌡️

Skipping the Sear

Many home cooks rush the searing step, which is actually where the Maillard reaction builds deep flavor. If you skip it or sear too quickly, your braising liquid will taste flat. Work in batches—don’t crowd the pan—and sear each piece for 3-4 minutes per side until deeply browned.

Pro tip: Use a Dutch oven with high sides to contain the juices during braising.

Ignoring Liquid Levels

Letting the liquid evaporate too much is a common pitfall. If the pork isn’t partially submerged, it’ll steam instead of braise, leading to dry meat. I recommend checking the liquid every 30 minutes and adding hot water 1 tablespoon at a time to maintain moisture.

The goal is a sauce that’s thick but still coats the pork—never reduced to a glaze.

Using Low-Quality Five-Spice

Store-bought five-spice blends can vary wildly in quality. Cheap versions often lack whole spices like star anise and fennel, which add depth. For the best results, make your own blend with 1 tsp each of cinnamon, cloves, fennel seeds, and black pepper, plus ½ tsp star anise.

Toast the spices lightly before adding to the braise to enhance their aroma. This small tweak makes a huge difference in flavor.

Rushing the Celery Crown

The crisp celery crown is what makes this dish special, but many cooks undercook it, resulting in a soggy garnish. Fry the celery in medium-high heat for 2-3 minutes per side until golden brown—don’t walk away!

Overcrowding the pan will also cause steam, which defeats the purpose. Use a slotted spoon to drain excess oil immediately after frying to maintain crispness. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 12g60%
Cholesterol 145mg48%
Sodium 1250mg54%
Total Carbohydrate 36g12%
Dietary Fiber 4g14%
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

Can I use boneless pork for this recipe?

Yes, boneless pork shoulder works perfectly—just trim excess fat to 1/4-inch thickness for even cooking. Bone-in cuts develop more flavor but aren't required. The key is using 2-inch chunks regardless of bone presence to ensure even braising.

2

What if I don't have Shaoxing wine?

Substitute with 1/4 cup dry sherry or a mix of 2 tbsp soy sauce + 2 tbsp water for depth. Avoid sweet wines—they'll overpower the five-spice balance. For best results, use Trader Joe's dry sherry as a reliable alternative.

3

How do I make this in a slow cooker?

Follow the same searing steps, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 4-5 hours, adding 1/2 cup water if needed. The low-and-slow method works beautifully—just avoid lifting the lid during cooking to maintain heat.

4

Can I prepare this ahead of time?

Braise the pork fully, then refrigerate it with the sauce (up to 3 days). Reheat gently in the oven at 300°F for 20 minutes, adding a splash of water if needed. The celery crowns should be made fresh before serving for maximum crispness.

5

What's the best way to store leftovers?

Store the pork and sauce in an airtight container for up to 4 days in the fridge. For longer storage, freeze portions for 3 months. Reheat in a skillet with a splash of water to restore moisture. The celery crowns don't freeze well—make them fresh when reheating.

★★★★★4.8(11 reviews)
Categories Main Courses