I saw the color first. Sticky brown glaze catching the sun. Bright green herbs tucked into the dressing. Little pops of red tomato and a soft, creamy avocado. It felt like summer in a bowl.
Texture pulled me in next. Charred edges on tender chicken. Crisp romaine. Corn kernels that snap when you bite. And yes, the beans add a soft, comforting note. I learned this the hard way: contrast makes every bite more interesting.
If you like a crunchy, warm salad with a sticky, smoky note, this one feels right. Also, if you want a spin on chicken skewers, try these bang bang chicken skewers sometime. They teach you how satisfying threaded chicken can be.
Table of Contents
How the Recipe BBQ Chicken Skewer Salad Unfolds
Most days I keep the steps small. Marinate. Grill. Toss. That is all it needs. The chicken soaks up a glossy, tangy coat. The dressing hums with fresh herbs. Together they feel simple and honest.
Here is the calm path through it. No pressure. If you want a heartier protein boost, you might like a high protein chicken salad for a different kind of comfort. But for this dish, the skewers are the star. The salad is the frame.
Ingredients to Have Ready In Your Kitchen
2 pounds boneless skinless chicken breasts, 3 tbsp avocado oil, 1 tsp kosher salt, 2 cups bbq sauce (I use Primal Kitchen brand), 8 [6-inch] wooden skewers (pre-soaked), 1 cup light tasting oil, 1 egg ((omit if using store-bought mayo), see note)), ½ cup unsweetened full fat coconut milk, 2 tbsp lemon juice, 1 tbsp red wine vinegar, 1 tsp kosher salt, 1 tsp onion powder, 2 cloves minced garlic, ¼ cup finely chopped fresh dill fronds, ¼ cup finely chopped fresh parsley, 1 tsp freshly cracked black pepper, 4 ears corn ( *omit for Whole30), 2 tbsp avocado oil, 8 cups thinly sliced romaine lettuce (or 2 small heads), 6 green onions (thinly sliced (green part only)), 2 cups quartered grape tomatoes (or 16 ounces), 1 [15-ounce] can black beans, drained and rinsed (*omit for Whole30), ¼ cup loosely packed (freshly chopped cilantro leaves), 2 tbsp freshly chopped basil leaves, 1 avocado (peeled and seed removed and diced medium)
I set these out like a small still life before I cook. It keeps things calm. If you are missing the canned beans or corn, skip them. The salad still sings.
Bringing BBQ Chicken Skewer Salad Together With Easy Steps
Marinate the chicken:
Cut the chicken into 1 to 1 1/2 inch pieces. Put them in a bowl with the avocado oil and 1 tsp kosher salt. Add about 1/2 cup of the bbq sauce and toss so every piece gets a glossy coat. Thread the chicken on the soaked wooden skewers. Let sit for 20 minutes at room temp or up to 2 hours in the fridge. This keeps the meat juicy. If you rush this step, you know that the outside browns too quickly.
Make the Herby-Ranch:
Whisk the egg and light tasting oil together if you are making this from scratch. Add the coconut milk, lemon juice, red wine vinegar, 1 tsp kosher salt, onion powder, minced garlic, dill, parsley, and cracked black pepper. Taste and adjust. It should feel bright but creamy. If you used store-bought mayo, skip the egg. I always keep a bowl nearby for tiny taste tests.
Grill the Chicken and Make the salad:
Light the grill or heat a grill pan over medium-high. Brush the grate with a little oil. Grill the skewers 3 to 4 minutes per side until nicely charred and cooked through. During the last minute, brush both sides with remaining bbq sauce so the glaze gets sticky.
While the chicken cooks, char the corn. Toss the ears with 2 tbsp avocado oil and grill until the kernels have dark flecks. Let cool, then slice the kernels off the cob.
In a large bowl, add the sliced romaine, green onion greens, quartered tomatoes, black beans if using, cilantro, basil, corn, and diced avocado. Toss lightly with a few tablespoons of the Herby-Ranch. Put the skewers on top or slide the chicken off into the bowl and give the whole thing a gentle toss. Finish with an extra drizzle of the bbq sauce if you like a sweeter, smokier hit.
Serving Ideas That Feel Natural and Flexible
Serve with warm pita or corn tortillas and let people build their own bowls. Or keep it low fuss and pass forks around the bowl. A wedge of lemon or extra herbs on top makes it feel fresh.
If you want to keep things casual, place the skewers over the salad and let people pull off pieces as they eat. Works well for backyard dinners. For a smaller crowd, slice the chicken and scatter across plates.
Keeping Leftovers for Later
Cool the salad dressing and chicken separately before storing. Put chicken in an airtight container for up to 3 days in the fridge. The dressing keeps for 4 to 5 days. Keep the dressed greens only for a few hours. If you plan to store the whole salad, leave the avocado and dressing out and toss them in right before serving. Cold chicken also makes a good sandwich or fried rice topper. I often reheat slices for a minute under the broiler to wake up the char.
Small Details That Matter and Tips That Help
Use ripe but firm avocado. Too soft and it falls apart. Fresh herbs change everything. Chop them last minute so they look lively.
If your bbq sauce is very sweet, cut it with a splash of vinegar when glazing. It will balance the sugar and keep the glaze from burning on the grill. And yes, dry-brining the chicken with a little salt ahead of time makes it juicier.
One more thing. If you thread the chicken tightly on skewers, it cooks more evenly. If pieces are too loose, they can overcook on the edges.
Prep Tips That Help Saving Time
Cut the chicken and toss with oil and salt the night before. Store it covered in the fridge and thread the skewers a few hours before grilling. Chop herbs, slice tomatoes, and measure the dressing ingredients into a jar so you can shake it together fast. Grill the corn at the same time as the chicken. Two tasks, one flame.
If you want a quicker weeknight version, cook the chicken in a hot skillet and char the corn in a dry pan. No grill, same vibe. For another weeknight idea, try pairing this with a simple rice bowl like honey bbq chicken rice when you have extra chicken.
5 Easy Variations You Can Try Right Now
1. Make it spicy. Mix a little hot sauce into the bbq before you glaze.
2. Swap the herbs. Use mint and basil for a fresher twist.
3. Go dairy free. The Herby-Ranch works fine with extra coconut milk and no egg.
4. Add charred pineapple with the corn for a sweet and smoky note.
5. Use shrimp on skewers for a quicker grill time and a lighter version.
Choosing the Right Pan or Dish
A wide, shallow bowl lets everything mingle. Metal bowls feel cool and crisp; ceramic feels homey. For grilling, a cast iron skillet holds heat and gives a good sear when you cannot use a grill. Light colored plates make the herbs and tomatoes pop. I like a deep platter so juices from the chicken and dressing do not run off.
Questions That Come Up
Q. Can I make this Whole30 friendly
A. Yes. Omit the corn and black beans and use a compliant bbq sauce.
Q. Can I use thighs instead of breasts
A. Definitely. Thighs stay juicier and handle higher heat well.
Q. How do I keep the avocado from browning
A. Toss it with a little lemon juice and add at the last minute.
Q. Can I grill on gas or charcoal
A. Either works. Charcoal gives more smoke, gas is easier to control.
Q. Can I bake the skewers instead of grilling
A. Yes. Roast at 425 F for about 12 to 15 minutes, flipping once, until cooked through.
A Thought Before You Go
There is something satisfying about cooking outside light into a meal. The warm glaze, the herbs that look like sun on a plate, the way crunchy romaine meets soft avocado. Food like this reminds me that simple things, done with care, feel a little bit like magic.
Conclusion
If you want a different skewer take with a bit of heat, the Half Baked Harvest buffalo chicken skewer salad is a great read for inspiration. For a similar BBQ skewer idea and plating tips, see the version at The Defined Dish BBQ chicken skewer salad.
Print
BBQ Chicken Skewer Salad
- Total Time: 45 minutes
- Yield: 6 servings
Description
A crunchy and warm salad featuring grilled chicken skewers with a sticky BBQ glaze, fresh herbs, and vibrant vegetables for a summer dish.
Ingredients
Chicken Marinade
- 2 pounds boneless skinless chicken breasts
- 3 tbsp avocado oil
- 1 tsp kosher salt
- 2 cups BBQ sauce (Primal Kitchen brand recommended)
- 8 [6-inch] wooden skewers (pre-soaked)
Herby-Ranch Dressing
- 1 cup light tasting oil
- 1 egg omit if using store-bought mayo ((see note))
- ½ cup unsweetened full fat coconut milk
- 2 tbsp lemon juice
- 1 tbsp red wine vinegar
- 1 tsp kosher salt
- 1 tsp onion powder
- 2 cloves minced garlic
- ¼ cup finely chopped fresh dill fronds
- ¼ cup finely chopped fresh parsley
- 1 tsp freshly cracked black pepper
Salad Components
- 4 ears corn (*omit for Whole30)
- 2 tbsp avocado oil
- 8 cups thinly sliced romaine lettuce ((or 2 small heads))
- 6 count green onions (thinly sliced (green part only))
- 2 cups quartered grape tomatoes ((or 16 ounces))
- 1 [15-ounce] can black beans (drained and rinsed (*omit for Whole30))
- ¼ cup loosely packed freshly chopped cilantro leaves
- 2 tbsp freshly chopped basil leaves
- 1 count avocado (peeled, seed removed, and diced medium)
Instructions
Marinate the Chicken
- Cut the chicken into 1 to 1 1/2 inch pieces.
- Put them in a bowl with the avocado oil and 1 tsp kosher salt.
- Add about 1/2 cup of the BBQ sauce and toss so every piece gets a glossy coat.
- Thread the chicken on the soaked wooden skewers.
- Let sit for 20 minutes at room temp or up to 2 hours in the fridge.
Make the Herby-Ranch Dressing
- Whisk the egg and light tasting oil together if you are making this from scratch.
- Add the coconut milk, lemon juice, red wine vinegar, 1 tsp kosher salt, onion powder, minced garlic, dill, parsley, and cracked black pepper.
- Taste and adjust as needed.
Grill the Chicken and Make the Salad
- Light the grill or heat a grill pan over medium-high.
- Brush the grate with a little oil.
- Grill the skewers 3 to 4 minutes per side until nicely charred and cooked through.
- During the last minute, brush both sides with remaining BBQ sauce.
- While the chicken cooks, char the corn.
- Toss the ears with 2 tbsp avocado oil and grill until the kernels have dark flecks.
- Let cool, then slice the kernels off the cob.
- In a large bowl, add the sliced romaine, green onion greens, quartered tomatoes, black beans if using, cilantro, basil, corn, and diced avocado.
- Toss lightly with a few tablespoons of the Herby-Ranch.
- Put the skewers on top or slide the chicken off into the bowl and give the whole thing a gentle toss.
- Finish with an extra drizzle of the BBQ sauce if desired.
Notes
Serve with warm pita or corn tortillas, or keep it low fuss and pass forks around the bowl. Leftover storage: Cool the salad dressing and chicken separately before storing. Put chicken in an airtight container for up to 3 days in the fridge. The dressing keeps for 4 to 5 days. Keep the dressed greens only for a few hours.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Category: Main Course, Salad
- Cuisine: American