Vietnamese-Style Sticky Chicken Skewers Recipe

Vietnamese-Style Sticky Chicken Skewers Recipe

How To Make Vietnamese-Style Sticky Chicken Skewers

These sticky chicken skewers are sweet, salty, sour, and savory. It has such a well-balanced flavor you’ll find yourself asking for seconds.

Preparation: 20 minutes
Cooking: 10 minutes
Total: 30 minutes



  • ½cuppalm sugar,or substitute brown sugar
  • ½cupunseasoned rice wine vinegar
  • ¼cupfish sauce
  • ½cupchili sauce,like sriracha, to taste
  • 1garlic clove,minced
  • 2tbspfresh ginger,minced peeled
  • lbschicken thighs,skinless, boneless, cut into 2-inch pieces
  • vegetable oil,for the baking sheet
  • ¼bunchleave from cilantro,for garnish
  • 3scallions,thinly sliced, for garnish
  • cooked rice,or rice noodles, for serving


  1. Soak the skewers: If using bamboo skewers, soak them in warm water for 30 minutes.

  2. Marinate the chicken: In a bowl, stir together the sugar, vinegar, fish sauce, chili sauce, garlic, and ginger. Add the chicken pieces and toss to coat. Marinate for at least 10 minutes at room temperature but no more than 30—otherwise the flavors become too pungent.

  3. Heat the broiler: Set an oven rack 4 inches from the broiler element and turn on the broiler to high. Line a rimmed baking sheet with foil. Lightly oil or spray it with vegetable oil. (This is important—the marinade tends to burn on the pan, but not on the chicken, and you will save yourself from a tedious cleaning job.)

  4. Thread the chicken on the skewers: Place 3 to 5 pieces of chicken on each skewer, depending on whether you’re using small or large skewers. Don’t crowd the chicken pieces too close together; they will brown better if there’s a little bit of space in between each piece. Transfer the skewers to the baking sheet. Pour the excess marinade into a small skillet.

  5. Cook the excess marinade: In a small skillet over medium heat, bring the excess marinade to a boil and cook for 2 to 3 minutes, or until slightly thickened. Brush the chicken all over with the reduced marinade.

  6. Broil the chicken skewers: Broil for 3 to 4 minutes, or until browned on top. With tongs, turn skewers over and brush with more marinade. Broil for another 3 to 4 minutes, or until browned on the other side and cooked all the way through. Exact time will depend on the heat of your particular broiler; when done, the chicken should no longer be pink in the middle.

  7. Serve the skewers: Transfer the skewers to a platter, or remove the chicken from the skewers and serve the pieces on a platter without the skewers, whichever you prefer. Sprinkle with cilantro and scallions and serve with rice or rice noodles.


  • Calories: 534.20kcal
  • Fat: 32.33g
  • Saturated Fat: 7.98g
  • Trans Fat: 0.17g
  • Monounsaturated Fat: 14.65g
  • Polyunsaturated Fat: 6.63g
  • Carbohydrates: 27.32g
  • Fiber: 2.45g
  • Sugar: 22.19g
  • Protein: 30.25g
  • Cholesterol: 166.70mg
  • Sodium: 2016.69mg
  • Calcium: 54.91mg
  • Potassium: 609.33mg
  • Iron: 1.95mg
  • Vitamin A: 65.49µg
  • Vitamin C: 8.72mg
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!