Sweet-and-Sour Grilled Chicken Skewers (Yakitori Nanbansu) Recipe

Photographs: Vicky Wasik

Why This Recipe Works

  • A blend of soy sauce, vinegar, mirin, and sugar produces a light yet flavorful marinade that's perfect on chicken.
  • Sugar in the marinade speeds browning, for a deeper, more complex flavor.

Nanbansu is a sweet-sour Japanese sauce, dip, and marinade made from soy sauce, vinegar, mirin, and sugar. It's very popular as a sauce for fried chicken, but it makes an excellent marinade for yakitori (grilled chicken skewers), too.

Recipe Details

Sweet-and-Sour Grilled Chicken Skewers (Yakitori Nanbansu) Recipe

Active 45 mins
Total 8 hrs 45 mins
Serves 4 servings


For the Nanbansu Marinade and Dip:

  • 1/2 cup rice vinegar (120ml)

  • 1/2 cup mirin (120ml)

  • 1/4 cup soy sauce (60ml)

  • 1/4 cup sugar (1 3/4 ounces; 50g)

For the Chicken Skewers:

  • 1 pound boneless skinless chicken breast and/or thighs (450g), cut into 1 1/2- to 2-inch pieces

  • Shichimi togarashi or yuzu kosho, for serving (optional; see note)


  1. For the Nanbansu Marinade and Dip: In a small saucepan, combine soy sauce, vinegar, mirin, and sugar and cook over medium heat, stirring, until the sugar is dissolved. Nanbansu will keep, covered, in the refrigerator for up to 1 month.

  2. For the Chicken Skewers: Place chicken meat in a 1-gallon zipper-lock bag (if using breast and thigh meat together, place each in a separate bag). Pour 2/3 cup marinade into the bag (or 1/3 cup into each bag), press out the air, and seal. Let marinate 8 hours.

  3. Soak wooden skewers in water for at least 30 minutes (to prevent them from burning up on the grill). Light one chimney full of charcoal. When all the charcoal is lit and covered with gray ash, pour out and spread the coals evenly over half of coal grate. Alternatively, set half the burners of a gas grill to high heat. Set cooking grate in place, cover grill, and allow to preheat for 5 minutes. Clean and oil the grilling grate.

  4. Meanwhile, thread 5 to 6 pieces of chicken (keeping breast and thigh meat separate) onto each skewer, pushing the pieces together so that they’re touching. (This will keep the meat from drying out, but will ensure that the exteriors get crispy.)

  5. Grill chicken skewers over high heat, turning frequently, until well browned outside and cooked through on the inside, about 10 minutes total. If chicken begins to burn at any point, move to cooler side of grill to finish cooking.

  6. Serve chicken skewers with the remaining nanbansu on the side for dipping. If you like, you can also sprinkle some shichimi togarashi (Japanese chili blend) onto the skewers or mix a little yuzu kosho into the nanbansu dipping sauce for some extra flavor and heat.


Shichimi togarashi is a Japanese seven-spice blend. Yuzu kosho is a citrus-chili paste. Both can be found in Asian markets or purchased online.

Special Equipment

Bamboo skewers, grill, chimney starter

This Recipe Appears In

Nutrition Facts (per serving)
276 Calories
3g Fat
27g Carbs
28g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 276
% Daily Value*
Total Fat 3g 4%
Saturated Fat 1g 4%
Cholesterol 72mg 24%
Sodium 953mg 41%
Total Carbohydrate 27g 10%
Dietary Fiber 0g 0%
Total Sugars 26g
Protein 28g
Vitamin C 0mg 0%
Calcium 21mg 2%
Iron 1mg 6%
Potassium 293mg 6%
*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.)