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
| Ingredient | Amount |
|---|---|
| Boneless, skinless chicken thighs | 2 lbs, cut into 1.5-inch cubes |
| BBQ sauce (your favorite bottled kind) | 3/4 cup |
| Soy sauce | 2 tablespoons |
| Brown sugar | 2 tablespoons |
| Apple cider vinegar | 1 tablespoon |
| Garlic, minced | 3 cloves |
| Smoked paprika | 1 teaspoon |
| Onion powder | 1/2 teaspoon |
| Black pepper | 1/2 teaspoon |
| Olive oil | 1 tablespoon |
For Serving
| Ingredient | Amount |
|---|---|
| Red bell pepper | 1, cut into chunks |
| Red onion | 1, cut into chunks |
| Wooden or metal skewers | 8-10 |
| Fresh parsley, chopped | For 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:
- Soak wooden skewers for at least 30 minutes. Skip this and they’ll catch fire on the grill. Ask me how I know.
- 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.
- Leave small gaps between pieces on the skewer. Cramming everything together sounds efficient, but it means the middle pieces never cook through properly.
- 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.
- 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
- In a large bowl, whisk together the BBQ sauce, soy sauce, brown sugar, apple cider vinegar, garlic, smoked paprika, onion powder, and black pepper.
- 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.
- Add the chicken cubes to the remaining marinade. Toss until every piece is coated.
- Cover and refrigerate for 30 minutes to 4 hours.
- If using wooden skewers, soak them in water now.
- Preheat your grill to medium-high heat, around 400°F.
- Thread the chicken onto skewers, alternating with pieces of bell pepper and red onion. Leave a little breathing room between pieces.
- Brush the grill grates with olive oil to prevent sticking.
- Place the skewers on the grill. Cook for 10-12 minutes total, turning every 2-3 minutes.
- During the last few minutes, brush the reserved basting sauce over the skewers on all sides.
- Chicken is done when it hits 165°F internally, or when the pieces are firm and the juices run clear.
- Remove from the grill, sprinkle with fresh parsley, and let rest for 3 minutes before serving.
Substitutions & Variations
| Original | Swap | Notes |
|---|---|---|
| Chicken thighs | Chicken breast | Cut slightly smaller, watch cook time closely |
| Bell pepper | Zucchini or mushrooms | Both hold up well on skewers |
| BBQ sauce | Honey mustard | Different flavor entirely, but still great |
| Grill | Oven broiler | 400°F, about 12-14 minutes, flip halfway |
| Soy sauce | Coconut aminos | Good gluten-free swap |
| Brown sugar | Honey | Use 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.