BBQ chicken skewers piled over crisp greens turn an ordinary salad into a proper meal. The chicken gets sticky and charred at the edges, the ranch cools everything down, and the tortilla strips add the crunch that keeps each bite from feeling flat. It eats like something from a good lunch spot, but it lands on the table fast enough for a weeknight.
The trick is giving the chicken a short marinating window so the BBQ sauce can cling without burning too fast on the grill. Cubing the chicken breast keeps the cook time short and helps every piece pick up some char, while soaked skewers keep the wooden sticks from scorching before the meat is done. The salad itself stays simple on purpose: crisp greens, sweet corn, sharp onion, and a little cheddar carry the chicken without fighting it.
Below, I’ve included the small details that keep the skewers juicy and the salad from turning soggy, plus a few ways to change it up if you want to make it dairy-free, lighter, or easier for meal prep.
The chicken stayed juicy, the BBQ sauce caramelized instead of sliding off, and the ranch pulled the whole bowl together. My husband kept picking the skewers straight off the salad and said it tasted like a summer cookout dinner.
BBQ Chicken Skewer Salad brings charred chicken, cool ranch, and crisp vegetables into one bowl-worthy dinner.
The Short Marinate That Gives You BBQ Flavor Without Dry Chicken
The biggest mistake with BBQ chicken skewers is treating the sauce like a glaze that can do all the work. BBQ sauce has sugar in it, and sugar scorches before chicken breast has a chance to cook through. A 30-minute marinate gives the cubes enough flavor to pick up smoky edges on the grill without turning the outside dark and sticky before the center is done.
Cubing the chicken evenly matters more than most people think. Pieces that are too small dry out fast; pieces that are too large lag behind and tempt you to keep them on the grill too long. Aim for chunks that are close to the same size so they finish at the same moment and stay juicy when you bite into them.
What the BBQ Sauce, Ranch, and Crunchy Toppings Are Doing Here

- BBQ sauce — This is both the marinade and the main flavor, so use one you’d happily eat on its own. A thick, smoky sauce clings best; a very thin one can slide off and leave the chicken bland.
- Chicken breasts — Breast meat works well here because it cooks quickly on skewers and stays tender if you don’t overdo it. If you swap in thighs, you’ll get a richer, juicier bite and a little more forgiveness on the grill.
- Soaked wooden skewers — Soaking matters if you’re using bamboo skewers, because it keeps the ends from burning while the chicken cooks. If you use metal skewers, you can skip the soak and go straight to threading.
- Mixed greens and vegetables — The salad base should be crisp and sturdy enough to hold up under warm chicken and dressing. Soft lettuce gets limp fast, but greens with some backbone stay fresh under the skewers and drizzle.
- Ranch dressing — Ranch cools the BBQ sauce and gives the bowl its creamy finish. If you want a lighter result, use a thinner ranch or loosen it with a spoonful of milk so it drizzles instead of clumping.
- Tortilla strips — These go on at the end because they’re there for texture, not moisture. Add them too early and they lose the crunch that makes the salad feel complete.
Grilling the Chicken So It Stays Juicy and Charred
Threading the Skewers Evenly
Once the chicken has marinated, thread the cubes onto the soaked skewers with a little space between pieces. Tight packing slows the cook and can trap steam between the chunks, which keeps you from getting those browned edges. If any pieces are wildly different in size, tuck them on separate skewers so they finish together.
Reading the Grill Heat
Lay the skewers on a preheated grill and leave them alone for the first few minutes so they can pick up color. If you try to move them too early, the sauce can stick and tear. Turn them once the first side has some char and release feels easy; that’s the sign the outside has set properly.
Knowing When They’re Done
Cook the skewers for about 5 to 6 minutes per side, but trust the chicken more than the clock. The best cue is firm meat with juices that run clear and a center that’s no longer pink. If you keep grilling until the sauce turns nearly black, the sugars have gone too far and the chicken will taste bitter instead of smoky.
Building the Bowl
Assemble the salad just before serving so the greens stay crisp under the warm chicken. Layer in the tomatoes, cucumber, onion, corn, and cheddar, then set the skewers on top and finish with ranch and tortilla strips. If the chicken goes on while it’s still blazing hot, the greens will wilt fast, so give the skewers a brief rest first.
How to Change the Bowl Without Losing the Balance
Dairy-Free Bowl
Skip the cheddar and ranch, then replace them with avocado and a dairy-free dressing that still has some body. You’ll lose the cool tang of ranch, but the avocado adds enough richness to keep the bowl satisfying.
Lower-Carb Version
Leave out the corn, tortilla strips, and any sweet barbecue sauce with a lot of added sugar. The chicken and greens still carry the meal, and you’ll get a cleaner, less sweet bowl with the same grilled character.
Meal Prep Friendly
Grill the chicken and prep the vegetables ahead, but keep the ranch and tortilla strips separate until serving. That keeps the salad from turning limp, and the skewers reheat better than a fully dressed bowl ever will.
Storage and Reheating
- Refrigerator: Store the chicken, vegetables, dressing, and crunchy toppings separately for up to 3 days. Once dressed, the greens soften fast.
- Freezer: The grilled chicken freezes well for up to 2 months. Freeze it off the skewers in a sealed container and thaw in the refrigerator before reheating.
- Reheating: Reheat the chicken gently in a skillet over low heat or in short bursts in the microwave. High heat dries out breast meat fast and makes the BBQ coating tough.
Questions I Get Asked About This Recipe

BBQ Chicken Skewer Salad
Ingredients
Equipment
Method
- Marinate the chicken breasts cubes in BBQ sauce for 30 minutes so the flavor penetrates. Keep the chicken covered while it sits to prevent drying.
- Thread the chicken onto soaked wooden skewers. Arrange the skewers so the pieces are spaced for even grilling.
- Grill the skewers for 5-6 minutes per side until cooked through. Use medium-high heat and look for browned surfaces and juices running clear.
- Assemble salad bowls with mixed greens, cherry tomatoes, cucumber, red onion, corn kernels, and shredded cheddar cheese. Divide evenly so each bowl has a balanced mix of toppings.
- Top each salad with the grilled BBQ chicken skewers. Place the skewers over the center so every bite gets chicken.
- Drizzle ranch dressing over the salad and finish with crispy tortilla strips. Add the tortilla strips last for maximum crunch.