Make Chinese-Style Barbecued Pork

Chinese style barbecue pork

The Spruce

  • Total: 4 hrs
  • Prep: 3 hrs 15 mins
  • Cook: 45 mins
  • Yield: 4 to 6 servings
Nutritional Guidelines (per serving)
317 Calories
17g Fat
9g Carbs
30g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 to 6 servings
Amount per serving
Calories 317
% Daily Value*
Total Fat 17g 22%
Saturated Fat 6g 31%
Cholesterol 108mg 36%
Sodium 486mg 21%
Total Carbohydrate 9g 3%
Dietary Fiber 0g 1%
Protein 30g
Calcium 33mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This tasty pork dish can be used in stir-fry dishes, served with noodles, or used as a stuffing for pork buns. Food coloring gives it the red coloring common to barbecued pork purchased in Chinatown.


  • 1 1/2 pounds pork tenderloin (shoulder, or butt)
  • 2 cloves garlic (peeled and mashed)
  • 2 tablespoons Chinese rice wine (or dry sherry)
  • 2 tablespoons hoisin sauce
  • 2 tablespoons ketchup
  • 1 1/2 tablespoons soy sauce
  • 1 tablespoon liquid honey
  • 2 teaspoons brown sugar
  • 1/4 teaspoon five-spice powder
  • Optional: a few drops red food coloring

Steps to Make It

  1. Gather the ingredients.

    Ingredients for barbecue pork recipe
    The Spruce
  2. Cut the pork into strips approximately 2 inches wide and 5 inches long.

    Cut the pork into strips
    The Spruce
  3. Smash and peel the garlic, and mash it with a mortar and pestle or with a fork.

    Smash garlic
    The Spruce
  4. In a medium bowl, whisk together the rice wine or sherry, hoisin sauce, ketchup, soy sauce, liquid honey, brown sugar, mashed garlic, and five-spice powder.

    Whisking rice wine
    The Spruce
  5. If using the red food coloring, add it now.

  6. Place the pork in a shallow 9 X 13-inch glass baking dish.

    Add food coloring
    The Spruce 
  7. Pour the marinade over. Marinate the pork in the refrigerator, covered, for 3 hours.

    Place pork in baking dish
    The Spruce
  8. Remove the pork from the dish. Reserve the marinade.

    Reserve marinade
    The Spruce
  9. Preheat the oven (425 F for pork tenderloin, 350 F for shoulder or butt).

  10. Fill a shallow roasting pan with 1/2-inch of water and place in the bottom of the oven. Place the pork on a rack above the water.

    Place pork on a rack
    The Spruce
  11. Roast until golden brown, brushing 2 or 3 times with the reserved marinade (about 30 minutes total roasting time for the tenderloin, 45 minutes total roasting time for the shoulder or butt). The internal temperature of the pork should be 160 F.

    The Spruce
  12. Remove and cool.

    Remove and cool
    The Spruce
  13. When the pork is cool enough to handle, cut across the grain into pieces 1/4-inch thick.

    Cut pork
    The Spruce
  14. Serve at room temperature, cold, or use to make steamed buns.