I absolutely love making BBQ Chicken Skewers when I want a meal that is bursting with smoky, spicy flavors and just the right amount of char. This BBQ Chicken Skewers Recipe has become one of my favorite go-to dishes because it combines tender, juicy chicken with vibrant, crisp vegetables all threaded onto skewers and grilled to perfection. Whenever I fire up the grill, this recipe brings instant joy and gets everyone excited for dinner.
Why You'll Love This BBQ Chicken Skewers Recipe
What really makes this BBQ Chicken Skewers Recipe stand out to me is the flavor combination. The bold spices, like chili powder and cumin, mixed with sweet paprika and a hint of cayenne, create a smoky, slightly spicy layer that seeps into the chicken while it grills. When combined with the charred green and red peppers and onion, the result is a harmony of savory, sweet, and smoky notes that I find absolutely addictive. It’s comfort food elevated in the simplest way possible.
Beyond the incredible taste, I adore how easy this recipe is to prepare. It takes barely any time to marinate the chicken, and threading the skewers becomes a fun, almost creative process. Plus, grilling these skewers is quick, usually taking less than 15 minutes, making it perfect for busy weeknights or casual get-togethers. They bring the party outdoors, so it’s a winner for family dinners, weekend barbecues, or even holiday feasts where you want something that feels special but not complicated.
Ingredients You'll Need

Getting the ingredients right is key in this BBQ Chicken Skewers Recipe. Every spice and vegetable plays an essential role in building that rich flavor and textural contrast, making the dish as exciting to eat as it is to make.
- ¼ cup chili powder: This adds a smoky heat that defines the BBQ flavor.
- 1 tablespoon paprika: Gives a mild sweetness and vibrant color to the seasoning mix.
- ½ teaspoon ground thyme: Adds subtle earthiness that balances the spices.
- 2 teaspoons salt: Essential for bringing out the flavors of the chicken and veggies.
- 2 teaspoons garlic powder: Imparts a warm, aromatic depth to the marinade.
- ½ teaspoon black pepper: Provides a gentle kick and rounds out the seasoning.
- 1 teaspoon cumin: Offers a nutty, smoky undertone that enhances the BBQ vibe.
- ¼ teaspoon cayenne pepper: Adds heat, adjustable for your spice tolerance.
- 1 tablespoon brown sugar: Balances the heat with sweetness and helps with caramelization on the grill.
- 2 boneless chicken breasts, cubed: Tender and juicy, perfect for quick grilling.
- 3 green peppers, cut into thick pieces: Adds freshness and a slight crunch.
- 3 red peppers, cut into thick pieces: Provides sweetness and color contrast.
- 1 large onion, cut into thick pieces: Adds sharpness and caramelizes beautifully on the grill.
- 10-12 skewers, soaked for at least 30 minutes: Essential to prevent burning on the grill.
- 2 tablespoons olive oil: Used to brush the skewers for moisture and extra flavor.
Directions
Step 1: If you are using wooden skewers, soak them in water for at least 30 minutes before starting to prevent burning while grilling. I like to soak mine in the sink while I prep everything else.
Step 2: In a small bowl, combine chili powder, paprika, ground thyme, salt, garlic powder, black pepper, cumin, cayenne pepper, and brown sugar. Mix these seasonings well so they’re evenly blended.
Step 3: Place the cubed chicken into a bowl and sprinkle the BBQ seasoning mix over it. Toss well to coat every piece. Let the chicken sit for about 10 minutes so the spices can really penetrate and build flavor.
Step 4: Thread the soaked skewers by alternating chicken cubes with pieces of green pepper, red pepper, and onion. I like to use about 3-4 pieces of each per skewer, filling it roughly halfway to make sure everything cooks evenly.
Step 5: Preheat your grill to 400º Fahrenheit. This high temperature is perfect for quick cooking and getting those signature grill marks and slight char that I adore.
Step 6: Place the skewers on the grill and cook for 10 to 15 minutes. Brush the skewers with olive oil several times during grilling to keep everything moist and flavorful. Remember to turn the skewers occasionally so all sides get browned evenly. The chicken is done when it reaches an internal temperature of 165º Fahrenheit.
Step 7: Remove the skewers from the grill and serve them warm. This dish is best enjoyed fresh off the heat when the chicken is juicy and the veggies have that beautiful smoky sweetness.
Servings and Timing
This BBQ Chicken Skewers Recipe makes about 8 servings, perfect for a group or family meal. The prep time is roughly 10 minutes, plus 30 minutes if you count soaking the skewers. Cooking takes about 10 to 15 minutes, so total time from start to finish is around 35 to 40 minutes. There’s no resting time needed, so you can serve immediately for the best taste and texture.
How to Serve This BBQ Chicken Skewers Recipe

When I serve these BBQ chicken skewers, I like to keep things vibrant and fresh on the side. Grilled corn on the cob, a simple cucumber and tomato salad, or even a herby quinoa salad complement the smoky tang and tender chicken perfectly. Sometimes, for an added indulgence, I whip up a creamy coleslaw to contrast the spices with some cool creaminess.
For garnishing, a sprinkle of fresh chopped parsley or cilantro brings a burst of color and freshness to each plate. I also love offering lemon wedges beside the skewers because a quick squeeze over the grilled chicken gives a wonderful brightness that balances the smoky richness. Presentation-wise, arranging skewers on a wooden platter and layering grilled vegetables around makes the meal feel festive and inviting, especially for parties or outdoor dinners.
As for drinks, these skewers go wonderfully with a chilled lager, a zesty white wine like Sauvignon Blanc, or even a refreshing iced tea with a splash of lemon. I find that serving the skewers hot or warm lets all the flavors shine the best, so I usually plate everything just as it comes off the grill. This recipe is excellent for family dinners, weekend barbecues, or any gathering where you want food that tastes fantastic but doesn’t require standing over the stove all day.
Variations
I like to switch things up with this BBQ Chicken Skewers Recipe depending on the mood or dietary needs. For instance, swapping chicken breasts with thighs adds extra juiciness and richer flavor if you prefer darker meat. If you want to keep it lighter, turkey breast works nicely too. For a vegetarian twist, I’ve replaced the chicken with thick chunks of marinated tofu or hearty mushrooms — they soak up the BBQ spices beautifully.
If you or your guests are gluten-free, you don’t need to change much here — just double-check that your spices and any prepackaged seasoning blends don’t include gluten. For those looking for vegan options, choosing plant-based “chicken” alternatives or increasing the volume of grilled veggies like zucchini, eggplant, and cherry tomatoes turns this into a vibrant and filling dish.
For flavor variations, I sometimes add a splash of lime juice or swap brown sugar with honey for a different glaze effect. Cooking methods can also vary: although grilling gives the best smoky flavor, you can broil the skewers in your oven or cook them on a stovetop grill pan if the weather doesn’t cooperate. Each method brings its own slight twist but keeps the spirit of the BBQ experience alive.
Storage and Reheating
Storing Leftovers
If you have leftovers, store the skewers in an airtight container and keep them in the refrigerator for up to 3 days. I find glass containers with tight-fitting lids work best to preserve freshness and prevent any flavor contamination. Make sure the skewers have cooled down to room temperature before storing to avoid condensation inside the container.
Freezing
This BBQ Chicken Skewers Recipe freezes well if you want to save some for later. Wrap each skewer tightly in plastic wrap and place them in a freezer-safe bag or container. They can be frozen for up to 2 months. When freezing, it's best to uncooked marinated chicken skewers for optimal texture when reheated, but cooked skewers can also be frozen if needed.
Reheating
To reheat, I prefer warming the skewers gently in an oven preheated to 350º Fahrenheit for about 10-15 minutes, which helps keep them tender and maintain that subtle grilled flavor. If you’re short on time, reheating in a skillet over medium heat with a little olive oil works well too. Avoid microwaving if possible, as it tends to dry out the chicken and lose that lovely grilled texture.
FAQs
Can I use other vegetables besides bell peppers and onions?
Absolutely! Feel free to add zucchini, cherry tomatoes, mushrooms, or even pineapple chunks for a sweet and tangy touch. Just cut them to similar sizes so they cook evenly with the chicken.
How long should I marinate the chicken for the best flavor?
While this recipe suggests letting the seasoned chicken sit for about 10 minutes, you can marinate it longer — up to a few hours in the refrigerator — for a deeper flavor. Just be mindful not to marinate too long if you’re using acidic ingredients in other variations, as it can affect texture.
Can I make this recipe without a grill?
Definitely! You can use a grill pan on your stove or broil the skewers in the oven on a baking sheet. Both methods will give you nice browning, though grilling adds that classic smoky aroma.
What if I don’t have a meat thermometer?
You can check doneness by cutting into the thickest piece of chicken: it should be white all the way through with clear juices running out. Still, a meat thermometer ensures perfect safety and juiciness every time.
Is this recipe spicy?
The spice level is moderate and controlled by the amount of cayenne pepper added. You can reduce or omit the cayenne if you prefer milder flavors, and the brown sugar adds a nice balance of sweetness to smooth out the heat.
Conclusion
I can’t recommend this BBQ Chicken Skewers Recipe enough for anyone who loves flavorful, simple meals that bring people together. It’s such a joy to grill these skewers and watch everyone dig in eagerly because of the irresistible smell and taste. Whether you’re cooking for a crowd or just a cozy dinner, this recipe never disappoints and always brings smiles to the table. Give it a try — I promise it’ll become one of your favorites too!
Print
BBQ Chicken Skewers Recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 8 servings
- Category: Main Dish
- Method: Grilling
- Cuisine: American
Description
These BBQ Chicken Skewers are a flavorful and colorful dish perfect for grilling season. Marinated with a spicy and smoky blend of chili powder, paprika, and cumin, the skewers combine tender chicken, vibrant green and red peppers, and sweet onions. They’re quick to prepare and cook, making them ideal for a summer cookout or a simple weeknight dinner.
Ingredients
Spice 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 (adjust for 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 wooden skewers, soaked for at least 30 minutes
- 2 tablespoons olive oil
Instructions
- Prepare Skewers: Soak wooden skewers in water for at least 30 minutes or overnight to prevent burning during grilling.
- Mix Seasonings: In a small bowl, thoroughly combine chili powder, paprika, ground thyme, salt, garlic powder, black pepper, cumin, cayenne pepper, and brown sugar to create the BBQ spice blend.
- Season Chicken: Coat the cubed chicken breasts evenly with the BBQ seasoning mixture and let it marinate for 10 minutes to absorb the flavors.
- Assemble Skewers: Thread the marinated chicken, green peppers, red peppers, and onion pieces alternately onto each skewer, filling them about halfway with roughly 3-4 pieces of each ingredient.
- Preheat Grill: Heat a grill to 400º Fahrenheit (approximately 204º Celsius) to prepare for cooking.
- Grill Skewers: Place the assembled skewers on the grill. Cook for 10-15 minutes, brushing frequently with olive oil. Turn the skewers regularly to ensure even cooking until the chicken reaches an internal temperature of 165ºF (74ºC).
- Serve: Remove the skewers from the grill and serve warm for the best flavor and texture.
Notes
- Soaking the wooden skewers prevents them from burning or catching fire on the grill.
- Adjust the cayenne pepper amount to control the spiciness according to preference.
- Olive oil brushing keeps the skewers moist and adds a subtle flavor during grilling.
- Ensure chicken is cooked through by checking that it reaches 165ºF internally to prevent foodborne illness.
- These skewers can also be cooked in a grill pan on the stovetop if outdoor grilling isn’t available.


Leave a Reply