• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Grumpy Recipes
  • About
  • Recipes
menu icon
go to homepage
  • About
  • Recipes
  • Social

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • About
    • Recipes
  • Social

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Chinese Buffet

    Chinese Chicken On A Stick (Buffet Style)

    Published: May 19, 2024 · Modified: Oct 2, 2024 by Grumpy · This post may contain affiliate links · 13 Comments

    Jump to Recipe

    If you have ever wondered how to make the famous Chicken On A Stick from Chinese buffets, you have come to the right place. I am friends with the owner of a Chinese buffet, and this is the recipe he shared with me.

    Chinese chicken on a stick on a plate.

    Chicken on a stick was one of my favorite buffet foods growing up. My favorite part was the light and crispy coating on the outside. Most people do not know it, but it is actually a deep-fried dish. The thin coating comes from a small amount of cornstarch, which protects the meat and keeps it juicy during deep-frying.

    I have seen a few variations of chicken on a stick during my lifetime. The three most common are teriyaki, char siu, and five-spice. Today, I will be sharing the five-spice version which is my personal favorite.

    The marinade

    The marinade is extremely important to flavor the dish. You will need oyster sauce, soy sauce, hoisin sauce, Chinese five-spice powder, garlic powder, baking soda, sugar, and cornstarch. I know it sounds like a lot but they are all required to achieve the right flavor.

    five spice powder, hoisin sauce, oyster sauce, and soy sauce.
    Chinese five spice, hoisin sauce, oyster sauce, and light soy sauce

    For the five-spice, I am using a pre-made mixture from my grocery store. The only reason I am using premade is because it is convenient. If you want to make your own, you can combine star anise, fennel seeds, cinnamon, nutmeg, and clove. I do not have a recipe, but there are many online.

    Baking soda is another important ingredient for the marinade. It is an alkaline substance so it chemically tenderizes the meat as it sits. You only want to use a little bit (about ¼ teaspoon) otherwise the meat will take on a weird flavor.

    chicken pieces being marinated in sauce.
    marinating the chicken, but I have not added cornstarch yet

    The most important part is to let the meat marinate for at least 1 hour. Personally, I go for at least 4 hours every time I make this. My friend said they will let theirs marinate for 24-48 hours sometimes.

    Importance of cornstarch

    Cornstarch helps protect the meat during deep-frying by forming a thin barrier around the meat. This slows down the transfer of heat so it does not get overcooked as fast. It also becomes crispy when it is fried.

    You want to add the cornstarch after the chicken has been marinated so that the marinade has a chance to penetrate the meat before it gets absorbed by the cornstarch.

    Skewering the chicken

    If you are using long skewers, make sure to cut them so that they fit in your frying vessel. I had to cut mine by about 3 inches. I laid them on a cutting board and used a butcher's knife to cut through them.

    bamboo skewers being cut so they fit in frying pan.
    I chopped about 3 inches from the skewers

    Try to skewer the chicken so that all sides of the meat are exposed to the hot oil. This will ensure they cook fast and evenly. I was able to fit around 2-3 pieces of chicken per skewer.

    four skewers of marinated chicken on cutting board.
    four skewers ready to be fried
    removing cooked chicken from hot oil.
    after frying for only 2 minutes

    Depending on how thick you cut the chicken, they can cook really fast. Mine were done in only two minutes. Use a thermometer to get an accurate reading of the temperature.

    Chinese chicken on a stick on a plate.

    Chinese Chicken On A Stick (Buffet Style)

    These taste just like the ones you get at the buffet. The marinade has a very small amount of cornstarch so when they are deep-fried, they develop a very thin coating around them. They are super crispy and juicy!
    5 from 4 votes
    Print Recipe Pin Recipe Save Saved!
    Prep Time 15 minutes mins
    Cook Time 5 minutes mins
    Marinating Time 1 hour hr
    Total Time 1 hour hr 20 minutes mins
    Course Main Course
    Cuisine American, Chinese
    Servings 4 people

    Ingredients
      

    • 1 pound boneless chicken thighs (cut into ½-inch thick pieces)
    • 1 tablespoon oyster sauce
    • 2 teaspoons soy sauce
    • 1 teaspoon hoisin sauce
    • 2 teaspoons water
    • ½ teaspoon Chinese five-spice powder
    • ¼ teaspoon garlic powder
    • ¼ teaspoon baking soda
    • ½ teaspoon sugar
    • 3 tablespoons cornstarch

    Instructions
     

    • Combine all the ingredients except for the cornstarch in a medium bowl. Massage the meat for 30 seconds until everything is evenly coated. Cover with plastic wrap and let it marinate for at least 1 hour and up to 48 hours. I think it tastes best around the 4-hour mark. After that, the meat takes on a more cured texture.
    • Add the cornstarch to the chicken marinade and mix it thoroughly.
    • Skewer the chicken pieces onto the bamboo skewers. Try to keep as much marinade on the chicken as possible. If your skewers are long, you may have to trim the ends so that they fit inside your frying pot.
    • Heat about 1 inch of oil to 350°F. Cook 3-4 skewers at a time for 2-3 minutes until they are golden brown. Transfer to a wire rack to drain excess oil and then enjoy!

    More Chinese Buffet

    • close up of egg roll in a bowl.
      Egg Roll in a Bowl
    • close up of fried chicken wings.
      Chinese Chicken Wings (Takeout Style)
    • plate of orange chicken.
      Orange Chicken
    • plate of cashew chicken.
      Cashew Chicken

    Reader Interactions

    Comments

    1. Lexi

      October 26, 2024 at 11:47 pm

      5 stars
      We had it for supper last night and it was SO GOOD!! thanks for the recipe 🙂

      Reply
      • Grumpy

        October 27, 2024 at 12:23 am

        Thanks Lexi, so glad you enjoyed it!

        Reply
    2. Jen

      February 09, 2025 at 3:36 pm

      My daughter had these at a Chinese restaurant and wanted me to make them. Marinated them for about 12 hours. BIG thumbs up

      Reply
      • Grumpy

        February 09, 2025 at 3:47 pm

        Thanks, Jen! 🙂

        Reply
    3. Rafael

      April 02, 2025 at 9:09 pm

      5 stars
      Literally buffet style flavor! Thank you for sharing this tasteful recipe, I paired it with beef broccoli and ended up making more for my meal preps!

      Reply
      • Grumpy

        April 03, 2025 at 6:01 am

        Glad you liked it!

        Reply
        • Diego Hernandez

          May 19, 2025 at 11:48 pm

          5 stars
          My local chinese restaurant wallets weeps because of this recipe. Absolutely delicious.

          Reply
          • Grumpy

            May 20, 2025 at 12:25 am

            Heh, thanks, Diego!

            Reply
    4. Chris

      August 19, 2025 at 12:04 am

      5 stars
      Very good, only wish I made more. Excellent recipe and I hope you add more Chinese options soon.

      Reply
    5. Jacob

      November 06, 2025 at 12:08 am

      Made this for my wife and I. She Loved it!! Tastes better than the $5 for 3 at the Chinese Buffet near me, which by the way, is really good. I made 15 for $20 with plenty of leftover ingredients for two more batches., just need chicken. I like to cook so my co workers got a taste as well. As requested, I'm making it for the company upcoming potluck.

      Reply
      • Grumpy

        November 06, 2025 at 8:32 pm

        Yay so happy to hear this! Hope it goes well at the pot luck too

        Reply
    6. Rich

      November 06, 2025 at 8:28 pm

      Can you cook this in a air fryer?

      Reply
      • Grumpy

        November 06, 2025 at 8:31 pm

        Yeah it should work since the cornstarch coating is pretty thin. Maybe try 400F for 4 minutes on each side, or until the chicken is cooked

        Reply
    5 from 4 votes

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    The blogger behind "Grumpy Recipes" plating some food for photography.

    Hello! Ever get so hungry that you get a little grumpy? Well, I'm here to fix that! My name is Grumpy and this is my recipe blog. I'm a passionate home cook who wants to share his favorite recipes with the world. Click the link below to learn more about my story.

    More about me →

    Latest Recipes

    • overhead shot of slices of blondies on parchment paper.
      Easy Blondies
    • bowl of marry me chicken soup.
      Marry Me Chicken Soup
    • close up of star shaped sugar cookie on cookie rack.
      Best Sugar Cookies
    • bowl of hamburger soup with spoon in it.
      Hamburger Soup

    Footer

    ↑ back to top

    • Privacy Policy
    • Contact
    • Subscribe

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 Grumpy Recipes

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.