A smoky aroma floats through the air as tender chunks of chicken glaze with a glossy teriyaki sauce, bringing to life a delightful barbecue moment. These Teriyaki Chicken Skewers come together in about an hour and deliver a burst of sweet and savory flavor in every bite. The combination of fresh ingredients and a homemade sauce makes it a surefire hit at any gathering.
This recipe is perfect for family dinners or summer cookouts, providing a satisfying meal that everyone will love. You can prepare the marinade ahead of time, and any leftovers can be stored in the fridge for easy reheating.
Why You’ll Love This Recipe
- The marinade infuses the chicken with a sweet and savory flavor.
- Grilling adds a delicious smoky char while keeping the chicken juicy.
- Colorful veggies enhance both the presentation and nutritional value.
- Fresh pineapple chunks provide a refreshing burst of sweetness.
What You’ll Need
Gather the following ingredients to make your skewers:
For the Marinade
- 1/2 cup low-sodium soy sauce
- 1/2 cup pineapple juice
- 2 tbsp brown sugar
- 1 tbsp rice vinegar
- 1 tsp sesame oil
- 2 tsp fresh ginger, minced
- 2 cloves garlic, minced
- 1/4 tsp red pepper flakes
- 2 tbsp cold water
- 1 tbsp cornstarch
For the Skewers
- 2 lbs boneless skinless chicken breasts or thighs, cut into 1-inch cubes
- 1 red bell pepper, cut into 1-inch pieces
- 1 green bell pepper, cut into 1-inch pieces
- 1 red onion, cut into 1-inch pieces
- 1 cup fresh pineapple chunks
Note: You can use low-sodium soy sauce to reduce saltiness.
Substitutions & Swaps
- Honey can replace brown sugar.
- Any bell pepper color works.
- Use chicken tenders for quicker cooking.
- Firm tofu can substitute for chicken.
How to Make It
Create these flavorful skewers in just a few simple steps.
Prep the Skewers and Build the Sauce
Whisk together the soy sauce, pineapple juice, brown sugar, rice vinegar, sesame oil, ginger, garlic, and red pepper flakes in a bowl. In a separate small bowl, combine the cold water and cornstarch, then stir it into the marinade until well mixed. This will thicken the sauce when cooked.
Marinate and Assemble
Place the chicken cubes in a large zip-top bag and pour half of the marinade over the meat. Seal the bag, ensuring all pieces are coated, and refrigerate for at least 30 minutes or up to 2 hours for maximum flavor. While the chicken marinates, soak skewers in water if using wooden ones to prevent burning. After marinating, assemble the skewers by alternating chicken, bell peppers, onion, and pineapple chunks.

Grill and Baste at the Right Time
Preheat your grill to medium-high heat. Place the skewers on the grill and cook for 10-15 minutes, turning occasionally until cooked through and juices run clear. During the last few minutes of grilling, baste the skewers with the remaining marinade for extra flavor.
How to Store It
Fridge: Store in an airtight container for up to 3 days.
Freezer: No, the texture changes when frozen.
Reheat: Microwave on medium for 2-3 minutes or until heated through.
Tips for Best Results
- Allow the chicken to marinate for at least an hour for maximum flavor.
- Avoid overcrowding the skewers to ensure even cooking.
- Use a thermometer to check for doneness; chicken should reach 165°F.
- Brush with extra marinade, but only during the last few minutes of grilling.
Serving Suggestions
- Serve with steamed rice and sesame seeds for added crunch.
- Pair with a fresh garden salad for a lighter option.
- Enjoy as an appetizer at your next backyard barbecue.




