BBQ chicken skewers Recipe

I’m not naming names. Okay, it’s Silas.

I made a double batch of these BBQ chicken skewers last week and came back from grabbing napkins to find him standing at the grill, eating one straight off the stick like it was a corn dog. No plate. No shame.

That’s basically my whole review of this recipe right there.

These skewers are sticky, smoky, a little sweet, and the chicken stays ridiculously juicy even after sitting on direct heat. The marinade does most of the heavy lifting, and the rest is just skewering things and not walking away from the grill for ten minutes. 🍗

Let’s get into it.

Why This Recipe Works

A few reasons these turn out great every single time:

  • The marinade doubles as a glaze. You save some before adding raw chicken to it, then brush it on again while grilling. Double flavor, zero extra work.
  • Cutting the chicken into even pieces matters more than people think. Uneven chunks mean some pieces are dry while others are still pink. We fix that here.
  • A quick sugar-forward BBQ sauce caramelizes fast, which gives you that slightly charred, sticky edge without drying out the meat underneath.

It’s a weeknight recipe that tastes like it took way more effort than it did.

What You’ll Need

For the Chicken and Marinade

IngredientAmount
Boneless, skinless chicken thighs2 lbs, cut into 1.5-inch cubes
BBQ sauce (your favorite bottled kind)3/4 cup
Soy sauce2 tablespoons
Brown sugar2 tablespoons
Apple cider vinegar1 tablespoon
Garlic, minced3 cloves
Smoked paprika1 teaspoon
Onion powder1/2 teaspoon
Black pepper1/2 teaspoon
Olive oil1 tablespoon

For Serving

IngredientAmount
Red bell pepper1, cut into chunks
Red onion1, cut into chunks
Wooden or metal skewers8-10
Fresh parsley, choppedFor garnish

Quick note: I go with chicken thighs here, not breasts. Thighs hold up to grill heat way better and basically refuse to dry out. Breasts will work in a pinch, just watch your timing closely.

Tools You’ll Need

  • Large mixing bowl
  • Grill or grill pan
  • Skewers (if using wooden ones, soak them first, more on that below)
  • Basting brush
  • Meat thermometer (not required, but it saves you from guessing)

Pro Tips

Things I’ve learned the hard way so you don’t have to:

  1. Soak wooden skewers for at least 30 minutes. Skip this and they’ll catch fire on the grill. Ask me how I know.
  2. Don’t marinate longer than 4 hours. The vinegar and soy sauce will start breaking down the chicken texture if you leave it too long, and you’ll end up with mushy meat instead of juicy meat.
  3. Leave small gaps between pieces on the skewer. Cramming everything together sounds efficient, but it means the middle pieces never cook through properly.
  4. Reserve marinade before it touches raw chicken. This is the part people forget, then they’re stuck with no basting sauce or they’re using contaminated marinade. Set some aside first, always.
  5. Let the chicken sit at room temp for 15 minutes before grilling. Cold chicken straight from the fridge cooks unevenly. This one small step makes a real difference.

Step-by-Step Instructions

  1. In a large bowl, whisk together the BBQ sauce, soy sauce, brown sugar, apple cider vinegar, garlic, smoked paprika, onion powder, and black pepper.
  2. Scoop out about 1/3 cup of the marinade into a separate small bowl and set it aside. This is your basting sauce for later.
  3. Add the chicken cubes to the remaining marinade. Toss until every piece is coated.
  4. Cover and refrigerate for 30 minutes to 4 hours.
  5. If using wooden skewers, soak them in water now.
  6. Preheat your grill to medium-high heat, around 400°F.
  7. Thread the chicken onto skewers, alternating with pieces of bell pepper and red onion. Leave a little breathing room between pieces.
  8. Brush the grill grates with olive oil to prevent sticking.
  9. Place the skewers on the grill. Cook for 10-12 minutes total, turning every 2-3 minutes.
  10. During the last few minutes, brush the reserved basting sauce over the skewers on all sides.
  11. Chicken is done when it hits 165°F internally, or when the pieces are firm and the juices run clear.
  12. Remove from the grill, sprinkle with fresh parsley, and let rest for 3 minutes before serving.

Substitutions & Variations

OriginalSwapNotes
Chicken thighsChicken breastCut slightly smaller, watch cook time closely
Bell pepperZucchini or mushroomsBoth hold up well on skewers
BBQ sauceHoney mustardDifferent flavor entirely, but still great
GrillOven broiler400°F, about 12-14 minutes, flip halfway
Soy sauceCoconut aminosGood gluten-free swap
Brown sugarHoneyUse 1 tablespoon instead of 2

Make-Ahead Tips

You can prep these skewers a day ahead without losing quality.

  • Marinate the chicken up to 4 hours before grilling, not longer, for the reasons I mentioned above.
  • Chop your vegetables the night before and store them in an airtight container in the fridge.
  • Assemble the skewers up to 2 hours before grilling and keep them covered in the fridge until you’re ready to cook.

This makes weeknight dinners or backyard get-togethers a whole lot less stressful.

Estimated Nutrition

Rough estimate per skewer (based on a batch of 8-10 skewers):

  • Calories: approximately 240
  • Protein: approximately 24g
  • Fat: approximately 10g
  • Carbs: approximately 12g

Important: These numbers are estimates only. I haven’t run the exact ingredients through Cronometer yet using the specific brands used here, so treat this as a ballpark, not gospel. Always double check against your own ingredients if you’re tracking closely.

Pairing Suggestions

These skewers go with almost anything, but here’s what we usually put on the table alongside them:

  • A simple cucumber and tomato salad with lemon
  • Garlic butter rice
  • Grilled corn on the cob
  • A cold glass of iced tea or a light beer

Storage & Reheating

  • Fridge: Store leftover skewers in an airtight container for up to 4 days.
  • Freezer: Remove chicken from the skewers and freeze in a freezer bag for up to 3 months.
  • Reheating: Warm in a skillet over medium heat for a few minutes, or microwave in 30-second bursts. Avoid the microwave if you can though, it tends to make the chicken a little rubbery.

FAQ

Can I make these in the oven instead of on a grill? Yes. Broil on high for about 12-14 minutes, flipping halfway through and basting the same way you would on a grill.

Why is my chicken dry? Usually it’s overcooking or using chicken breast instead of thighs. Pull the skewers as soon as they hit 165°F internally, don’t wait for extra char.

Can I use metal skewers instead of wooden ones? Absolutely, and they’re reusable, which is nice. Just be careful, they get hot.

How far ahead can I marinate the chicken? Up to 4 hours is the sweet spot. Anything longer and the texture starts to suffer.

Can I use frozen chicken? Thaw it completely first. Marinating frozen or partially frozen chicken means the marinade won’t distribute evenly.

Wrapping Up

If Silas is sneaking skewers off the grill before dinner even starts, I think that says enough. 😄

This one’s easy, it’s forgiving, and it makes your backyard smell incredible for a solid twenty minutes. Give it a try this weekend and let me know how it goes in the comments. I want to hear what you paired it with, what you swapped, or if someone in your house also has zero patience for waiting until the food hits the table.

Leave a Comment