Char siu (Chinese BBQ pork) is one of the most popular Cantonese dishes in the world. Those glossy red strips of roasted pork you see hanging in Chinese BBQ shops are tender, juicy, sweet, savory, and slightly smoky. This guide shows you exactly how to make restaurant‑style char siu pork at home using a standard oven or grill.


What Is Char Siu?

Char siu (叉烧) literally means “fork roasted” in Cantonese, referring to how the pork was traditionally skewered on long forks and roasted over fire.

It’s known for:

  • A balance of sweet, salty, and umami flavors
  • A sticky, glossy glaze
  • Light charring on the edges
  • Tender, juicy meat with a slight chew

You’ll find char siu in:

For more background on the dish itself, see the main char siu overview.


Best Pork Cut for Char Siu

For juicy, tender Chinese BBQ pork you need some fat marbling. The best cuts:

  1. Pork shoulder / Boston butt (highly recommended)
    • Great marbling, stays moist, ideal for beginners
  2. Pork neck / collar butt
    • Even more marbled, very tender if you can find it
  3. Pork belly
    • Very rich; popular in some regions but fattier
  4. Pork loin
    • Lean; use only if you prefer low fat and shorten cook time to avoid dryness

Ideal thickness: Cut into long strips about 3–5 cm (1¼–2 inches) thick so they cook evenly and develop a nice crust.


Classic Char Siu Pork Marinade (Restaurant Style)

This recipe makes enough for about 1–1.2 kg (2.2–2.6 lb) pork.

Ingredients

For the marinade:

  • 3 tbsp light soy sauce
  • 1 tbsp dark soy sauce (for color and depth)
  • 2 tbsp oyster sauce
  • 3–4 tbsp sugar (traditionally white; see variations below)
  • 1 tbsp honey (plus extra for glazing)
  • 1 tbsp hoisin sauce
  • 2 tbsp Shaoxing wine (or dry sherry / mirin)
  • 1½ tsp fine salt
  • ½ tsp white pepper (or black pepper)
  • 2–3 cloves garlic, finely minced or grated
  • 1 tsp five‑spice powder
  • 1 tbsp neutral oil (canola, grapeseed, sunflower)

Optional for color:

  • ½–1 tsp red fermented bean curd (南乳 / 紅腐乳), mashed
    • Adds traditional flavor and color
  • OR ½ tsp red food coloring (for classic takeout color; optional)

You can read more about some of these ingredients here:


Step‑by‑Step: How to Make Char Siu Pork

1. Prepare the Pork

  1. Trim off any excess hard surface fat but keep the marbling.
  2. Slice into long strips about 3–5 cm (1¼–2 inches) thick.
  3. Pat dry with paper towels. This helps the marinade penetrate and improves browning.

2. Make the Marinade

  1. In a bowl, combine:
    • Light soy, dark soy, oyster sauce, hoisin, Shaoxing wine
    • Sugar, honey, salt, five‑spice, pepper, minced garlic, oil
    • Optional: mashed red fermented bean curd or food coloring
  2. Stir until sugar is mostly dissolved and the mixture is smooth.

3. Marinate the Pork

  1. Place pork strips in a zip‑top bag or shallow container.
  2. Pour in the marinade, making sure each piece is well coated.
  3. Press out excess air if using a bag, seal, and massage gently.
  4. Marinate in the refrigerator for at least:
    • 8 hours (overnight) for good flavor
    • 24 hours for deeper penetration and better color

Turn the meat once or twice during marinating so every side sits in the sauce.


Oven‑Baked Char Siu Pork (Most Accessible Method)

You don’t need a special Chinese BBQ oven. A home oven works very well.

1. Prep the Oven and Pan

  1. Remove pork from the fridge 30–45 minutes before cooking to take off the chill.
  2. Preheat oven to 200–210°C / 390–410°F (conventional) or 190°C / 375°F (fan).
  3. Line a baking tray with foil and place a wire rack on top.
    • This keeps the pork elevated so hot air circulates and drips fall away, helping it roast, not steam.
  4. Lightly oil the rack to reduce sticking.

Reserve the leftover marinade in the bowl/bag – you’ll use some of it for basting.

2. First Roast

  1. Arrange pork strips on the rack with a little space between them.
  2. Roast for 15–20 minutes.
  3. Meanwhile, make a basting glaze:
    • 2–3 tbsp leftover marinade
    • 1–2 tbsp honey or maltose (maltose is traditional: extra shiny and sticky)
    • If too thick, thin with 1–2 tsp water
    • Heat gently in a small pan or microwave until just fluid.

3. Baste and Roast Again

  1. After 15–20 minutes, remove tray and baste generously on all sides with the glaze.
  2. Return to oven and roast another 10–15 minutes, basting once more halfway through.

Internal temperature should reach around 70–75°C / 160–167°F at this point.

4. Finish with Char and Shine

To get that slight char and extra shine:

  1. Turn the oven to grill/broil at high.
  2. Baste the pork again with the glaze.
  3. Grill/broil for 3–5 minutes per side, watching closely.
    • You want darkened edges and light charring, not burning.
  4. Remove when internal temperature hits around 75–80°C / 167–176°F and the outside is caramelized and glossy.

Resting and Slicing

  1. Transfer the pork to a plate or cutting board.
  2. Let rest 10 minutes so the juices redistribute.
  3. Slice across the grain into pieces about 5–8 mm (¼–⅓ inch) thick.
  4. If serving on rice or noodles, you can brush a final thin layer of glaze on the slices for maximum shine.

Char Siu Pork on the Grill (BBQ Method)

If you have a charcoal or gas grill, you can get even more smoky flavor.

  1. Preheat grill to medium (about 180–200°C / 355–390°F).
  2. Set up two‑zone heat: one hotter side, one cooler indirect side.
  3. Oil the grates.
  4. Place marinated pork on the indirect side, close lid, and cook about 15–20 minutes.
  5. Start basting with glaze every 5 minutes.
  6. Move pork to the direct heat side at the end to char the edges, turning and basting as needed.
  7. Cook until internal temperature is 75–80°C / 167–176°F and surface is caramelized.

For more general grilling safety and temperature guidelines, you can refer to resources like the USDA pork cooking temperatures.


How to Get Authentic Red Char Siu Color

Restaurant char siu is often bright red. You have three main options:

  1. Red fermented bean curd (recommended)
    • Adds both color and traditional flavor
    • Look for “red fermented tofu” or “red bean curd” in Asian markets
  2. Red food coloring
    • A small amount (½ tsp) gives classic takeout color
  3. No coloring
    • The pork will be a deep mahogany brown, still delicious and more natural‑looking

If you’re interested in how fermented tofu is made and used, see fermented bean curd.


Flavor Variations and Substitutions

You can customize your char siu based on ingredients you have:

  • Sweeter version:
    • Increase sugar/honey by 1–2 tbsp for a more Hong Kong bakery‑style flavor.
  • Less sweet / more savory:
    • Reduce sugar by 1 tbsp, add ½–1 tbsp extra light soy sauce.
  • No Shaoxing wine:
    • Substitute dry sherry, mirin, or even a mild white wine.
  • No oyster sauce:
    • Use more hoisin plus a splash of soy sauce.
  • Gluten‑free:
    • Ensure you use gluten‑free soy sauce (like tamari), gluten‑free oyster/hoisin if available, and check labels.

Serving Ideas: What to Eat Char Siu With

Char siu pork is incredibly versatile. Try it:

  • Over steamed jasmine rice
    • Add blanched greens (choy sum, gai lan, bok choy) and drizzle any pan juices on top.
  • With egg noodles (char siu noodle)
  • In fried rice
    • Dice leftovers and add to your favorite fried rice recipe.
  • In bao or buns
    • Use chopped char siu as filling for char siu bao or baked buns.
  • In stir‑fries
    • Slice or cube and toss into quick vegetable stir‑fries for instant flavor.

Garnish ideas:

  • Sliced spring onions (scallions)
  • Toasted sesame seeds
  • A drizzle of sesame oil just before serving

Storage, Reheating, and Freezing

Fridge

  • Store cooled char siu in an airtight container for 3–4 days.
  • Reheat:
    • Cover with foil and warm in a 160–170°C / 320–340°F oven for 8–10 minutes,
    • Or pan‑fry lightly over medium heat until warm.

Freezer

  • Slice or leave in larger pieces, cool completely.
  • Wrap tightly in plastic, then place in a freezer bag.
  • Freeze for up to 2–3 months.
  • Thaw overnight in the fridge, then reheat as above.

Common Char Siu Mistakes (and How to Fix Them)

  1. Pork is dry

    • Cause: Cut too lean (like tenderloin) or overcooked.
    • Fix: Use pork shoulder/neck; check internal temp with a thermometer and don’t overshoot 80°C / 176°F.
  2. No caramelization / looks pale

    • Cause: Oven too cool, or not enough sugar/honey in glaze, or not broiled at end.
    • Fix: Broil/grill the last few minutes and make sure you’re using a sticky glaze.
  3. Burning before fully cooked

    • Cause: Oven too hot or placed too close to top heating element.
    • Fix: Cook mostly at moderate heat, then finish under broiler for a short time only.
  4. Not enough flavor inside

    • Cause: Marinating time too short or pieces too thick.
    • Fix: Marinate at least overnight; you can also poke the pork lightly with a fork before marinating to help absorption.

Quick Char Siu FAQ

How long should I marinate char siu pork?
For best flavor, overnight (8–24 hours) in the fridge.

Can I use this marinade for chicken or ribs?
Yes. It’s excellent on chicken thighs, wings, and pork ribs. Adjust cooking time for the different cuts.

Is char siu supposed to be red inside?
No. The outside can be red from marinade and glaze. The inside should be cooked through to a natural pork color (juicy, slightly pinkish near the center is fine if you’re at safe temperature).

What temperature is char siu done at?
Aim for an internal temperature of about 75–80°C / 167–176°F for tender, fully cooked pork shoulder.


Summary: Key Tips for Perfect Char Siu Pork

  • Use pork shoulder or pork neck for best texture.
  • Marinate overnight for deep flavor and color.
  • Cook on a rack over a tray so the meat roasts, not steams.
  • Baste multiple times with a honey‑rich glaze.
  • Finish with a short, hot broil or grill to char the edges lightly.
  • Rest before slicing for juicy, restaurant‑style char siu.

With these steps, you can make Chinese BBQ pork at home that rivals your favorite Cantonese restaurant, whether you’re serving it over rice, in noodles, or stuffed into bao.