BBQ Chicken Skewers with Dry Rub, Peppers and Onions

BBQ chicken skewers are juicy, boldly spiced chicken cubes threaded onto skewers with colorful peppers and onions, cooked over high direct heat until caramelized and slightly charred on every side.

This recipe builds its flavor on a homemade dry rub for chicken with no marinating required, delivering bold, smoky results in about 35 minutes and making these BBQ chicken skewers the most reliable grilled skewers recipe in your warm-weather rotation.

DetailInfo
Prep Time10 minutes
Marinate Time10 minutes
Cook Time15 minutes
Total Time35 minutes
Servings8 skewers
DifficultyEasy
CuisineAmerican
Table of Contents
BBQ Chicken Skewers with Dry Rub, Peppers and Onions
BBQ Chicken Skewers with Dry Rub, Peppers and Onions

These BBQ chicken skewers are my absolute go-to the moment summer arrives and I need something that tastes like real effort without actually demanding it. Over the years of making this recipe for backyard cookouts, birthday grills, and random Tuesday dinners, I have landed on one truth:

the dry rub does all the heavy lifting. No complicated chicken skewers marinade, no overnight prep. Just a bold spice blend pressed onto the chicken, ten minutes of rest, and a screaming hot grill. My family always asks for these grilled BBQ chicken skewers the moment I bring out the cutting board, and they disappear faster than anything else on the table.

One trick I picked up after too many dry, overcooked kebabs: cut your chicken breasts into even 1.5-inch cubes and let them rest at room temperature while you prep the vegetables. Even temperature means even cooking with no raw centers and no rubbery outsides. Another thing that changed everything for me was brushing with olive oil during grilling rather than before.

Applying oil mid-cook creates that gorgeous lacquered crust you see on restaurant-quality BBQ chicken skewers without burning the spices off the surface. If you want to skip the grill entirely, these work beautifully as chicken skewers in the oven too, and the full method is covered in the FAQ below.

Why These BBQ Chicken Skewers Work Every Time

The dry rub for chicken in this recipe uses chili powder as the base, which gives deep, earthy heat rather than sharp one-dimensional spice. Brown sugar is the quiet genius of the blend because it caramelizes under grill heat to form a slightly sweet crust that balances the cumin and cayenne beautifully. That contrast of smoky, sweet, and spicy is exactly what makes people reach for a second BBQ chicken skewer without thinking about it, and it is what separates this recipe from plain grilled chicken every single time.

Threading chicken alternately with thick-cut peppers and onions serves a purpose beyond looks. The vegetables release moisture as they cook, which gently steams the chicken pieces closest to them and keeps the meat from drying out even if you leave the BBQ chicken skewers on the grill an extra minute or two.

Red and green peppers also char at a slightly different rate than the chicken, giving textural contrast in every bite. If you love bold grilled chicken dishes, these grilled BBQ chicken thighs use a similar flavor philosophy and are worth bookmarking for your next cookout.

The ten-minute rest after seasoning, before the chicken ever touches the grill, lets the salt in the rub draw a thin layer of moisture to the surface. That moisture dissolves the dry spices into a concentrated paste that sticks to the grates and caramelizes instead of falling off. Most recipes skip this step and wonder why their dry rub ends up on the grill instead of on the chicken skewers where it belongs.

Ingredients for BBQ Chicken Skewers

IngredientQuantityNotes / Alternatives
Chili powder¼ cupUse ancho chili powder for a smokier, milder result
Paprika1 tablespoonSmoked paprika deepens the BBQ flavor further
Ground thyme½ teaspoonDried oregano works as a substitute
Salt2 teaspoonsKosher salt preferred; reduce to 1½ tsp if using fine table salt
Garlic powder2 teaspoonsAvoid garlic salt here as it throws off the sodium balance
Black pepper½ teaspoonFreshly cracked gives a sharper bite
Cumin1 teaspoonEssential for the earthy base of the dry rub
Cayenne pepper¼ teaspoonReduce to ⅛ teaspoon for a milder skewer; omit for kids
Brown sugar1 tablespoonCoconut sugar works well; omit if watching sugar intake
Boneless chicken breasts2 large (about 1.5 lbs)Chicken thighs stay juicier on high heat and are an excellent swap
Green bell peppers3, cut into thick piecesAny color pepper works; mix colors for visual variety
Red bell peppers3, cut into thick piecesRed peppers are sweeter and caramelize faster than green
Large onion1, cut into thick piecesRed onion adds mild sweetness; white onion delivers more punch
Skewers10 to 12Soak wooden skewers 30+ minutes; metal skewers need no soaking
Olive oil2 tablespoonsAvocado oil has a higher smoke point, ideal for very hot grills
Overhead flat lay of all BBQ chicken skewer ingredients including spices, chicken breasts, peppers, and onions
Everything you need for bold, smoky BBQ chicken skewers: simple pantry spices and fresh vegetables.

Mise en Place and Prep Steps

  1. Submerge wooden skewers fully in cold water for a minimum of 30 minutes before building the BBQ chicken skewers. Overnight soaking is even better since dry skewers catch fire and split under grill heat.
  2. Combine all dry rub ingredients, including chili powder, paprika, thyme, salt, garlic powder, black pepper, cumin, cayenne, and brown sugar, in a small bowl and whisk until fully blended with no clumps.
  3. Pat chicken breasts completely dry with paper towels before seasoning. Moisture on the surface dilutes the rub and creates steam instead of a crust.
  4. Cut chicken into uniform 1.5-inch cubes. Uniformity matters here because uneven pieces cook at different rates and leave some raw while others overcook.
  5. Toss chicken cubes with all of the dry rub, pressing firmly so the spices adhere on every side. Let the seasoned chicken rest at room temperature for 10 minutes.
  6. Cut bell peppers into thick 1.5-inch square pieces. Thin slices will burn before the BBQ chicken skewers finish cooking.
  7. Cut the onion into similarly thick wedge pieces that hold together on the skewer without falling apart during grilling.
  8. Measure 2 tablespoons of olive oil into a small dish and set a basting brush beside the grill before the chicken goes on.

How To Make Grilled BBQ Chicken Skewers Step by Step

Step 1: Season and Rest the Chicken

  1. Soak wooden skewers in cold water for at least 30 minutes before building the kebabs.
  2. Mix all dry rub spices in a small bowl until thoroughly combined with no clumps remaining.
  3. Pat chicken cubes dry on all sides, then press the dry rub for chicken firmly onto every surface so it fully adheres.
  4. Rest the seasoned chicken at room temperature for 10 minutes while you prepare the vegetables and preheat the grill.

Step 2: Build the BBQ Chicken Skewers

  1. Thread one piece of chicken onto a skewer, followed by a piece of green pepper, then red pepper, then onion.
  2. Repeat the pattern of chicken, peppers, and onion until each skewer holds about 3 to 4 pieces of each item, filling roughly half the skewer length and leaving enough room to handle both ends safely.
  3. Build all remaining BBQ chicken skewers using the same alternating pattern for consistent cooking across every skewer.

Step 3: Grill the Chicken Skewers

  1. Preheat the grill to 400°F (204°C) and clean the grates with a grill brush to prevent the spice crust from sticking.
  2. Place BBQ chicken skewers on the hot grill in a single layer with no overlapping between skewers.
  3. Brush skewers generously with olive oil as soon as they hit the grill grates.
  4. Grill for 10 to 15 minutes total, turning every 3 to 4 minutes so all sides develop char and deep color from the dry rub.
  5. Brush with olive oil each time you turn the skewers, since this repeated basting is what builds the lacquered, caramelized crust.
  6. Check internal temperature with an instant-read thermometer and pull the BBQ chicken skewers at exactly 165°F (74°C) in the thickest piece of chicken.
  7. Rest skewers off the heat for 3 minutes before serving to allow the juices to redistribute through the meat.
Chicken skewers being basted with olive oil on a hot grill with grill marks and smoke visible
Brush olive oil onto BBQ chicken skewers every time you turn them to build the caramelized crust.

Chef Tips for Perfect BBQ Chicken Skewers

  • Keep the grill lid closed between turns. Lifting it constantly drops the temperature by 50 to 75°F and extends cook time significantly, drying out the chicken on your BBQ chicken skewers before the outside finishes charring. Turn once, then close the lid.
  • Swap chicken breasts for thighs when you want the most forgiving result. Breasts require precise timing on the grill, but thighs have enough fat to stay juicy even past 175°F. Both cuts work well here, though thighs need about 2 extra minutes per side.
  • Prepare the dry rub in bulk and store it. This spice blend doubles easily and keeps in an airtight jar for up to 6 months. Use the extra as a dry rub for chicken in the oven, on grilled BBQ chicken thighs, or dusted over roasted vegetables before sheet panning.
  • Choose flat metal skewers over round wooden ones. Metal skewers conduct heat from the inside out and prevent the chicken pieces from spinning when you turn the BBQ chicken skewers, keeping everything in place and cooking evenly.
  • Grease the grill grates before adding food. Fold a paper towel, dip it in oil, and wipe the hot grates with tongs before placing any skewers down. This step prevents the spice crust from tearing off when you attempt your first turn.
  • Cut vegetables to match the thickness of the chicken cubes. Thin pepper pieces char and collapse before the BBQ chicken skewers finish cooking. Matching sizes ensure the chicken and vegetables reach the right texture at the same time.

Common Mistakes to Avoid When Making Chicken Skewers

MistakeWhy It HappensHow to Fix It
Skipping the skewer soakDry wooden skewers ignite under grill heat, burning the ends and dropping foodSoak skewers in cold water for at least 30 minutes, or switch to metal skewers permanently
Packing pieces too tightly on the skewerTightly packed BBQ chicken skewers create steaming pockets that prevent browning on the contact sidesLeave a small gap of about ¼ inch between each piece so heat can circulate around every surface
Grilling on too low heatLow heat cooks chicken slowly, letting it dry out before the outside develops color or the dry rub caramelizesPreheat to at least 400°F before adding chicken skewers; high heat sears fast and seals in moisture
Placing wet chicken on the grillSurface moisture prevents the dry rub from forming a crust and causes flare-ups that burn the spicesPat chicken cubes completely dry with paper towels before applying any seasoning at all
Cutting chicken pieces unevenlySmall pieces overcook while large pieces stay raw, making it impossible to hit 165°F everywhere at onceAim for 1.5-inch cubes on every piece; consistent sizing is the single most important prep step for BBQ chicken skewers

Variations and Substitutions

IngredientSubstitutionImpact on Flavor
Chicken breastChicken thighsRicher, juicier result with more fat and less risk of drying out on the grill
Dry rub seasoningTeriyaki chicken skewers glaze (soy, mirin, honey, ginger)Completely different profile: sweet, umami-forward, Japanese-inspired rather than smoky American BBQ
Brown sugar in the rubCoconut sugar, or omit entirelyCoconut sugar adds a mild caramel note; omitting reduces char and sweetness but cuts carbs
Cayenne pepperSmoked chipotle powderAdds smoky depth with heat rather than straight sharpness, great for adults who want complexity without fire
Bell peppers on the skewerZucchini, mushrooms, or cherry tomatoesZucchini stays firm; mushrooms absorb the rub; cherry tomatoes burst with sweetness and all work well as grilled skewers
Olive oil bastingChicken skewers marinade (yogurt, lemon, garlic)Yogurt-based marinade tenderizes the meat and adds tang; coat the chicken 2 to 4 hours ahead for maximum effect

Serving Suggestions and Pairings for BBQ Chicken Skewers

BBQ chicken skewers pair naturally with cool, creamy sides that contrast the smoky heat of the rub. A classic creamy coleslaw is the go-to companion at any cookout since its richness cuts through the spice perfectly. For a full summer spread, add a big bowl of classic potato salad and a chilled pasta salad to round out the table without any extra oven time.

For a lighter weeknight plate, serve the BBQ chicken skewers over plain couscous or steamed rice to soak up the juices that collect on the platter. A squeeze of fresh lime over the finished skewers brightens the entire flavor profile without adding any prep complexity. These also slide off the skewer beautifully into warm flour tortillas with a drizzle of sour cream and shredded cabbage for quick chicken tacos straight from the grill. If you are building a full summer party menu, a honey lime fruit salad is a refreshing, crowd-pleasing finish that takes zero effort to pull together.

Great occasions for this recipe include backyard cookouts, Memorial Day, Fourth of July, Labor Day, weekly meal prep, and casual family dinners. The BBQ chicken skewers hold well and can be grilled in batches when feeding a larger crowd since the dry rub keeps the chicken moist even after a short rest period.

Platter of finished BBQ chicken skewers with caramelized dry rub crust served alongside coleslaw and lime
Serve these smoky BBQ chicken skewers with creamy coleslaw and a squeeze of lime for a complete meal.

Storage and Reheating

Slide the cooked chicken and vegetables off the skewers before storing since keeping everything skewered wastes container space and causes the chicken to sit at awkward angles that accelerate moisture loss. Store in an airtight container in the refrigerator for up to 4 days. The spiced chicken from these BBQ chicken skewers actually tastes better on day two as the rub flavors continue to develop and deepen.

To reheat, place chicken pieces on a baking sheet and warm in a 325°F (163°C) oven for 8 to 10 minutes, covered loosely with foil to retain moisture. The microwave creates uneven hot spots and turns the pepper pieces rubbery, so the oven method delivers a much better result. For a quick stovetop option, toss the pieces in a lightly oiled skillet over medium heat for 3 to 4 minutes, turning once. Properly reheated BBQ chicken skewer meat should feel hot all the way through at 165°F but still yield slightly when pressed, not feel firm or springy.

For freezing, store fully cooled chicken pieces (not on skewers) in a zip-top freezer bag for up to 3 months. Thaw overnight in the refrigerator and reheat using the oven method. Frozen peppers and onions turn soft after thawing, so if you plan to freeze, grill extra chicken only and add fresh vegetables when serving the leftovers.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
BBQ Chicken Skewers

BBQ Chicken Skewers


  • Author: Abra Recipes
  • Total Time: 35 minutes
  • Yield: 8 skewers 1x

Description

These BBQ Chicken Skewers with a bold homemade dry rub deliver smoky, caramelized chicken with colorful peppers and onions in just 35 minutes. No marinade required; the dry rub does all the work, making this the most reliable grilled skewers recipe for cookouts and weeknight dinners.


Ingredients

Scale
  • ¼ 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 milder flavor)
  • 1 tablespoon brown sugar (or coconut sugar; optional)
  • 2 boneless chicken breasts, cut into 1.5-inch cubes
  • 3 green bell peppers, cut into thick pieces
  • 3 red bell peppers, cut into thick pieces
  • 1 large onion, cut into thick pieces
  • 10 to 12 skewers, soaked at least 30 minutes if wooden
  • 2 tablespoons olive oil, for basting

Instructions

  1. Soak Skewers: Submerge wooden skewers in cold water for at least 30 minutes before use.
  2. Mix the Dry Rub: Combine chili powder, paprika, thyme, salt, garlic powder, black pepper, cumin, cayenne, and brown sugar in a small bowl.
  3. Season the Chicken: Pat chicken cubes completely dry, then press the dry rub firmly onto all sides. Rest at room temperature for 10 minutes.
  4. Build Skewers: Thread chicken, green pepper, red pepper, and onion onto each skewer in alternating order.
  5. Preheat the Grill: Heat grill to 400°F (204°C) and clean grates with a grill brush.
  6. Grill the Skewers: Place BBQ chicken skewers on the grill and brush immediately with olive oil. Grill 10 to 15 minutes total, turning every 3 to 4 minutes and brushing with oil each time.
  7. Check Temperature: Pull skewers when the thickest piece of chicken reads 165°F (74°C) on an instant-read thermometer.
  8. Rest and Serve: Rest skewers 3 minutes off the heat before serving warm.

Notes

Soak wooden skewers overnight for best results. Use chicken thighs instead of breasts for an even juicier result. For chicken skewers in the oven: bake at 425°F on a wire rack for 20 to 25 minutes, then broil 2 to 3 minutes. The dry rub stores in an airtight jar for up to 6 months.

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Dish
  • Method: Grilling
  • Cuisine: American

Nutrition

  • Serving Size: 1 skewer
  • Calories: 121
  • Sugar: 5g
  • Sodium: 605mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 9g
  • Fiber: 2g
  • Protein: 7g
  • Cholesterol: 18mg

Keywords: bbq chicken skewers, dry rub for chicken, grilled skewers, chicken skewers grilled, how to make chicken skewers, chicken skewers in oven, teriyaki chicken skewers

Nutritional Information

Approximate values per serving (1 BBQ chicken skewer, based on 8 skewers total).

NutrientAmount per Serving
Calories121 kcal
Protein7 g
Total Fat7 g
Saturated Fat1 g
Carbohydrates9 g
Fiber2 g
Sugar5 g
Sodium605 mg
Cholesterol18 mg
Potassium293 mg
Vitamin A2120 IU
Vitamin C94.1 mg
Calcium18 mg
Iron1.1 mg

Follow me on PINTEREST for all of my latest blog posts, videos, and recipes.

The Best BBQ chicken skewers Recipe

BBQ chicken skewers made with this homemade dry rub deliver smoky, caramelized flavor with almost no prep and a total time under 40 minutes.

The bold spice blend, the grilling technique, and the alternating pepper-and-onion threading all work together to produce consistently great grilled chicken skewers every time you fire up the grill.

Whether you stick with the classic dry rub, try a teriyaki chicken skewers variation, or move the whole recipe to the oven, the results hold up. Get the grill to 400°F, trust the rub, and serve these BBQ chicken skewers to anyone who claims they have had better.

The Best BBQ chicken skewers Recipe
The Best BBQ chicken skewers Recipe

FAQs

How do I make chicken skewers in the oven instead of on the grill?

BBQ chicken skewers in the oven come out beautifully when you preheat to 425°F (218°C) and place the assembled skewers on a wire rack set over a foil-lined baking sheet. The wire rack allows heat to circulate on all sides the same way a grill does. Bake for 20 to 25 minutes, turning once at the halfway mark, then broil for the final 2 to 3 minutes to get a charred, caramelized crust that mimics grill marks. The same dry rub and olive oil brushing technique from this recipe applies directly to the oven method.

What is the best dry rub for chicken skewers?

The best dry rub for chicken skewers balances heat, sweetness, smoke, and salt in the right proportions. This recipe’s combination of chili powder, cumin, smoked paprika, garlic powder, and brown sugar hits all four flavor notes without any one overpowering the others. Brown sugar is particularly critical because it caramelizes under grill heat and creates a crust that locks in moisture across every BBQ chicken skewer. Scale the cayenne up or down to control heat without disrupting the rest of the blend.

Can I use a chicken skewers marinade instead of a dry rub?

A wet chicken skewers marinade works well when you have 2 to 4 hours to plan ahead. A mixture of olive oil, lemon juice, garlic, and the same spices from this dry rub makes a quick marinade that tenderizes the breast meat while delivering the same bold flavor profile. Pat the chicken dry after marinating and before threading onto skewers so the surface chars rather than steams on the grill. The dry rub method in this BBQ chicken skewers recipe is faster and more practical for weeknight cooking when time is short.

How do I make teriyaki chicken skewers with this base recipe?

Swap the dry rub for a teriyaki glaze by combining ¼ cup soy sauce, 2 tablespoons honey, 1 tablespoon mirin, 1 teaspoon sesame oil, and 1 teaspoon freshly grated ginger. Marinate chicken cubes for 2 hours, build the skewers as described, and grill while brushing with additional glaze on every turn. The sugar in a teriyaki glaze burns faster than the dry rub on these BBQ chicken skewers, so reduce grill heat to 375°F to prevent bitter char. Finish the teriyaki chicken skewers with sesame seeds and sliced scallions before serving.

How long should I grill chicken skewers to reach a safe internal temperature?

BBQ chicken skewers grilled at 400°F need 10 to 15 minutes total on the grill, turning every 3 to 4 minutes. An instant-read thermometer is the only reliable indicator of doneness, and you should pull the chicken skewers grilled at this temperature when the thickest piece reads 165°F (74°C) at the center. Color alone is not a reliable guide because the dark spice rub can make the outside look fully cooked before the interior has reached a safe temperature. Rest the skewers for 3 minutes after pulling them off the heat before serving.

Can I prepare BBQ chicken skewers ahead of time for a party?

Fully assembled and seasoned BBQ chicken skewers can be refrigerated up to 24 hours before grilling. Cover them tightly with plastic wrap and the dry rub will actually penetrate more deeply overnight, producing more flavorful chicken on the grill. Pull the skewers from the refrigerator 20 minutes before cooking so the chicken is not fridge-cold when it hits the grates, since cold meat causes the grill temperature to drop and slows the initial sear. For parties feeding 20 or more people, these BBQ chicken wings run alongside grilled skewers without competing for grill space and are another crowd-proven option to have ready.

Leave a Comment

Recipe rating