Honey soy chicken skewers are juicy, tender, and full of sweet-savory flavor. They are perfect for an easy dinner, summer recipe, family meal, or high-protein dish when you want BBQ-style food without setting up an outdoor grill.

Recipe At A Glance
Ready In: About 45 minutes, plus marinating time
Serves: 4
Calories: About 360–420 per serving
Protein: About 32–38g per serving
Main Ingredients: Chicken thighs, soy sauce, honey, Dijon mustard, garlic, bell peppers, red onion
Dietary Info: High protein, dairy-free, can be made gluten-free with tamari or coconut aminos
Why You’ll Love This Recipe
These honey soy chicken skewers are simple, flavorful, and easy to fit into busy weeknights.
The marinade is quick to mix, but it gives the chicken a deep flavor. Honey adds a light sweetness, soy sauce gives the chicken a savory base, Dijon mustard brings balance, and garlic makes everything smell better while cooking.
This recipe is also great for family dinners, summer parties, casual BBQ nights, or meal prep. You can marinate the chicken ahead of time, thread everything onto skewers, and cook when you are ready.
It is also easy to customize. You can change the vegetables, add spice, use chicken breast, or try another protein.
The Marinade Breakdown
A good marinade should not only add flavor. It should also help the chicken stay juicy.
Soy sauce: This is the salty base. It seasons the chicken and gives the skewers a rich, savory taste.
Honey: Honey adds sweetness and helps the outside of the chicken get a nice golden color.
Dijon mustard: Dijon adds a little tang. It balances the sweetness from the honey so the sauce does not taste too heavy.
Garlic: Garlic gives the marinade a warm aroma. It makes the chicken taste more complete and homemade.
You can also add a little oil to help the chicken cook evenly and keep the surface from drying out.
Ingredients You’ll Need

Protein
- 1.5 lb boneless, skinless chicken thighs
- Cut into 1-inch pieces
Marinade
- 1/4 cup soy sauce
- 3 tablespoons honey
- 1 tablespoon Dijon mustard
- 3 garlic cloves, minced
- 1 tablespoon olive oil
- 1 teaspoon rice vinegar or lemon juice
- 1/2 teaspoon black pepper
Vegetables
- 1 red bell pepper, cut into chunks
- 1 yellow bell pepper, cut into chunks
- 1 red onion, cut into chunks
- Zucchini slices, optional
Optional Garnish
- Sesame seeds
- Sliced green onion
- Fresh cilantro
- Extra honey soy sauce for brushing
How to Make Honey Soy Chicken Skewers Step by Step
1. Prep the Chicken
Cut the chicken thighs into bite-sized pieces. Try to keep the pieces close in size so they cook evenly.
Pat the chicken dry with paper towels. This helps the marinade stick better and also helps the chicken get a better color while cooking.
2. Make the Marinade
In a bowl, mix soy sauce, honey, Dijon mustard, minced garlic, olive oil, rice vinegar, and black pepper.
Whisk until the honey is fully mixed into the sauce.
3. Marinate the Chicken
Add the chicken pieces to the bowl and toss until every piece is coated.
Cover and marinate for at least 30 minutes. For better flavor, marinate for 2–4 hours in the fridge.
Do not marinate too long overnight if your marinade has a lot of acid, because it can change the texture of the chicken.
4. Assemble the Skewers
Thread the chicken pieces onto skewers, alternating with bell peppers and red onion.
Do not pack everything too tightly. Leave a little space between the pieces so the heat can move around the chicken.
If using wooden skewers, soak them in water for about 20–30 minutes before cooking.
5. Cook the Skewers
Place the skewers into the rotisserie grill or your preferred cooking setup.
Cook at about 400°F for 16–20 minutes, turning or rotating until the chicken is golden and cooked through.
Brush with extra marinade or sauce during the last few minutes only. This helps create a shiny glaze without burning the honey too early.
The chicken is ready when the thickest piece reaches 165°F.
6. Rest and Serve
Let the skewers rest for 3–5 minutes before serving. This keeps the juices inside the chicken instead of running out right away.
Sprinkle with sesame seeds and green onion, then serve warm.
Alternative Cooking Methods
Rotisserie Grill
For indoor cooking, the AMZCHEF Rotisserie Grill is a convenient option because the rotating cooking style helps expose the skewers to heat more evenly. It is useful when you want a BBQ-style dinner without smoke, charcoal, or an outdoor setup.

Outdoor Grill
Preheat the grill to medium-high heat. Cook the skewers for about 10–14 minutes, turning often, until the chicken reaches 165°F.
Oven
Place skewers on a baking sheet lined with foil or parchment paper. Bake at 400°F for 18–22 minutes. Broil for 1–2 minutes at the end if you want more color.
Stovetop
Use a grill pan or large skillet. Cook over medium-high heat for about 4–5 minutes per side. Work in batches if needed.
Air Fryer
Place skewers in a single layer. Cook at 380°F for 12–15 minutes, turning once halfway. Make sure the skewers fit your air fryer basket.
How to Store, Freeze, and Reheat
Fridge Storage
Store leftover chicken skewers in an airtight container in the fridge for up to 3 days.
If possible, remove the chicken from the skewers before storing. This makes reheating easier.
Freezing Tips
You can freeze cooked chicken pieces for up to 2 months. Let them cool first, then place them in a freezer-safe bag or container.
For best texture, freeze the chicken without fresh vegetables because some vegetables become soft after thawing.
Reheating Method
Reheat in the oven at 350°F until warm. You can also use a skillet over medium heat with a small splash of water to keep the chicken moist.
Avoid microwaving too long, because chicken can become tough.
Meal Prep Note
You can marinate the chicken one day ahead and assemble the skewers before cooking. This makes dinner faster when you are busy.
FAQs
How long should I marinate honey soy chicken?
At least 30 minutes is enough for a quick dinner. For better flavor, marinate for 2–4 hours in the fridge.
Can I use chicken breast instead of chicken thighs?
Yes. Chicken breast works, but it cooks faster and can dry out more easily. Cut it into even pieces and check the temperature early.
Can I make chicken skewers in the oven?
Yes. Bake them at 400°F for about 18–22 minutes, then broil for 1–2 minutes if you want more color.
What temperature should chicken reach?
Chicken should reach 165°F in the thickest piece. A meat thermometer is the easiest way to check.
Can I prepare the skewers ahead of time?
Yes. You can marinate the chicken ahead and thread the skewers a few hours before cooking. Keep them covered in the fridge until ready to cook.
Can I make this recipe spicy?
Yes. Add chili flakes, sriracha, chili garlic sauce, or gochujang to the marinade.
Can I use the leftover sauce?
If the sauce touched raw chicken, do not use it directly. Boil it first, or set aside a clean portion before marinating.
Final Thoughts
Honey soy chicken skewers are easy to make, full of flavor, and great for both weeknight dinners and summer-style meals. The marinade is simple, the ingredients are flexible, and the result is juicy chicken with a sweet-savory glaze.
And when you do not want to use an outdoor grill, the rotisserie grill gives you a simple way to make skewer-style meals indoors, with less setup and easy cleanup.







