I just adore BBQ Chicken Skewers Recipe for how it brings together juicy, flavorful chicken with vibrant veggies, all kissed by smoky grill marks. For me, it’s not just about the taste but the whole experience—from marinating the seasoned chicken cubes to threading them onto skewers with colorful peppers and onions. This dish is so satisfying, whether I’m firing up the grill for a family dinner or a casual weekend get-together. It’s hands-down one of my favorite, crowd-pleasing recipes that’s both simple and delicious.
Why You'll Love This BBQ Chicken Skewers Recipe
What immediately hooked me on this BBQ Chicken Skewers Recipe is the perfect balance of smoky heat, subtle sweetness, and aromatic spices. The chili powder, paprika, and hint of cumin add layers of warm flavor without overpowering the natural juiciness of the chicken. Plus, the slight kick from the cayenne pepper wakes up your palate just enough to keep every bite exciting. It’s a flavor profile that’s bold yet approachable, making it a winner for everyone at the table.
I also love how easy and quick this recipe is to prepare. The seasoning mix comes together in minutes, and the chicken soaks up the flavors magically with just a short marinating time. Threading the skewers with colorful bell peppers and onions adds freshness and crunch, and grilling everything for 10 to 15 minutes means you’re never waiting too long for dinner. It’s the perfect recipe for those days when you want an impressive grilled meal without spending hours in the kitchen or needing complicated ingredients.
Ingredients You'll Need
The ingredients for this BBQ Chicken Skewers Recipe are simple but each one plays an essential role. From spices that build flavor depth to colorful vegetables that add texture and visual appeal, these components come together beautifully to create something truly special.
- ¼ cup chili powder: Gives a rich, smoky base flavor with a touch of warmth.
- 1 tablespoon paprika: Adds sweetness and vibrant color to the seasoning mix.
- ½ teaspoon ground thyme: Brings a subtle herbal note balancing the spices.
- 2 teaspoons salt: Enhances all the flavors and seasons the meat perfectly.
- 2 teaspoons garlic powder: Infuses a deep, savory aroma.
- ½ teaspoon black pepper: Adds gentle heat and complexity.
- 1 teaspoon cumin: Gives an earthy, warm undertone that's classic to BBQ.
- ¼ teaspoon cayenne pepper: Provides a controlled spicy kick (adjust to taste).
- 1 tablespoon brown sugar: Balances spice with subtle sweetness and helps caramelize the chicken.
- 2 boneless chicken breasts, cut into cubes: The tender, juicy protein base that's perfect for skewering.
- 3 green peppers, cut into thick pieces: Adds crunch, freshness, and a pop of color.
- 3 red peppers, cut into thick pieces: Lends sweetness and vibrant red hue for great presentation.
- 1 large onion, cut into thick pieces: Introduces a savory sweetness when grilled.
- 10-12 skewers, soaked for at least 30 minutes: Prevents burning and helps with easy grilling.
- 2 tablespoons olive oil: Used for brushing and keeping the skewers juicy on the grill.
Directions
Step 1: Start by soaking your skewers if they’re wooden. I usually soak them for at least 30 minutes or even overnight if I remember ahead. This step is key to avoid scorching on the grill.
Step 2: In a small bowl, whisk together all the BBQ seasonings: chili powder, paprika, thyme, salt, garlic powder, black pepper, cumin, cayenne pepper, and brown sugar. This spice blend is the heart of the dish.
Step 3: Sprinkle the seasoning mix evenly over the cubed chicken breasts. I like to toss it gently with my hands, ensuring every piece is coated well. Then, let the chicken sit for about 10 minutes so it soaks up all those fragrant flavors.
Step 4: Begin threading the skewers with chicken pieces, alternating with green and red pepper chunks and onion pieces. I usually fill each skewer about halfway—around 3 to 4 pieces of each ingredient—which makes them easy to handle and cook evenly.
Step 5: Heat your grill to about 400 degrees Fahrenheit. A hot grill is essential for getting those signature grill marks and sealing in the juices.
Step 6: Place the skewers on the grill and cook them for 10 to 15 minutes. I like to brush them with olive oil a few times during cooking to keep the chicken moist and help caramelize the seasoning. Turn the skewers occasionally so they cook evenly. Use a meat thermometer to check for doneness—the internal temperature should reach 165 degrees Fahrenheit.
Step 7: Once cooked through and beautifully charred, remove the skewers from the grill and let them rest for a couple of minutes before serving. This rest helps the juices redistribute inside the chicken for tender bites.
Servings and Timing
This BBQ Chicken Skewers Recipe makes about 8 servings, which is perfect for a medium-sized family or a small gathering of friends. The prep time is short—about 10 to 15 minutes to chop and season everything. Cooking takes roughly 10 to 15 minutes on the grill, while the skewers benefit from a little resting time of 2 to 3 minutes before serving. Overall, you’re looking at about 35 minutes from start to finish, which is great for a quick but impressive meal.
How to Serve This BBQ Chicken Skewers Recipe
I love serving these skewers right off the grill while they’re still warm and juicy. They pair wonderfully with fresh, crunchy sides like a crisp green salad or a tangy coleslaw. For something heartier, I often serve them alongside garlic mashed potatoes or fluffy rice to soak up any residual juices. The colorful peppers and onions also make a natural garnish, but adding a sprinkle of chopped fresh parsley or cilantro really brightens the plate.
For drinks, I recommend a crisp white wine such as Sauvignon Blanc or a light, refreshing beer like a pilsner to complement the smoky, spicy flavors without overwhelming them. If you’re aiming for a non-alcoholic option, a sparkling lemonade or iced tea with a splash of lemon works wonderfully. These skewers shine at casual backyard barbecues, weekend family dinners, or even as finger food for holiday parties—any occasion where relaxed, flavorful eating is the vibe.
When plating, I like to serve two skewers per person as a satisfying portion, with sides arranged neatly around them. They’re ideal when served hot or warm, as the flavors and texture are at their peak. However, leftovers taste great at room temperature if you’re packing them for a picnic or potluck.
Variations
One thing I enjoy about this BBQ Chicken Skewers Recipe is how easy it is to customize. If you want to mix things up, try swapping out the chicken breasts for thighs, which are juicier and richer in flavor. For a gluten-free version, just double-check any additional sauces or spices you use, but this base recipe is naturally gluten-free. Vegans and vegetarians can easily adapt the recipe by substituting the chicken with firm tofu, tempeh, or even hearty mushrooms like portobello or king oyster, marinated in the same spice blend.
You can also play around with the flavor profile by adding a smoky chipotle powder for a deeper heat or a squeeze of fresh lime juice before serving to add brightness and acidity. Another fun twist is to brush the skewers with a honey glaze near the end of grilling for a sticky, sweet finish. Instead of grilling, you can cook these skewers under your oven’s broiler or on a grill pan if the weather isn’t cooperating—just keep an eye on them to prevent burning.
Storage and Reheating
Storing Leftovers
If you happen to have any leftovers from this BBQ Chicken Skewers Recipe, store them in an airtight container in the refrigerator. I recommend using glass containers with tight-fitting lids to help keep the meat juicy and prevent absorption of other fridge odors. The skewers will keep well for about 3 to 4 days, making them a perfect option for meal prepping or quick lunches.
Freezing
You can freeze these skewers, though I like to remove the chicken and vegetables from the skewers before freezing for easier storage. Place the pieces in a freezer-safe bag or container with any juices to prevent drying out. They can stay frozen for up to 2 months without losing too much flavor or texture. When you’re ready to enjoy them again, thaw overnight in the fridge before reheating.
Reheating
For reheating, I prefer warming them gently in a skillet over medium-low heat or in the oven at 350 degrees Fahrenheit until heated through. This helps maintain their tender, juicy texture and preserves the grilled flavor better than microwaving, which can sometimes dry them out. If you do microwave, cover them loosely and heat in short bursts, checking often to avoid overcooking. Adding a splash of water or a light brush of olive oil before reheating can also help keep things moist.
FAQs
Can I use wooden skewers for this BBQ Chicken Skewers Recipe?
Absolutely! Just be sure to soak wooden skewers in water for at least 30 minutes before grilling. This prevents them from burning or catching fire while on the grill and helps keep your chicken safely threaded without sticking.
How do I know when the chicken skewers are fully cooked?
The best way to be sure is by using a meat thermometer. Insert it into a piece of chicken and look for an internal temperature of 165 degrees Fahrenheit. The chicken should be opaque throughout, juicy, and no longer pink inside.
Can I prepare these skewers ahead of time?
Yes, you can season and thread the chicken and veggies onto skewers a few hours ahead and keep them covered in the fridge until you’re ready to grill. Just bring them to room temperature before placing on a hot grill to ensure even cooking.
What if I don’t have a grill—can I make this recipe indoors?
You can definitely cook these skewers under the oven broiler or in a grill pan on the stove. Just watch carefully and turn them frequently to get a nice char and prevent burning. The flavor might be a bit different from an outdoor grill but still delicious.
Can I add other vegetables to these skewers?
For sure! Vegetables like zucchini, cherry tomatoes, mushrooms, or even pineapple chunks work wonderfully. Just cut them into similar-sized pieces to ensure even cooking alongside your chicken.
Conclusion
I can’t recommend this BBQ Chicken Skewers Recipe enough if you’re looking for a flavorful, easy-to-make meal that impresses every time. It’s one of those recipes I return to again and again, whether for a laid-back family dinner or a festive gathering with friends. Give it a try—you’ll love how the simple ingredients and quick steps come together into something truly delicious and satisfying!
PrintBBQ Chicken Skewers Recipe
These BBQ Chicken Skewers are a flavorful and colorful dish perfect for grilling season. Featuring a blend of chili powder, paprika, garlic, and brown sugar, tender chicken cubes are marinated and skewered with vibrant green and red peppers and onions, then grilled to juicy perfection. Ideal for family gatherings or casual cookouts, these skewers offer a delicious balance of smoky, spicy, and sweet flavors in every bite.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Grilling
- Cuisine: American
Ingredients
BBQ Seasoning Mix
- ¼ cup chili powder
- 1 tablespoon paprika
- ½ teaspoon ground thyme
- 2 teaspoons salt
- 2 teaspoons garlic powder
- ½ teaspoon black pepper
- 1 teaspoon cumin
- ¼ teaspoon cayenne pepper (or less for a milder flavor)
- 1 tablespoon brown sugar
Main Ingredients
- 2 boneless chicken breasts (cut into cubes)
- 3 green peppers (cut into thick pieces)
- 3 red peppers (cut into thick pieces)
- 1 large onion (cut into thick pieces)
- 10-12 skewers (soaked for at least 30 minutes)
- 2 tablespoons olive oil
Instructions
- Soak Skewers: If using wooden skewers, soak them in water for at least 30 minutes or overnight to prevent burning during grilling.
- Prepare BBQ Seasoning: In a small bowl, combine chili powder, paprika, ground thyme, salt, garlic powder, black pepper, cumin, cayenne pepper, and brown sugar to create the BBQ seasoning mix.
- Season Chicken: Toss the cubed chicken breasts in the BBQ seasoning mixture until evenly coated. Let sit for 10 minutes to absorb the flavors.
- Assemble Skewers: Thread the skewers alternately with pieces of seasoned chicken, green and red peppers, and onion, filling the skewers about halfway with approximately 3-4 pieces of each ingredient.
- Preheat Grill: Heat your grill to 400º Fahrenheit to ensure it is hot enough for proper cooking and searing.
- Grill Skewers: Place the skewers on the grill and cook for 10-15 minutes. Brush occasionally with olive oil and turn the skewers regularly for even cooking. Ensure the internal temperature of the chicken reaches 165ºF for food safety.
- Serve: Once cooked through, remove the skewers from the grill and serve them warm for a tasty BBQ meal.
Notes
- Soaking wooden skewers prevents them from burning on the grill.
- Adjust cayenne pepper to control the spiciness of the seasoning.
- You can substitute the chicken breasts with chicken thighs for more juiciness.
- Consider serving with a side of rice or a fresh salad for a complete meal.
- Leftover skewers can be refrigerated and reheated, but are best consumed fresh.

Leave a Reply