Main Courses
The Chinese oven pork roast recipe transforms ordinary pork into a showstopper with crispy celery crowns and smoky five-spice gravy. This dish brings restaurant-quality results to your home kitchen—no special equipment required.
The secret lies in marinating the pork overnight, allowing flavors to meld deeply while the five-spice blend creates that signature aromatic depth.
What makes this recipe special is the two-part cooking process: first roasting the pork until tender and golden, then finishing with a crispy celery crown that adds texture and visual appeal. The smoky gravy ties everything together, balancing sweetness from caramelized onions with the bold flavors of soy and spices.
It's the kind of dish that tastes even better the next day, making it perfect for meal prep.
By the time you're done, you'll have perfectly roasted pork with a crispy exterior and tender interior, topped with celery crowns that crackle with each bite. The five-spice gravy adds a rich, aromatic finish that elevates the dish from ordinary to extraordinary.
This recipe delivers restaurant-quality results with minimal effort, proving that impressive meals don't require heroic kitchen skills.
Serve with steamed jasmine rice and stir-fried greens for a complete Chinese-inspired meal. The leftovers reheat beautifully, making this an ideal recipe for feeding a crowd or planning ahead. Let's get started on creating this flavorful centerpiece for your table.
Ingredients for chinese pork roast recipe oven
Sixteen ingredients transform simple pork into a restaurant-worthy centerpiece with crispy crowns and aromatic gravy.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Pork Loin Roast 🐖 | 4 lb | Center-cut for even cooking |
| Celery Sticks 🥬 | 12 whole | Fresh, thick-cut preferred |
| Fresh Ginger 🌿 | 2 tbsp | Grated, aromatic variety |
| Five-Spice Powder 🌶️ | 2 tbsp | Authentic Chinese blend |
| Dark Soy Sauce 🍶 | ½ cup | For deep umami flavor |
| Honey 🍯 | ¼ cup | Wildflower for floral notes |
| Garlic Cloves 🧄 | 8 cloves | Minced for marinade |
| Yellow Onions 🧅 | 2 whole | Thinly sliced for caramelizing |
| Red Wine Vinegar 🍷 | ¼ cup | For acid balance |
| Cornstarch 🌾 | 2 tbsp | For crispy celery crowns |
| Vegetable Oil 🫒 | ½ cup | High smoke point for roasting |
| Green Onions 🌱 | 4 whole | Thinly sliced for garnish |
| Sesame Oil 🫒 | 1 tbsp | For finishing aroma |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
The pork loin is non-negotiable here—center-cut ensures even cooking and maximum tenderness. Grab one from Costco or your local butcher if you want to save money, but avoid anything with excessive fat marbling. Fresh celery with thick stalks (not the thin, stringy kind) is crucial for that signature crunch. For the five-spice powder, Penzeys or any Asian market carries authentic blends—avoid the generic supermarket versions that taste like dust. The soy sauce should be dark, not light—Lee Kum Kee is my go-to for that deep umami punch.
No five-spice powder? Mix 1 tsp each of cinnamon, cloves, fennel, star anise, and pepper for a quick substitute. Running low on honey? Maple syrup works at a 1:1 ratio, though it adds a subtle earthiness. The ginger can be subbed with 1 tbsp ground ginger if fresh isn't available, but fresh is worth hunting down for that bright zing. For the celery crowns, baby carrots cut into thick matchsticks work in a pinch. The red wine vinegar adds tang—if you've got apple cider vinegar, use it, but taste first as it's slightly sweeter.
Marinate the pork overnight for best results—flavors meld deeply in the fridge. The celery crowns keep their crunch for 24 hours if stored in an airtight container, but best served fresh. The gravy reheats beautifully—simply warm on the stove with a splash of water. For meal prep, portion the pork and gravy separately; reheat the pork covered at 350°F for 15 minutes, then crisp the celery crowns in a dry pan. Leftovers keep for 4 days in the fridge or 3 months frozen—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- No-Chop Nightmare: That celery and ginger? Just toss in whole—no dicing, no fuss. The oven does all the work while you sip tea and pretend you’re not technically cooking.
- Five-Spice Magic: Honestly, that powder alone makes this taste like a dim sum feast. The dark soy sauce caramelizes into this sticky, savory crust that’s impossible to resist—even my picky husband licks the plate.
- Leftovers That Win: This roast keeps for days, and the flavor only gets better. Slice it thin for lunch wraps, cube it into fried rice, or serve it cold with rice—it’s the ultimate lazy-day hero.
- Budget Crowd-Pleaser: A single pork roast feeds six for under $20, and the five-spice powder stretches like crazy. My college roommates called it “fancy cheap food,” and they weren’t wrong.
Step-by-step instructions for Chinese oven pork roast
This method delivers tender pork with crispy celery crowns and rich five-spice gravy every time.
Prepare the Pork and Celery Crowns
Begin by trimming any excess fat from the 4 lb boneless pork loin roast and patting it completely dry with paper towels. This step is crucial for crispy skin and proper marinade absorption. Score the surface of the pork in a diamond pattern with a sharp knife, being careful not to cut too deep.
For the celery crowns, cut the 12 whole celery sticks in half lengthwise, then make a shallow cut down the center of each half to create a crown shape. Toss the celery crowns with the 2 tbsp cornstarch and set aside. This coating will create that signature crispy texture when roasted.
Create the Five-Spice Marinade
In a large bowl, combine the 0.5 cup dark soy sauce, 0.25 cup honey, 0.25 cup red wine vinegar, 8 minced garlic cloves, 2 tbsp grated fresh ginger, 2 tbsp five-spice powder, 2 tsp salt, and 1 tsp black pepper. Whisk until the honey and soy sauce are fully emulsified and the mixture is smooth.
Place the scored pork in a resealable plastic bag and pour the marinade over it. Seal the bag and massage the marinade into the pork, ensuring it coats all surfaces. Let it marinate in the refrigerator for at least 4 hours, or preferably overnight for maximum flavor penetration. The pork should develop a deep reddish-brown color from the soy sauce.
Roast the Pork and Prepare Celery Crowns
Preheat your oven to 375°F. Remove the pork from the marinade (reserve the marinade) and place it in a roasting pan. Roast for 30 minutes, then reduce the oven temperature to 325°F. This initial high heat helps create a flavorful crust while the lower temperature ensures even cooking throughout.
After the initial 30 minutes, toss the celery crowns with 0.5 cup vegetable oil and spread them in a single layer on a parchment-lined baking sheet. Roast them at 375°F for 15-20 minutes, flipping halfway through, until they're golden brown and crispy. Remove them from the oven and set aside, keeping them warm.
Finish the Pork and Make the Gravy
Continue roasting the pork at 325°F for an additional 1 hour 15 minutes, or until the internal temperature reaches 145°F. Remove the pork from the oven and let it rest for 15 minutes before slicing. This resting period is essential for retaining juices and ensuring tender meat.
While the pork rests, place the reserved marinade in a saucepan and bring it to a simmer over medium heat. Cook for 5-7 minutes until it thickens slightly. Stir in 1 tbsp sesame oil and 4 thinly sliced green onions. The gravy should coat the back of a spoon and have a glossy sheen.
Assemble and Serve
Slice the rested pork into ½-inch thick slices. Arrange the slices on a serving platter and spoon the five-spice gravy over the top. Scatter the crispy celery crowns around the pork and garnish with additional sliced green onions. Serve immediately with steamed jasmine rice or noodles to soak up the flavorful juices.
The finished dish should feature tender, juicy pork with a crispy exterior, surrounded by celery crowns that offer a satisfying crunch. The five-spice gravy should have a perfect balance of sweet, savory, and aromatic notes, complementing the rich flavor of the pork.
Pro Tips For Making Chinese Pork Roast Recipe Oven
- USE A MEAT THERMOMETER: The pork loin’s resting temp is everything—pull it at 140°F (60°C), not 160°F (71°C), or you’ll dry it out. I learned this the hard way after serving a rubbery roast that tasted like it had been microwaved.
- GINGER SLICES, NOT MINCED: Thin, even slices of ginger (about 1/8-inch thick) infuse flavor without turning the pan into soup. Mincing it releases too much liquid, and you’ll end up with a soggy marinade instead of a fragrant crust.
- DARK SOY SAUCE LAST: Add it only in the final 10 minutes of roasting—it burns easily and turns bitter if overcooked. Brush it on after searing, or mix it into the glaze separately for a glossy finish without bitterness.
- REST UNDER FOIL: Let the roast sit wrapped in foil for 15 minutes after pulling from the oven. This keeps it juicy while you slice, and it also lets the five-spice powder settle into the meat instead of floating away like dust. (Yes, even if you’re impatient like me.)
Pro cooking tips for great chinese pork roast recipe oven
Marinade Mastery
The overnight marinade is where all the magic happens—don’t skip it! I’ve found that massaging the marinade into the pork through the plastic bag ensures even flavor distribution. For extra tenderness, add 1 tbsp of Shaoxing wine to the marinade (it’s available at Asian markets or online).
The pork’s deep reddish-brown color from the soy sauce is your first sign it’s ready for the oven. 🌶️
If you’re short on time, a 4-hour marinade still works, but overnight (12-24 hours) unlocks maximum flavor. Pro tip: Use a quart-sized resealable bag—it’s easier to massage than a gallon bag, and the pork fits perfectly. Store it in the fridge, not the freezer, to prevent bacterial growth.
Temperature Control
This recipe’s two-stage roasting—375°F for 30 minutes, then 325°F for 1 hour 15 minutes—is non-negotiable for perfect results. The high initial heat sears the pork, locking in juices, while the lower temp ensures even cooking.
I use an instant-read thermometer (like the Thermoworks Smoke) to check the internal temp—145°F is your target. 🌡️
Never skip the 15-minute rest before slicing. This lets the juices redistribute, or you’ll end up with dry pork. I’ve learned this the hard way—trust me, the rest is worth it. If your pork browns too quickly, tent it loosely with foil to prevent over-browning while it cooks.
Celery Crown Crunch
The celery crowns are the star of this dish, and their crispiness hinges on two things: cornstarch coating and proper oil tossing. Toss them in 0.5 cup vegetable oil (like Avocado oil) and spread them in a single layer—they’ll expand as they crisp.
Roast them at 375°F for 15-20 minutes, flipping halfway. If they brown too fast, reduce the oven to 350°F and give them extra time. 🥬
For even crispier crowns, broil them for 2-3 minutes at the end—just watch them like a hawk to avoid burning. Store leftover crowns in an airtight container for up to 24 hours, but they’re best served fresh.
If they lose crispness, reheat them in a dry skillet over medium-high heat for 1-2 minutes.
Gravy Perfection
The five-spice gravy is where the dish ties together, and simmering it for 5-7 minutes is key—it should coat the back of a spoon. If it’s too thin, add 1 tsp cornstarch mixed with 1 tbsp water and stir until thickened.
The sesame oil at the end adds aroma, but don’t overdo it—just 1 tbsp is enough to elevate the flavor without overpowering. 🍶
For a smoother gravy, strain it through a fine-mesh sieve before serving. If you’re making this ahead, store the gravy separately and reheat it gently on the stove—microwaving can make it grainy. A splash of water or broth helps thin it out if it’s too thick after reheating.
Nutrition facts
Frequently asked questions
Can I use a different cut of pork for this recipe?
A 4 lb boneless pork loin roast is ideal, but you can substitute with pork shoulder or tenderloin. For pork shoulder, increase roasting time by 30-45 minutes and check for doneness at 203°F internal temp. Tenderloin cooks faster—reduce time by 15 minutes and watch closely after 1 hour of roasting.
How do I make the celery crowns extra crispy?
For maximum crunch, toss the celery crowns with 2 tbsp cornstarch and 0.5 cup avocado oil, then roast at 375°F for 15 minutes. Flip halfway, then finish with 2-3 minutes under the broiler for extra crispiness. Keep them warm in a 200°F oven while the pork rests.
What if I don't have five-spice powder?
Mix 1 tsp each of cinnamon, cloves, fennel seeds, star anise, and black pepper for a homemade blend. Toast the spices in a dry pan for 1 minute before grinding to deepen flavors. Use 2 tbsp of this blend in place of the store-bought version.
Can I prepare this dish ahead of time?
Marinate the pork overnight for best results. Assemble the dish up to 2 days ahead—store the pork and celery crowns separately, then reheat the pork at 325°F for 20 minutes and crisp the celery crowns in a skillet for 1-2 minutes before serving. Reheat the gravy separately on the stove.
Why did my pork turn out dry?
Skipping the 15-minute rest before slicing is the #1 cause of dry pork. Also, overcooking happens when the internal temp exceeds 145°F. Use an instant-read thermometer and remove the pork 5°F below target—it'll rise while resting. For extra moisture, baste with reserved marinade during roasting.
