Direct answer: Juicy oven char siu starts with well-marbled pork shoulder cut into even strips, marinated overnight, and roasted on a rack until safely cooked but not dried out. Reserve clean marinade for glazing, apply honey or maltose near the end, and finish briefly under high heat. Red fermented bean curd creates natural mahogany color without artificial food dye.
Key takeaways
- Use pork shoulder or boneless country-style ribs with visible fat, not lean pork tenderloin.
- Cut strips about 2 inches/5 cm thick so they cook evenly and develop enough glazed surface.
- Marinate covered in the refrigerator for 8 to 24 hours.
- Keep a clean portion of marinade separate before raw pork touches it.
- Roast by internal temperature, then glaze and caramelize briefly at the end.
- USDA lists 145°F/63°C plus a three-minute rest for whole cuts of pork.
Why homemade char siu becomes dry
Lean cuts, thin uneven pieces, an oven that runs hot, and repeated long broiling all remove moisture. Pork shoulder is ideal because marbling protects the meat while its exterior caramelizes. Char siu should be sliceable, not cooked until it shreds like pulled pork.
Sugary marinade also creates confusion: the surface can look dark and finished before the center is safe, or it can burn while the cook waits for a rigid recipe time. An instant-read thermometer separates browning from doneness.
Ingredients for six servings
- 2 pounds/900 g boneless pork shoulder
- 2 tablespoons hoisin sauce
- 1 tablespoon oyster sauce
- 1 1/2 tablespoons light soy sauce
- 1 teaspoon dark soy sauce
- 2 tablespoons Shaoxing wine
- 2 tablespoons sugar
- 1 tablespoon honey or maltose
- 1 cube red fermented bean curd plus 1 teaspoon liquid from the jar, optional
- 1 teaspoon grated ginger
- 2 cloves garlic, finely grated
- 1/2 teaspoon Chinese five-spice powder
- 1/4 teaspoon white pepper
Finishing glaze
- 2 tablespoons reserved clean marinade
- 1 tablespoon honey or maltose
- 1 tablespoon hot water
Red fermented bean curd contributes fermented savoriness and a muted red-mahogany tint. It does not create the fluorescent red associated with some commercial char siu, but color is not a measure of authenticity or doneness.
Step 1: choose and cut the pork
Choose boneless shoulder with streaks of fat running through the meat. Trim only thick hard surface fat. Cut with the grain into strips roughly 2 inches/5 cm thick and 5 to 7 inches/13 to 18 cm long. After roasting, slice those strips across the grain.
Even thickness is more important than perfect shape. A thin tail will dry before a thick center cooks, so fold very thin ends under or separate them for earlier removal.
Step 2: reserve safe glaze first
Whisk hoisin, oyster sauce, both soy sauces, Shaoxing wine, sugar, honey, fermented bean curd, ginger, garlic, five-spice, and white pepper. Before adding raw pork, transfer 3 tablespoons to a clean covered container and refrigerate it. This becomes the glaze.
Do not brush uncooked marinade onto nearly finished meat unless it has been brought to a rapid boil first. Separating a clean portion at the start is simpler and avoids cross-contamination.
Step 3: marinate in the refrigerator
- Put pork and remaining marinade in a food-safe bag or covered container.
- Massage so every surface is coated.
- Refrigerate for 8 to 24 hours, turning once if convenient.
- Remove pork from the refrigerator 20 minutes before roasting, but do not leave it out longer than two hours total.
Longer is not always better. A very salty marinade held for two days can make the outer layer cured and firm. Overnight gives reliable flavor without excessive salt.
Step 4: set up the oven
Heat the oven to 375°F/190°C with a rack in the upper-middle position. Line a rimmed sheet pan with foil and set a wire rack over it. Add 1 cup hot water to the pan below the rack, keeping water below the pork. This catches sugar drips and reduces smoking; replenish it if it evaporates.
Arrange pork strips with at least 1 inch/2.5 cm between them. Airflow promotes even roasting and glazed edges.
Step 5: roast and turn
- Roast for 15 minutes, then turn the strips.
- Roast another 15 minutes and begin checking temperature.
- Continue in 5-minute intervals until the thickest part reaches at least 145°F/63°C.
- For a more yielding pork-shoulder texture, many cooks prefer approximately 155 to 165°F/68 to 74°C, but higher temperature means more moisture loss.
Insert the thermometer sideways into the thickest center, avoiding large seams of fat. Oven time commonly ranges from 35 to 55 minutes, but strip thickness and oven accuracy matter more than the clock.
Step 6: glaze without burning
Mix the reserved clean marinade, honey or maltose, and hot water. When pork is near its target temperature, brush a thin coat on all sides. Roast for 3 minutes, turn, glaze again, and roast another 3 minutes.
For darker edges, switch to broil for 30 to 90 seconds per side while watching continuously. Honey can burn within seconds. Move the pan lower if the glaze blackens before bubbling.
Step 7: rest and slice
Transfer char siu to a clean board and rest at least 5 to 10 minutes; USDA’s safety minimum specifies a three-minute rest after pork reaches 145°F/63°C. Slice across the grain about 1/4 inch/6 mm thick. Spoon any clean, cooked finishing glaze over the slices rather than soaking them.
How to create color without red dye
- Red fermented bean curd: gives muted red color and savory fermented depth.
- Dark soy sauce: adds mahogany tone, but too much makes pork salty and nearly black.
- Honey or maltose: produces amber lacquer and caramelized edges.
- Sweet paprika: can add red-orange color, though it is not essential and changes flavor slightly.
- High-heat finish: browns sugar naturally without coloring the interior.
Expect natural char siu to be reddish brown rather than bright candy red. A clean slice should show juicy cooked pork inside, not uniform artificial color.
Common char siu problems
The meat is dry
The cut was too lean, the strips were too thin, or the final temperature was too high. Use shoulder, cut evenly, and start checking early with a thermometer.
The glaze burns before the pork cooks
Too much sugary glaze was applied at the beginning or the oven rack was too high. Roast with only the clinging marinade and save concentrated glaze for the final minutes.
The pork is pale
The surface was wet, pieces were crowded, or there was no high-heat finish. Let excess marinade drip away, use a rack, and broil briefly after glazing.
The flavor is too salty
Hoisin, oyster sauce, fermented bean curd, and soy sauce all contain salt. Measure them, use only one teaspoon dark soy, and avoid extra salt. Serve with plain rice and greens.
The glaze slides off
It may be too watery or the meat surface too wet. Mix honey with only enough hot water to brush, and apply thin layers that set between turns.
The pan smokes heavily
Sugary drips are burning. Keep water in the lined drip pan, remove accumulated burnt glaze carefully, and ensure foil does not contact heating elements.
Oven, air fryer, and grill options
For an air fryer, use smaller strips, cook at 350°F/177°C, turn every 8 to 10 minutes, and begin checking after 20 minutes. Glaze only during the final 3 to 5 minutes. Avoid overcrowding.
For a grill, create two heat zones. Cook over indirect medium heat with the lid closed, then glaze and move briefly over direct heat. Sugars flare easily, so never walk away.
Serving and internal links
Serve char siu with rice, blanched gai lan, noodles, or inside steamed buns. Leftovers make an excellent addition to properly dry fried rice. Chopped char siu can also fill bao; use our bao troubleshooting guide for dough and steaming cues.
Food safety and leftovers
Marinate pork covered in the refrigerator, never on the counter. Keep raw-pork utensils separate from clean glaze and cooked meat. USDA recommends whole cuts of pork reach 145°F/63°C and rest at least three minutes.
Refrigerate cooked char siu within two hours in a shallow covered container. Use within three to four days and reheat leftovers to 165°F/74°C. Reheat covered at 300°F/150°C with a spoonful of water, then uncover and glaze briefly so the pork does not dry out.
FAQ
Can I use pork tenderloin?
Yes, but it is lean and dries quickly. Make thicker pieces, check temperature early, and remove at 145°F/63°C followed by a three-minute rest.
Is maltose necessary?
No. Maltose makes a classic sticky lacquer, while honey is easier to find and produces good browning. Thin either with hot water for brushing.
Can I reuse the raw marinade?
Only after bringing it to a rapid boil, but reserving an uncontaminated portion before marinating is safer and gives a cleaner glaze.
Why use a rack?
A rack exposes more surface to hot air and prevents the underside from simmering in released liquid and burnt sugar.
Can I prepare char siu ahead?
Cook it fully, cool and refrigerate, then warm gently and apply the final glaze just before serving. Do not partially cook pork and finish it much later.
Conclusion
Juicy char siu depends on marbled pork, even dimensions, cleanly reserved glaze, and temperature control. Roast first, caramelize last, and let natural fermented bean curd, soy, and honey create a deep mahogany finish without relying on dye. Our homemade Chinese cooking courses demonstrate roasting, glazing, and doneness cues step by step.
Sources
- Recent public discussion about pork shoulder, fermented bean curd, overnight marinating, and final honey glaze (question discovery)
- Recent public discussion about char siu internal temperature and pork-shoulder texture (question discovery)
- USDA FSIS Safe Minimum Internal Temperature Chart
- FDA guidance on refrigerated marinating and safe reuse of marinade