Nutrition Facts for Chinese roast chicken

Chinese Roast Chicken

Elevate your dinner table with the irresistible flavors of Chinese Roast Chicken, a dish that combines tender, juicy meat with a beautifully caramelized glaze. This recipe uses a mouthwatering marinade of soy sauce, hoisin sauce, honey, five-spice powder, and aromatic touches of garlic and ginger to infuse the chicken with bold, savory-sweet notes. Perfectly roasted to golden perfection, this dish is finished with occasional basting for a glossy, flavorful finish and optionally broiled for irresistibly crispy skin. Whether served with steamed rice and stir-fried vegetables or paired with your favorite sides, this recipe is an ideal centerpiece for a family dinner or special occasion. Easy to prepare, yet packed with restaurant-quality flavor, this Chinese Roast Chicken is sure to impress!

Nutriscore Rating: 65/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Chinese Roast Chicken
Prep Time:20 mins
Cook Time:60 mins
Total Time:80 mins
Servings: 4

Ingredients

  • 1 3-4 lbs whole chicken
  • 5 tablespoons soy sauce
  • 3 tablespoons hoisin sauce
  • 2 tablespoons honey
  • 3 tablespoons Shaoxing wine (or dry sherry)
  • 1 tablespoon sesame oil
  • 1 teaspoon five-spice powder
  • 4 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 3 green onions, sliced
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 1 teaspoons cornstarch

Directions

Step 1

Clean the whole chicken and pat it dry with paper towels. Trim off any excess fat or skin around the cavity.

Step 2

In a large mixing bowl, combine soy sauce, hoisin sauce, honey, Shaoxing wine, sesame oil, five-spice powder, garlic, ginger, green onions, salt, black pepper, and cornstarch to create the marinade. Mix well.

Step 3

Place the chicken in a large resealable plastic bag or a shallow dish. Pour the marinade over the chicken, ensuring it is evenly coated both inside and out. Seal the bag or cover the dish with plastic wrap, then marinate in the refrigerator for at least 4 hours or overnight for best results.

Step 4

Preheat your oven to 375°F (190°C). Line a roasting pan with aluminum foil and place a wire rack inside the pan.

Step 5

Remove the chicken from the marinade and let it come to room temperature for about 30 minutes. Reserve the leftover marinade for later use.

Step 6

Place the chicken on the wire rack in the roasting pan, breast-side up. Tuck the wings under the body and tie the legs together with kitchen twine for even cooking.

Step 7

Roast the chicken in the preheated oven for 50-60 minutes, or until the internal temperature in the thickest part of the thigh reaches 165°F (74°C). Baste the chicken occasionally with the reserved marinade for extra flavor and a glossy finish.

Step 8

If needed, turn on the broiler for the last 2-3 minutes of cooking to crisp up the skin. Watch carefully to prevent burning.

Step 9

Remove the chicken from the oven and let it rest for 10-15 minutes before carving. This helps the juices redistribute for a more tender and flavorful result.

Step 10

Serve your Chinese roast chicken garnished with additional sliced green onions or cilantro, along with steamed rice and sautéed vegetables for a complete meal.

Nutrition Facts

Serving size (1669.0g)
Amount per serving % Daily Value*
Calories 687.0
Total Fat 27.4g 0%
Saturated Fat 5.4g 0%
Polyunsaturated Fat 6.8g
Cholesterol 103.5mg 0%
Sodium 6147.3mg 0%
Total Carbohydrate 75.0g 0%
Dietary Fiber 5.3g 0%
Total Sugars 49.3g
Protein 37.3g 0%
Vitamin D 0IU 0%
Calcium 140.0mg 0%
Iron 5.1mg 0%
Potassium 896.6mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 35.4%
Protein: 21.4%
Carbs: 43.1%