Main Courses
This Chinese pork roast recipe transforms a simple oven-baked cut into a restaurant-worthy centerpiece with celery crowns and smoky five-spice gravy. 🌟 The secret lies in the marinade—where star anise, cinnamon, and soy sauce meld into a fragrant base that tenderizes the meat while building complex flavors.
My grandmother used to say good pork needs patience, and she was right: letting it braise in the oven creates melt-in-your-mouth texture with crispy edges that hold up to every bite.
The celery crowns aren't just decoration—they're the game-changer. Thinly sliced celery wrapped around the roast infuses the meat with fresh, herbal notes while creating those coveted crispy edges. Meanwhile, the five-spice gravy—reduced from the cooking juices—adds depth that store-bought sauces can't match.
What makes this recipe work is balancing traditional techniques with home kitchen practicality; no fancy equipment needed, just time and attention.
By the time it emerges from the oven, you'll have perfectly tender pork with caramelized edges, topped with crispy celery crowns and smothered in that rich, aromatic gravy.
The scent alone will have everyone gathering at the table, and each bite delivers layers of smoky, sweet, and savory flavors that taste like a home away from home. This is the kind of dish that makes weeknight dinners feel special without requiring hours of prep.
Pair it with steamed jasmine rice and quick stir-fried bok choy for a complete meal that feels both comforting and impressive. The leftovers reheat beautifully too, making this perfect for meal prep or feeding a crowd.
Let's get started on creating this Chinese pork roast masterpiece that'll have everyone asking for seconds.
Ingredients for chinese pork roast recipe oven
Six ingredients transform simple pork into a showstopper with smoky, sweet, and crispy layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Pork Loin Roast 🥩 | 3 lb | Center-cut for even cooking |
| Celery Stalks 🧅 | 1 whole | Thinly sliced into ribbons |
| Star Anise Pods 🌿 | 4 whole | Lightly crushed for aroma |
| Cinnamon Sticks 🌿 | 2 whole | 2-inch pieces for infusion |
| Soy Sauce 🍶 | ½ cup | Kikkoman preferred for balance |
| Honey 🍯 | ¼ cup | For sweet-savory depth |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Ginger Root 🌿 | 1 tbsp | Freshly grated, zesty |
| Five-Spice Powder 🌶️ | 1 tbsp | Homemade blend preferred |
| Olive Oil 🫒 | 2 tbsp | For crispy celery crowns |
| Brown Sugar 🍚 | 2 tbsp | Lightly packed, enhances caramelization |
| Cornstarch 🌾 | 1 tbsp | For gravy thickening |
| Jasmine Rice 🍚 | 2 cups | Uncooked, for serving |
| Salt 🧂 | 1 ½ tsp | Kosher salt for seasoning |
| Black Pepper 🌶️ | 1 tsp | Freshly cracked |
The pork roast is the star, so center-cut loin is key—it stays juicy without drying out. Most grocery stores carry it near the pre-cut meats, but Asian markets often have better quality. Look for good marbling; it'll keep the meat moist during the long bake. If you can't find a whole roast, two 1.5 lb pork tenderloins work too, just tie them with kitchen twine. The celery? Grab the freshest stalks—bright green, crisp, and no brown spots. Store-bought celery crowns are a time-saver, but homemade ribbons taste better.
No star anise? Substitute 1 tsp ground anise seed, but it won't be the same. Fresh ginger is ideal, but powdered works at half the amount. For five-spice powder, Trader Joe's or Penzeys have great blends, or mix your own with cinnamon, cloves, fennel, and pepper. The soy sauce matters—Kikkoman or Lee Kum Kee are reliable. If you're short on time, pre-marinate overnight for maximum tenderness. The celery crowns? Toss them in olive oil and cornstarch before wrapping—that's what makes them crispy.
This roast reheats beautifully—350°F for 15 minutes keeps it juicy. The gravy freezes well for up to 3 months, so make extra. Store the roast wrapped in foil for 3-4 days in the fridge. Celery crowns lose crispness after 2 days, so make them fresh if possible. I always double the rice—leftover rice makes great fried rice the next day.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss the pork, celery, and spices on a sheet pan, roast, and walk away. No pots, no pans, no stress. That soy-soaked crust? Happens while you’re scrolling or watching TV.
- Flavor Bomb: The star anise and cinnamon sticks infuse the pork with this deep, aromatic warmth—like a hug in every bite. Honestly, the first time I smelled it coming out of the oven, I nearly dropped my phone.
- Weeknight Hero: This feeds a crowd but still feels like a special meal. Serve it with rice and steamed greens for a full spread, or slice it thin for sandwiches the next day. (Yes, even on a Tuesday night.)
- Budget Stretch: A single pork roast stretches to four meals—roast slices, fried rice, or even dumplings. Between us, I’ve had this leftovers three times and never tired of it. The celery adds crunch without breaking the bank.
Step-by-step instructions for Chinese pork roast with celery crown
Here's how to transform a simple pork roast into a showstopper with crispy celery crowns and aromatic five-spice gravy.
👨🍳 Step 1: Marinate and Prep the Pork
In a large bowl, combine the 3 lb boneless pork loin roast, 0.5 cup soy sauce, 0.25 cup honey, 6 minced garlic cloves, 1 tbsp freshly grated ginger root, 1 tbsp five-spice powder, 1.5 tsp salt, and 1 tsp black pepper. Mix well with your hands, making sure the marinade coats every inch of the meat. The pork should be glistening and fully saturated.
Transfer the pork to a resealable plastic bag and marinate in the refrigerator for at least 4 hours (overnight is even better). This step infuses the meat with deep flavor and helps tenderize it. I like to flip the bag occasionally to ensure even coating. When ready, remove the pork from the fridge and let it sit at room temperature for 30 minutes before roasting.
🥘 Step 2: Roast the Pork to Perfection
Preheat your oven to 350°F. Place the marinated pork on a rack set inside a roasting pan (this allows air circulation for even cooking). Roast for 1 hour and 15 minutes or until the internal temperature reaches 145°F when measured with a meat thermometer in the thickest part of the roast. The pork should feel firm to the touch but still slightly springy.
While the pork roasts, prepare the celery crowns by thinly slicing the 1 whole celery stalk into ribbons. Toss them with 2 tbsp olive oil and a pinch of salt. Spread them out on a separate baking sheet and roast at 400°F for 10-12 minutes until crispy and golden brown. Watch them closely—they burn quickly once they start browning!
🍳 Step 3: Build the Five-Spice Gravy
Remove the pork from the oven and let it rest for 15 minutes (this keeps it juicy). Meanwhile, in a saucepan, combine the roasting pan drippings, 2 tbsp brown sugar, 4 lightly crushed star anise pods, and 2 cinnamon stick pieces. Bring to a simmer over medium heat and let it reduce by half.
In a small bowl, whisk together 1 tbsp cornstarch with 2 tablespoons water to make a slurry. Slowly pour this into the simmering pan while stirring constantly. The gravy will thicken dramatically—keep stirring until it reaches a glossy, spoonable consistency. Strain out the star anise and cinnamon sticks before serving.
🍽️ Step 4: Serve with Crispy Celery Crowns
Slice the rested pork into ½-inch thick medallions and arrange on a platter. Spoon the warm five-spice gravy generously over the top. Serve immediately with the crispy celery crowns scattered around and 2 cups cooked jasmine rice on the side. The contrast of textures—tender pork, crispy celery, and silky gravy—makes this dish unforgettable.
For extra flair, garnish with additional minced garlic and a sprinkle of five-spice powder. Each bite delivers that perfect balance of smoky, sweet, and savory flavors that define Chinese roast pork. Don't forget to save some of that glorious gravy for dipping!
Pro Tips For Making Chinese Pork Roast Recipe Oven
- USE A MEAT THERMOMETER: I learned this the hard way—pork loin looks done when it’s still gray inside. Aim for 145°F (63°C) for juicy, tender meat, not the guesswork of color. Star anise and cinnamon can mask undercooking, so don’t rely on sight.
- TOAST WHOLE SPICES FIRST: Skip the crushed star anise and cinnamon sticks—whole, lightly toasted spices in a dry pan for 30 seconds unlock deeper flavor. Toss them into the marinade or oven while the pork roasts, so they infuse without turning the sauce bitter.
- BRINE THE PORK LOIN: Soak the pork in ¼ cup soy sauce + 1 cup water per pound for 30 minutes before roasting. The salt and soy penetrate evenly, keeping it moist through the oven’s dry heat. (Yes, even if you’re impatient like me—just don’t skip the 10-minute rest after brining.)
- SWEAT THE CELERY FIRST: Chop the celery into ½-inch pieces and sauté in oil until limp and golden (5-7 minutes) before adding to the roast. This concentrates their flavor and prevents them from turning to mush in the oven. (Your future self will thank you.)
Perfect pairings for this chinese pork roast recipe oven
Rice Pairings
Steamed jasmine rice is the classic partner for this roast—its delicate floral notes complement the smoky five-spice gravy beautifully. Cook 2 cups uncooked jasmine rice with 2.5 cups water and a pinch of salt for perfectly fluffy grains.
For extra flavor, add 1 tsp toasted sesame oil to the cooking water. 🍚
Looking for variety? Try black rice for a striking presentation—its nutty earthiness balances the pork's sweetness. Or make fried rice with leftover pork and rice: stir-fry with scrambled eggs, peas, and a drizzle of dark soy sauce for a quick weeknight meal.
Vegetable Sides
Quick stir-fried bok choy with garlic and ginger keeps the meal light. Blanch 4 heads bok choy for 2 minutes, then toss with 1 tbsp minced garlic, 1 tsp grated ginger, and a splash of Kikkoman soy sauce.
The crisp-tender texture contrasts perfectly with the tender pork.
For heartier sides, roast sweet potato cubes at 400°F for 25 minutes with 1 tbsp olive oil and ½ tsp five-spice powder. Their caramelized sweetness mirrors the honey in the marinade. A simple cucumber salad with rice vinegar and chili oil adds refreshing crunch.
Sauce Pairings
The five-spice gravy is designed to be the star, but a drizzle of hoisin sauce adds extra depth. Mix 2 tbsp hoisin with 1 tsp chili crisp for a sweet-spicy contrast.
For heat lovers, serve with sriracha mayo—combine ¼ cup mayo with 1 tbsp sriracha and a pinch of salt.
Don’t overlook pickled vegetables like daikon and carrot for tangy brightness. Store-bought Chinese black vinegar pickles (available at Asian markets) cut through the richness. Their sharp acidity makes every bite more dynamic.
Beverage Pairings
A jasmine tea served warm enhances the meal’s aromatic notes. The floral undertones in the tea mirror the rice and complement the pork’s smokiness. For a refreshing contrast, try sparkling lychee juice—its effervescence cleanses the palate between rich bites.
Red wine lovers should opt for a light Pinot Noir from China’s Yangtze River region. Its bright acidity and red fruit notes harmonize with the dish’s sweet-savory profile. For beer drinkers, a Chinese pale ale with citrusy hops balances the meal’s richness without overpowering it.
Nutrition facts
Frequently asked questions
Can I use pork shoulder instead of pork loin for this recipe?
Yes, but you'll need to adjust the cooking time and method. Pork shoulder is more forgiving for slow cooking. Braise it at 300°F for 3-4 hours until tender, then finish with crispy celery crowns on top. The fat content makes it richer but requires longer cooking to break down the connective tissue. For best results, trim excess fat first.
How do I make the celery crowns extra crispy?
Double-cook them for maximum crunch! First, parboil the celery ribbons in salted water for 1 minute to remove bitterness, then pat dry completely. Toss with olive oil and cornstarch, then bake at 425°F for 8-10 minutes until golden. For restaurant-style results, broil for the last 2 minutes—watch closely to avoid burning!
What if I don't have star anise or cinnamon sticks?
No problem! For star anise, use 1 tsp ground anise seed or ½ tsp fennel seeds. For cinnamon sticks, substitute 1 tsp ground cinnamon in the marinade and omit from the gravy. The five-spice powder will still deliver that warm, aromatic depth—it's the star anise and cinnamon that add the unique complexity. The dish will still taste delicious!
Can I prepare this roast ahead of time?
This dish actually tastes better the next day. Cook the roast and celery crowns as directed, then refrigerate uncovered for 1 hour to crisp up the edges. Store in airtight containers separately. Reheat the pork at 325°F for 20 minutes and crisp the celery crowns again at 400°F for 5 minutes. The flavors meld beautifully overnight!
Why is my pork roast dry after baking?
Most likely, it cooked too long or wasn't rested properly. Always use a meat thermometer—pork is safe at 145°F. Let it rest 15 minutes before slicing (this keeps juices inside). If using a larger roast, reduce oven temp to 325°F and add 15 minutes to cooking time. For extra moisture, baste with marinade every 30 minutes during baking.
