How to Make Juicy Honey Soy Chicken Skewers Without an Outdoor Grill?

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.

Honey soy chicken skewers

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

Ingredients of honey soy chicken skewers

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.

AMZCHEF 34QT 2-in-1 Rotisserie Grill 360° Auto Rotating Oven

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.

 

Leave a comment

Most Purchased products

Slow Masticating Juicer AMZCHEF Cold Press Juicer Professional Machine ZM1501 Grey MiniAMZCHEF Slow Juicer Extractor Professional Juice Machine ZM1501
AMZCHEF Slow Juicer Extractor ZM1501 Light Gray
Sale price$89.99 USD Regular price$189.98 USD
In stock
AMZCHEF Cold Press Juicer 5.2" Large Feed Chute-1902BCold Press Juicer Machine with Large Feed Chute
AMZCHEF Cold Press Juicer Machine with Large Feed Chute
Sale price$86.99 USD Regular price$199.98 USD
In stock
portable induction cooktopportable induction cooktop
AMZCHEF Portable Double Induction Cooktop with 2 Burners
Sale price$199.99 USD Regular price$259.98 USD
Sold out