Grilled BBQ chicken skewers over crisp greens hit that sweet spot between a cookout dinner and a lunch you actually look forward to eating. You get smoky, sticky chicken, cold crunchy vegetables, and just enough ranch to pull everything together without turning the bowl heavy. The contrast is the whole point here: warm skewers on top of a fresh salad makes every bite feel built, not thrown together.
The chicken gets a short marinade in barbecue sauce, which does double duty by seasoning the meat and helping it pick up a glossy char on the grill. Cutting the chicken into even cubes matters more than most people think, because it keeps the skewers cooking at the same pace and prevents dry edges before the centers are done. Soaked wooden skewers help, but the bigger trick is not crowding the pieces too tightly; the heat needs room to move around the chicken.
Below, I’ll walk through the parts that matter most: how to keep the chicken juicy, what to do if you want to swap the dressing, and the easiest way to turn this into a meal-prep lunch that still tastes fresh by the next day.
The chicken stayed juicy on the skewers and the BBQ sauce caramelized instead of burning. I served it over greens with ranch and my husband asked if we could have it again the next night.
Save these BBQ chicken skewers over salad for a fast grilled dinner with crisp vegetables, ranch, and a little smoky char.
The part that keeps the chicken juicy instead of dry and stringy
BBQ sauce can help this dish, but it can also work against you if the heat is too high or the pieces are uneven. Sauce with sugar darkens quickly, and chicken breast dries out fast once it goes past done. The fix is simple: cut the chicken into even cubes, marinate it briefly, and grill over steady medium-high heat so the outside chars before the inside has time to overcook.
The skewers matter too. When the chicken is packed too tightly, the pieces steam against each other and you lose that grilled edge. Leave a little space between cubes and give the grill grates time to preheat so the meat sears on contact instead of sticking.
- Even chicken cubes — Keep the pieces close to the same size so they finish together. Big chunks stay underdone while smaller ones dry out.
- Barbecue sauce — A thicker sauce clings better and caramelizes on the grill. If yours is very thin, it can drip off before it sets.
- Soaked wooden skewers — They help prevent scorching, but they don’t protect chicken from direct heat. The grill temperature still matters most.
- Ranch dressing — Use it cold and pour it on at the end. If you dress the greens too early, the salad goes limp fast.
What each ingredient is actually doing in the bowl

- Chicken breasts — Lean chicken breast is the right choice here because it cooks fast and slices cleanly over a salad. Thighs work too, but they bring more richness and a little less of that clean grilled bite.
- BBQ sauce — This is both the marinade and the glaze, so pick one you actually like eating straight from the spoon. A sweeter sauce gives you more caramelization; a tangier sauce keeps the salad from feeling heavy.
- Mixed greens — A sturdy blend holds up under warm chicken and dressing. Delicate lettuce can wilt before you finish the bowl.
- Corn and cheddar — Corn adds sweetness and cheddar gives the salad that barbecue-side-dish feeling without needing a lot of extras. Fresh, frozen thawed, or grilled corn all work.
- Tortilla strips — Add them at the very end so they stay crisp. They give you crunch that the vegetables alone can’t.
Building the skewers and salad so nothing turns soggy
Marinating the chicken just long enough
Stir the chicken cubes with the barbecue sauce until every piece is coated, then let it sit for about 30 minutes. That short rest gives you flavor on the surface without turning the texture mushy. If you leave sugary barbecue sauce on raw chicken for hours, it can get sticky in a way that fights browning instead of helping it.
Grilling for char, not just doneness
Thread the chicken onto soaked skewers, then lay them on a hot grill and let the first side develop color before turning. You want dark grill marks and a little caramelization, not a blackened crust. Grill about 5 to 6 minutes per side, but trust the chicken more than the clock; it should feel firm, and the juices should run clear when you cut into the thickest piece.
Assembling the bowl at the last minute
Build the salad with greens, tomatoes, cucumber, onion, corn, and cheddar first, then set the hot skewers right on top. That way the chicken warms the cheese just a bit while the vegetables stay crisp. Drizzle with ranch only when you’re ready to eat, then finish with tortilla strips so they keep their crunch.
Three ways to change the bowl without losing what makes it work
Dairy-free version
Skip the cheddar and ranch, then use a dairy-free dressing with enough body to coat the greens. You’ll lose a little of the classic barbecue-salad richness, but the grilled chicken and BBQ sauce still carry the meal.
Lower-carb bowl
Leave out the corn and tortilla strips and add more cucumber, tomatoes, and greens instead. The bowl stays fresh and filling, but the texture becomes lighter and less snacky.
Gluten-free version
Use a gluten-free barbecue sauce and check the ranch label, since some brands use thickeners or flavorings that aren’t gluten-free. Tortilla strips can stay in as long as they’re certified gluten-free.
Meal-prep lunch boxes
Store the greens and toppings separately from the chicken and dressing. Reheat the skewers gently, then slice the chicken off the sticks before packing so it eats like a proper lunch instead of leftover grill food.
Storage and Reheating
- Refrigerator: Store the cooked chicken and salad components separately for up to 3 days. The greens stay crisp longer that way.
- Freezer: The grilled chicken freezes well for up to 2 months, but don’t freeze the assembled salad. The vegetables and dressing won’t come back with the right texture.
- Reheating: Warm the chicken gently in a skillet or microwave in short bursts until just heated through. High heat dries out chicken breast fast, especially after it’s already been grilled.
Answers to the questions worth asking

BBQ Chicken Skewer Salad
Ingredients
Equipment
Method
- Marinate the chicken cubes in BBQ sauce for 30 minutes at room temperature, turning once so the cubes stay evenly coated. The chicken should look glossy with a thick BBQ layer.
- Thread the chicken onto soaked skewers, spacing pieces so they cook through at the same rate. Leave a little gap between cubes for better browning.
- Preheat the grill to medium-high (about 400°F). Grill the skewers for 5-6 minutes per side until cooked through, with visible char and juices running clear.
- Assemble salad bowls with mixed greens, cherry tomatoes, cucumber, red onion, corn, and shredded cheddar cheese. Distribute toppings evenly so each bowl gets a mix of colors and textures.
- Top each bowl with the grilled BBQ chicken skewers. Arrange skewers over the center so the golden chicken stands out.
- Drizzle with ranch dressing and finish with crispy tortilla strips. Add tortilla strips right before serving so they stay crisp.


