Chinese BBQ Chicken recipe Sticky Sweet and Savory Chicken
Char Siu Chinese BBQ Chicken is a flavorful dish that comes from Cantonese cooking. The words “Char Siu” mean “fork roasted,” which refers to the traditional way meat is cooked over an open fire.
While it is most often made with pork, chicken is a popular and easy option that many people enjoy at home.
This dish is known for its sweet and savory taste, along with its shiny, sticky glaze. The chicken is marinated in a rich sauce made from simple ingredients like soy sauce, honey, garlic, and Chinese five spice.
This marinade gives the chicken its deep flavor and signature reddish color.
Why I Love This Recipe
I love this recipe because it is simple, full of flavor, and easy to make at home. The marinade creates a perfect balance of sweet and savory taste, while the chicken stays juicy and tender. It does not need special skills or tools, yet it feels like a restaurant style dish.

Ingredients for Char Siu Chinese BBQ Chicken
- Chicken thighs or chicken breast (500 grams)
Boneless pieces work best as they stay juicy and absorb the marinade well. - Soy sauce (3 tablespoons)
Adds a deep salty flavor and gives the chicken its rich color. - Honey (3 tablespoons)
Brings natural sweetness and helps create the sticky glaze. - Hoisin sauce (2 tablespoons)
Gives a thick texture and a sweet, slightly tangy taste. - Garlic (4 cloves, minced)
Adds a strong and fresh flavor to the marinade. - Ginger (1 tablespoon, grated)
Enhances the overall taste with a warm, mild spice. - Chinese five spice powder (1 teaspoon)
The key ingredient that gives the dish its classic Char Siu flavor. - Rice vinegar (1 tablespoon)
Adds a light tang that balances the sweetness. - Sesame oil (1 teaspoon)
Provides a rich, nutty aroma. - Red food coloring (optional, a few drops)
Used for the traditional red look, but not required. - Salt (½ teaspoon)
Enhances all the flavors. - Black pepper (½ teaspoon)
Adds a mild heat and depth.
These simple ingredients come together to create a bold, sweet, and savory marinade that makes the chicken truly delicious.
Kitchen Tools You Will Need
- Mixing bowl (1 large)
Used to combine all the marinade ingredients evenly with the chicken. - Measuring spoons and cups (1 set)
Helps you add the right quantity of each ingredient for balanced flavor. - Knife (1 sharp)
Needed to cut chicken into even pieces for proper cooking. - Cutting board (1)
Provides a clean and safe surface for preparation. - Baking tray or roasting pan (1)
Ideal for cooking the chicken in the oven. - Aluminum foil or parchment paper (as needed)
Prevents sticking and makes cleaning easier. - Brush (1)
Used to apply extra marinade or glaze during cooking. - Tongs (1 pair)
Helps turn the chicken safely while cooking.
Preparation Time and Cook Time
- Preparation time: 15 minutes
This includes cutting the chicken and mixing the marinade. - Marination time: 2 to 8 hours (recommended)
The longer the chicken marinates, the deeper the flavor. - Cook time: 25 to 30 minutes
Cooking time may vary depending on the size of the chicken pieces and method used. - Total time: 2 hours 45 minutes to 8 hours 45 minutes
Includes preparation, marination, and cooking. - Serving size: 3 to 4 people
Perfect for a small family meal or gathering.
How to Make Char Siu Chinese BBQ Chicken
- Prepare the chicken (500 grams)
Wash and pat dry the chicken using a paper towel. Cut into medium sized pieces so they cook evenly. If using chicken thighs, keep them slightly thick for better juiciness. - Make the marinade
In a large mixing bowl, add soy sauce, honey, hoisin sauce, minced garlic, grated ginger, Chinese five spice powder, rice vinegar, sesame oil, salt, and black pepper. Mix everything well until smooth and fully combined. - Add color (optional)
If you want the classic red look, add a few drops of red food coloring and mix gently. This step is optional and does not affect the taste. - Marinate the chicken
Place the chicken into the bowl and coat each piece well with the marinade. Cover the bowl and let it rest in the fridge for at least 2 hours. For best flavor, leave it overnight so the chicken absorbs all the rich taste. - Preheat the oven
Set your oven to 200°C (about 400°F) and allow it to fully heat before placing the chicken inside. - Prepare the baking tray
Line a baking tray with foil or parchment paper. Place the marinated chicken pieces evenly on the tray. Keep some space between each piece for proper cooking. - Bake the chicken
Place the tray in the oven and cook for 20 minutes. After that, turn each piece using tongs to ensure even cooking on both sides. - Brush with extra marinade
Take some leftover marinade and lightly brush it over the chicken. This step helps create a glossy and sticky coating. - Cook until caramelized
Continue baking for another 10 minutes or until the chicken is fully cooked and slightly charred on the edges. The glaze should look shiny and rich. - Optional broil step
For extra char and color, switch to broil mode for 2 to 3 minutes. Watch closely to avoid burning. - Rest before serving
Remove the chicken from the oven and let it rest for 5 minutes. This helps keep the juices inside. - Serve and enjoy
Slice the chicken if needed and serve hot with rice, noodles, or fresh vegetables.

Tips for Perfect Char Siu Chinese BBQ Chicken
- Use the right cut of chicken
Chicken thighs are the best choice because they stay juicy and tender during cooking. Chicken breast can be used, but it may dry out if overcooked. - Marinate for enough time
Do not rush this step. Let the chicken marinate for at least 2 hours, but overnight is even better. This helps the flavors go deep into the meat. - Balance sweet and salty flavors
Taste your marinade before adding the chicken. Adjust honey and soy sauce if needed to get a balanced flavor. - Do not skip the glaze step
Brushing extra marinade while cooking helps create that shiny, sticky coating that makes this dish special. - Cook at the right temperature
A medium high oven temperature helps the chicken cook evenly and develop a slight char without burning. - Turn the chicken during cooking
Flipping the pieces ensures both sides cook evenly and get a nice color. - Avoid overcrowding the tray
Leave space between each piece so the heat can circulate properly. This helps the chicken roast instead of steam. - Watch the final minutes closely
The sugar in the marinade can burn quickly. Keep an eye on the chicken, especially during the last few minutes or while broiling. - Let the chicken rest before serving
Resting for a few minutes keeps the juices inside, making the chicken more tender and flavorful. - Use fresh ingredients
Fresh garlic and ginger give a stronger and more natural taste compared to pre packed options.
These simple tips will help you get juicy, flavorful, and perfectly glazed Char Siu chicken every time.
Variations and Serving Ideas
- Spicy version
Add 1 teaspoon chili flakes or a little chili sauce to the marinade for a mild heat. - Honey garlic style
Increase honey slightly and reduce hoisin sauce for a sweeter taste. - Boneless strips or skewers
Cut chicken into strips or cubes and cook on skewers for easy serving. - Serving ideas
Serve with steamed rice, fried rice, noodles, or fresh vegetables. It also works well in wraps or sandwiches.
Storage and Reheating Tips
- Refrigeration
Store leftover chicken in an airtight container for up to 3 days. - Freezing
You can freeze cooked chicken for up to 1 month. Let it cool before storing. - Reheating
Warm in the oven at low heat or in a pan with a little water to keep it moist. Avoid overheating to prevent dryness.
Nutrition Facts (Approximate per serving)
- Calories: 280–320 kcal
- Protein: 25 grams
- Fat: 10–12 grams
- Carbohydrates: 18–22 grams
- Sugar: 10–12 grams
- Sodium: Moderate
Step by Step Instructions
- Marinate chicken with all ingredients
- Rest for at least 2 hours
- Preheat oven to 200°C
- Place chicken on lined tray
- Bake for 20 minutes
- Flip and brush with marinade
- Cook for another 10 minutes
- Broil for 2–3 minutes if needed
- Rest for 5 minutes
- Serve hot and enjoy

Frequently Asked Questions
- Can I use chicken breast instead of chicken thighs?
Yes, you can use chicken breast, but it tends to be leaner and may dry out faster. To keep it juicy, avoid overcooking and consider marinating it longer so it absorbs more flavor. - Do I need red food coloring?
No, it is completely optional. It only adds the traditional red color. The taste of the dish stays the same without it. - Can I cook this without an oven?
Yes, you can cook it in a pan, grill, or air fryer. Each method works well, but cooking times may vary slightly. Make sure the chicken is fully cooked inside. - How do I know when the chicken is fully cooked?
The chicken should be firm, no longer pink inside, and juices should run clear. You can also use a food thermometer; the internal temperature should reach 75°C. - Can I make this recipe ahead of time?
Yes, you can marinate the chicken a day in advance and store it in the fridge. This actually improves the flavor. - What can I serve with Char Siu chicken?
It pairs well with steamed rice, noodles, stir fried vegetables, or even simple salads. You can also use it in wraps or rice bowls. - Can I freeze the marinated chicken?
Yes, you can freeze it before cooking. Store it in a sealed bag and freeze for up to one month. Thaw it in the fridge before cooking. - Why is my chicken not sticky or glossy?
This usually happens if the glaze is not brushed during cooking or if there is too much liquid. Make sure to apply marinade while baking and allow it to caramelize. - Can I reduce the sweetness?
Yes, simply reduce the amount of honey and adjust the seasoning to your taste. - Is this recipe spicy?
No, it is naturally sweet and savory. You can add chili if you prefer a spicy version.
Chinese BBQ Chicken recipe Sticky Sweet and Savory Chicken
3
servings15
minutes30
minutes300
kcalMarination time: 2 to 8 hours (recommended)
Ingredients
Chicken thighs or chicken breast (500 grams)
Soy sauce (3 tablespoons)
Honey (3 tablespoons)
Hoisin sauce (2 tablespoons)
Garlic (4 cloves, minced)
Ginger (1 tablespoon, grated)
Chinese five spice powder (1 teaspoon)
Rice vinegar (1 tablespoon)
Sesame oil (1 teaspoon)
Red food coloring (optional, a few drops)
Salt (½ teaspoon)
Black pepper (½ teaspoon)
Directions
- Prepare the chicken (500 grams)
Wash and pat dry the chicken using a paper towel. Cut into medium sized pieces so they cook evenly. If using chicken thighs, keep them slightly thick for better juiciness. - Make the marinade
In a large mixing bowl, add soy sauce, honey, hoisin sauce, minced garlic, grated ginger, Chinese five spice powder, rice vinegar, sesame oil, salt, and black pepper. Mix everything well until smooth and fully combined. - Add color (optional)
If you want the classic red look, add a few drops of red food coloring and mix gently. This step is optional and does not affect the taste. - Marinate the chicken
Place the chicken into the bowl and coat each piece well with the marinade. Cover the bowl and let it rest in the fridge for at least 2 hours. For best flavor, leave it overnight so the chicken absorbs all the rich taste. - Preheat the oven
Set your oven to 200°C (about 400°F) and allow it to fully heat before placing the chicken inside. - Prepare the baking tray
Line a baking tray with foil or parchment paper. Place the marinated chicken pieces evenly on the tray. Keep some space between each piece for proper cooking. - Bake the chicken
Place the tray in the oven and cook for 20 minutes. After that, turn each piece using tongs to ensure even cooking on both sides. - Brush with extra marinade
Take some leftover marinade and lightly brush it over the chicken. This step helps create a glossy and sticky coating. - Cook until caramelized
Continue baking for another 10 minutes or until the chicken is fully cooked and slightly charred on the edges. The glaze should look shiny and rich. - Optional broil step
For extra char and color, switch to broil mode for 2 to 3 minutes. Watch closely to avoid burning. - Rest before serving
Remove the chicken from the oven and let it rest for 5 minutes. This helps keep the juices inside. - Serve and enjoy
Slice the chicken if needed and serve hot with rice, noodles, or fresh vegetables.
Notes
- Use the right cut of chicken
Chicken thighs are the best choice because they stay juicy and tender during cooking. Chicken breast can be used, but it may dry out if overcooked. - Marinate for enough time
Do not rush this step. Let the chicken marinate for at least 2 hours, but overnight is even better. This helps the flavors go deep into the meat. - Balance sweet and salty flavors
Taste your marinade before adding the chicken. Adjust honey and soy sauce if needed to get a balanced flavor. - Balance sweet and salty flavors
Taste your marinade before adding the chicken. Adjust honey and soy sauce if needed to get a balanced flavor. - Let the chicken rest before serving
Resting for a few minutes keeps the juices inside, making the chicken more tender and flavorful. - Use fresh ingredients
Fresh garlic and ginger give a stronger and more natural taste compared to pre packed options.
