Char siu (叉燒, chā shāo) is Cantonese BBQ pork—the sweet, savory, slightly charred meat that makes Chinese restaurant fried rice taste like takeout. This restaurant-quality version uses traditional marinade techniques and achieves that signature red-brown glaze without artificial coloring.
What Makes Authentic Char Siu
True char siu balances five flavor elements: sweet (honey or maltose), savory (soy sauce and hoisin), aromatic (five-spice and Shaoxing wine), and umami (fermented bean curd or oyster sauce). The pork shoulder’s fat content keeps it juicy during the high-heat roasting, while the marinade penetrates deep into the meat over 24 hours.
The characteristic red color traditionally comes from fermented red bean curd (南乳, nán rǔ), though many modern recipes use red food coloring or rely on the caramelization of sugars for a deep mahogany hue.
Ingredients (Serves 6-8)
For the pork:
- 3 pounds pork shoulder (Boston butt), cut into 2-inch thick strips
For the marinade:
- 1/4 cup hoisin sauce
- 3 tablespoons honey (plus more for glazing)
- 2 tablespoons light soy sauce
- 1 tablespoon dark soy sauce
- 2 tablespoons Shaoxing wine or dry sherry
- 1 tablespoon oyster sauce
- 1 teaspoon Chinese five-spice powder
- 1/2 teaspoon white pepper
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons fermented red bean curd (optional, for color)
Step-by-Step Instructions
- Prepare the pork: Cut pork shoulder into strips about 2 inches wide and 1/2 inch thick. The strips should be long (6-8 inches) but not too thick, so the marinade penetrates fully. Pat dry with paper towels.
- Make the marinade: In a large bowl, whisk together hoisin sauce, honey, light soy sauce, dark soy sauce, Shaoxing wine, oyster sauce, five-spice powder, white pepper, garlic, and ginger. If using fermented bean curd, mash it into the mixture until smooth.
- Marinate: Place pork strips in the marinade, ensuring every piece is coated. Cover and refrigerate for at least 12 hours, preferably 24 hours. Turn the meat every few hours to ensure even marination.
- Preheat and prepare: Preheat oven to 400°F (200°C). Line a rimmed baking sheet with foil and place a wire rack on top. This allows air circulation and prevents the pork from sitting in rendered fat.
- First roast: Place marinated pork strips on the wire rack, leaving space between pieces. Roast for 20 minutes on the middle rack.
- First glaze: Remove from oven. Brush each piece generously with honey (or reserved marinade that hasn’t touched raw meat). Return to oven for another 15 minutes.
- Second glaze: Remove from oven again. Brush with more honey. The sugars should be caramelizing and creating a sticky, glossy coating. Roast for final 10-15 minutes until edges are slightly charred.
- Rest and slice: Remove from oven and let rest for 5 minutes. Slice against the grain into 1/4-inch thick pieces. Serve immediately.
The Science of the Marinade
Char siu’s flavor comes from layering umami compounds. Soy sauce provides glutamates, hoisin adds fermented depth, and the long marination time allows salt to break down muscle proteins, making the meat more tender and flavorful throughout.
Why pork shoulder? This cut has 20-30% fat content, which renders during roasting and keeps the meat juicy. Leaner cuts like tenderloin become dry and tough under high heat.
The glazing technique: Multiple applications of honey create layers of caramelization. Each glaze builds on the previous one, creating a complex, sticky-sweet crust that contrasts with the savory interior.
Common Mistakes and Fixes
Dry, tough meat: Using lean pork or overcooking. Stick to pork shoulder and check doneness with a meat thermometer (145°F internal temperature is safe for pork).
Pale color: Not enough caramelization or missing the fermented bean curd. Don’t skip the glazing steps, and consider adding red bean curd for authentic color.
Bland flavor: Insufficient marination time. The 24-hour marination isn’t optional—it’s essential for deep flavor penetration.
Serving Suggestions
Char siu is incredibly versatile:
- Char siu rice: Serve over steamed rice with blanched bok choy and a drizzle of the pan juices
- Char siu bao: Use as filling for steamed buns
- Fried rice: Dice and add to egg fried rice with peas and scallions
- Noodles: Slice and serve over thin egg noodles in oyster sauce
For a complete Cantonese meal, pair char siu with steamed fish, stir-fried vegetables, and hot and sour soup.
Storage and Reheating
Refrigerator: Store in an airtight container for up to 4 days.
Freezer: Freeze slices in a single layer, then transfer to a bag. Keeps for 2 months.
Reheating: Microwave for 30 seconds, or warm in a 350°F oven for 5 minutes. Avoid overcooking, which dries out the meat.
Variations
Spicy char siu: Add 1 tablespoon chili bean sauce (辣豆瓣醬) to the marinade.
Honey-glazed: Increase honey in the glaze for a sweeter, stickier finish.
Five-spice forward: Double the five-spice powder for a more pronounced anise and clove flavor.
Char siu is the gateway to authentic Chinese home cooking. Once you master this recipe, you’ll never settle for takeout again.