I first made this BBQ chicken skewer salad when I wanted grilled chicken without babysitting a whole bird, and the focus keyword “BBQ chicken skewer salad” kept me honest about the result: juicy, slightly charred chicken served over crisp greens with a tangy yogurt-BBQ dressing. I wanted a dependable weeknight main that tastes like an easy cookout but cleans up quickly—this version delivers both flavor and consistent doneness.

Why this BBQ chicken skewer salad works
The key technique for this BBQ chicken skewer salad is a short wet marinade followed by high-heat grilling on skewers so pieces cook fast and evenly. Smaller, uniformly cut chicken pieces get the most surface area exposed to heat, which creates a quick caramelized crust while keeping the interior juicy. Another important detail I tested: brushing a thin layer of sauce only in the final 2–3 minutes prevents the sugars in the BBQ sauce from burning and producing bitter char. During testing I tried both marinating overnight and marinating 20 minutes; the 20–60 minute window with a light oil-and-acid base plus a touch of salt produced meat that tasted bright without becoming salty or mushy.
Key takeaways
- Cut chicken to uniform 1-inch cubes and use a short oil-acid marinade for consistent juiciness.
- Grill skewers on high heat and brush BBQ sauce only at the end to avoid burning.
- Toss greens with a warm spoonful of dressing to keep leaves crisp and flavorful.
Ingredients you’ll need and what to substitute
For the chicken I use boneless skinless chicken thighs because they tolerate high heat and are forgiving; if you prefer leaner meat, chicken breast works but watch the timing closely. The short marinade includes a little oil to transfer heat, an acid (lemon juice) to brighten, and salt to season; I avoid long salty marinades that draw moisture out. For the dressing I blend plain yogurt, a touch of honey, and a spoonful of BBQ sauce so the dressing echoes the skewers without overpowering the salad—swap Greek yogurt for plain yogurt for a thicker, tangier dressing. If you need a pantry-friendly option, use bottled ranch in place of the yogurt mix but reduce added salt.
Vegetable swaps: use romaine if you like sturdier leaves, or a mix of baby greens for a tender mouthfeel. If you don’t have red onion, thinly sliced shallot or scallion works. For a gluten-free meal, ensure your BBQ sauce is labeled gluten-free.
Equipment
Essential items are a grill (gas or charcoal) or a 12-inch cast-iron skillet if cooking indoors, metal or soaked wooden skewers, and a large mixing bowl for tossing the salad. A meat thermometer is a practical, inexpensive tool that eliminates guesswork—aim for 165°F internal temperature for poultry. If using wooden skewers, soak them 30 minutes to prevent charring.
How to make BBQ chicken skewer salad
Prepare the chicken and marinade
Cut the chicken into 1-inch cubes so each piece cooks in about the same time; this is the part I measured carefully because uneven pieces were the only time the salad felt underdone. Toss the chicken with 2 tablespoons olive oil, 1 tablespoon lemon juice, 1 teaspoon smoked paprika, 1/2 teaspoon garlic powder, and 3/4 teaspoon kosher salt. Let it sit at room temperature for 20–60 minutes or refrigerate up to 2 hours for slightly deeper flavor. If you plan to refrigerate, remove the chicken 15 minutes before grilling to take the chill off—cold meat on hot grates clings and releases moisture.
Skewer and grill
Thread the chicken onto skewers leaving a little space between pieces for air circulation. Preheat your grill to medium-high (about 425–475°F) or heat a 12-inch cast-iron skillet over medium-high heat until shimmering. Oil the grill grates or skillet lightly to prevent sticking. Grill the skewers 3–4 minutes per side, turning to get even color; check an internal temperature of 160°F then brush a thin layer of BBQ sauce and grill another 1–2 minutes per side until the thermometer reads 165°F. The scent here should be smoky-sweet from the sauce with a slight char note but not bitter—that’s your cue the sauce hit heat too long.
Prepare the salad and dressing
While the chicken cooks, whisk together 1/3 cup plain yogurt, 2 tablespoons BBQ sauce, 1 teaspoon honey, 1 tablespoon olive oil, 1 tablespoon lemon juice, and a grind of black pepper. Taste for balance; add a pinch of salt only if needed. In a large bowl combine 6 cups mixed greens, 1 cup halved cherry tomatoes, 1/2 cup cucumber slices, 1/4 cup thinly sliced red onion, and 1/3 cup crumbled feta or cotija if you like. When the skewers come off the heat, let them rest 3–4 minutes to redistribute juices.
Assemble
Cut the chicken off the skewers and either lay whole skewers across plates or scatter the pieces over the salad. Spoon the dressing around the bowl and toss gently, or serve the dressing on the side. I like to reserve an extra tablespoon of BBQ sauce to brush on a few pieces for presentation. The warm chicken slightly softens the dressing, which helps coat the greens without wilting them into limpness.
Things I learned the hard way
- Dry chicken: I initially overcooked breast pieces. The fix was to cut breast smaller or use thighs and rely on a thermometer to reach 165°F, then rest the meat.
- Soggy greens: I once tossed greens with hot chicken and dressing all at once. Now I toss with a small amount of dressing and add warm chicken on top so leaves stay crisp.
- Burnt BBQ sauce: brushing sauce too soon left a bitter char; now I add sauce in the last 2–3 minutes.
- Uneven cooking: uneven cube sizes meant a mix of underdone and dry pieces; cutting everything to 1-inch fixed this.
- Wooden skewers catching fire: I soak wooden skewers 30 minutes before using and leave a small gap between chicken pieces to keep flames at bay.
Variations to try
- Smoky-sweet: Add 1/2 teaspoon liquid smoke to the marinade if you grill inside or want an extra smoke note; reduce applied BBQ sauce by 1 tablespoon to keep sweetness balanced.
- Spicy: Stir 1/2 teaspoon cayenne into the marinade and use a pepper-forward BBQ sauce; watch the final glaze time as spice can darken quickly.
- Mediterranean twist: Swap BBQ sauce for tzatziki-style dressing and add olives and roasted red peppers; cook the chicken with oregano and lemon instead of smoked paprika.
- Grain bowl: Serve the skewers over cooked farro or quinoa; increase dressing by 1/4 cup and toss the grains warm so they absorb flavor.
Storage, freezing, and reheating
Refrigerate leftover chicken and salad components separately for up to 3 days. Store chicken in an airtight container and salad greens with a dry paper towel in a separate container to prevent sogginess. Freeze cooked chicken (without skewers) for up to 2 months on a baking sheet then transfer to a freezer bag; thaw overnight in the fridge before reheating. To reheat, warm chicken in a 350°F oven for 8–10 minutes or in a skillet over medium heat for 3–4 minutes until 165°F. Avoid reheating assembled salad; greens will wilt and turn limp.
What to serve with BBQ chicken skewer salad
Good pairings include grilled corn on the cob, a crusty country-style bread, or a chilled potato salad for a backyard-style spread. For lighter sides, serve with lemon-herb couscous or a simple black bean and corn salad. These pairings let the barbecue notes in the salad shine without competing textures.


BBQ Chicken Skewer Salad
Ingredients
Equipment
Method
- In a large bowl combine 1 tablespoon olive oil, lemon juice, smoked paprika, garlic powder, kosher salt, and black pepper; add chicken cubes and toss to coat. Marinate at room temperature 20–60 minutes or refrigerate up to 2 hours and bring to room temperature 15 minutes before cooking.
- Thread chicken onto skewers leaving small gaps between pieces. Preheat grill to medium-high (425–475°F) or heat a 12-inch cast-iron skillet over medium-high and oil lightly. Grill skewers 3–4 minutes per side until the internal temperature reads 160°F, brush each side with a thin layer of BBQ sauce, then grill another 1–2 minutes per side until 165°F. Remove and let rest 3–4 minutes.
- Whisk together plain yogurt, remaining 1 tablespoon olive oil, 2 tablespoons BBQ sauce, honey, and a pinch of black pepper until smooth; adjust salt to taste.
- In a large bowl combine mixed greens, cherry tomatoes, cucumber, and red onion. Toss lightly with about half the dressing, plate or bowl the salad, slice or serve chicken off the skewers on top, and drizzle remaining dressing. Garnish with crumbled cheese and parsley if using.
Notes
Frequently asked questions
Can I use chicken breast instead of thighs? Yes—chicken breast works if cut into uniform 1-inch cubes and watched closely; expect shorter safe-window before dryness. Use a thermometer and remove as soon as pieces reach 165°F.
How long should I marinate the chicken? A short 20–60 minute marinade is enough to season and help with browning; you can refrigerate up to 2 hours for slightly deeper flavor, but avoid overnight if your marinade is salty or acidic.
Can I make this on an indoor grill or cast-iron skillet? Absolutely; heat a 12-inch cast-iron skillet over medium-high and cook as you would on the grill, watching for occasional flare-ups and ensuring even browning.
Is this salad freezer-friendly? The assembled salad is not suitable for freezing, but the cooked chicken freezes well for up to 2 months when stored airtight and thawed in the refrigerator before reheating.
How do I keep the BBQ sauce from burning? Brush sauce during the last 2–3 minutes of grilling and avoid direct high flame during glazing; sugars in sauce caramelize quickly and can turn bitter if exposed to intense heat too long.
Closing
This BBQ chicken skewer salad gives you juicy grilled chicken and crisp greens with reliable timing and clear doneness cues; it’s a practical go-to for weeknight dinners or casual weekend meals when you want BBQ flavor without fuss.
Leave a Reply