I’ve made a lot of salads over the years, but this High Protein BBQ Chicken Skewer Salad is the one I keep coming back to. It brings together smoky, charred chicken with crisp romaine, creamy avocado, and a tangy dressing that ties it all together.
This recipe takes about 40 minutes total, and I’d call it firmly intermediate—nothing too hard, but the grilling step needs a bit of attention. Each serving packs 42g of protein, which makes it a genuinely filling main course that won’t leave you hunting for snacks an hour later.
What is High Protein BBQ Chicken Skewer Salad?
This is a main-course salad built around grilled chicken skewers coated in a yogurt-based marinade with smoked paprika and BBQ sauce. The chicken sits on a bed of romaine, cherry tomatoes, cucumber, red onion, and avocado, all tossed in a honey-apple cider vinegar dressing.
The roots are American summer grilling, but the yogurt marinade borrows from Middle Eastern and Mediterranean techniques where dairy tenderizes meat without making it mushy. What makes it special is the contrast: hot, caramelized chicken against cold, crunchy vegetables, with a creamy dressing acting as the bridge.
It’s not a side salad. This is a full meal that happens to be green.

Why You’ll Love This Recipe
Here is what makes this a regular in my weekly rotation.
- Protein-per-serving is outstanding — 42g per plate keeps you full for hours, and it comes from quality sources like chicken thighs and Greek yogurt.
- Grilling adds real smoky flavor — the high heat chars the chicken edges while the yogurt marinade keeps the inside tender. No dry chicken here.
- Prep-ahead friendly — marinate the chicken up to 4 hours ahead, chop the veggies, and make the dressing. Dinner comes together in 15 minutes of active work.
- Customizable to your pantry — swap the veggies, change the dressing acid, or add extra protein like feta or chickpeas. It adapts without losing its core appeal.
- Satisfies both salad lovers and skeptics — my husband, who normally pushes lettuce around his plate, finished his bowl without a word. That tells you something.
Ingredients Needed to Make High Protein BBQ Chicken Skewer Salad
You will need two sets of ingredients: one for the marinade and chicken, one for the salad and dressing. Nothing exotic here, but a few choices matter more than others.
For the Chicken and Marinade
- 1.5 lbs boneless skinless chicken thighs, cut into 1.5-inch cubes — thighs stay juicier than breasts on the grill because they have more fat. The 1.5-inch cube size gives you a nice char without burning the exterior before the center is done.
- 1/2 cup full-fat Greek yogurt — the enzymes in yogurt tenderize the chicken naturally. Full-fat is important here; nonfat Greek yogurt can make the texture slightly chalky after marinating.
- 2 tbsp olive oil — helps the marinade coat the chicken and aids browning on the grill. No need for extra-virgin here; regular olive oil works.
- 3 tbsp your favorite BBQ sauce — use a brand you enjoy eating straight from the jar. The sugar in the sauce caramelizes on the grill, so sweeter sauces give a deeper crust.
- 1 tbsp smoked paprika — this is where most of the smoky flavor comes from. Regular paprika won’t give the same effect, so don’t skip it.
- 1 tsp garlic powder — adds savory depth without the burn risk of fresh garlic on the grill.
- 1 tsp onion powder — rounds out the garlic and adds subtle sweetness.
- 1/2 tsp kosher salt — seasons the chicken through the marinade. Use kosher salt here; table salt is much saltier by volume.
- 1/4 tsp black pepper — basic seasoning. Freshly ground is best.
- 8 to 10 wooden skewers, soaked in water for 30 minutes — soaking prevents them from catching fire on the grill. If you have metal skewers, those work too and you can skip the soak.
For the Salad
- 6 cups romaine lettuce, chopped (about 1 large head) — romaine holds up well against the warm chicken and dressing without wilting immediately. The crunch is essential.
- 1 cup cherry tomatoes, halved — sweet acidity cuts through the smoky chicken. Halving them means every bite gets some tomato, not a whole one sliding off your fork.
- 1 medium cucumber, diced (about 1 cup) — adds cool, watery crunch. I prefer English cucumbers because the skin is thin and I don’t have to peel them.
- 1 medium avocado, sliced — creamy richness that balances the tangy dressing and spicy paprika. Slice it right before serving to avoid browning.
- 1/2 medium red onion, thinly sliced — sharp bite that mellows when tossed with the dressing. Thin slices are key; thick chunks overpower the salad.
- 1/4 cup fresh cilantro, chopped — bright, herbal finish. If you are one of those people who tastes soap, flat-leaf parsley works as a substitute.
For the Dressing
- 1/4 cup full-fat Greek yogurt — same yogurt as the marinade, but used here for creamy tang in the dressing.
- 2 tbsp apple cider vinegar — bright acidity that cuts through the rich chicken and avocado. White wine vinegar also works in a pinch.
- 1 tbsp olive oil — adds a little body to the dressing so it coats the lettuce instead of sliding right off.
- 1 tbsp honey — balances the vinegar with a touch of sweetness. Maple syrup or agave are fine substitutes.
- 1/4 tsp kosher salt — seasons the dressing. Taste the dressing after adding salt and adjust if needed.
- 1/8 tsp black pepper — just a little to finish. The dressing should be tangy first, peppery second.
Equipment Needed
Nothing fancy. Here is what you need and why each piece matters.
- Grill (gas or charcoal) — direct high heat is the method. A gas grill heats faster and gives more control; charcoal adds deeper smoky flavor. Both work.
- Instant-read thermometer — the only reliable way to know the chicken is at 165°F without cutting into it and losing juices. Do not skip this.
- Large mixing bowl — for combining the marinade and coating the chicken. A glass or stainless steel bowl is best; plastic can absorb odors.
- Long-handled tongs — flipping skewers over hot coals or flames requires reach. Short tongs put your hands too close to the heat.
- Wooden or metal skewers — wooden skewers need soaking; metal ones do not. If using metal, look for flat-bladed skewers so the chicken doesn’t spin when you try to flip it.
Instructions to Make High Protein BBQ Chicken Skewer Salad
I will walk through the process in stages, from marinating through assembling the final plates. Follow the order and you will have dinner ready in about 40 minutes.
Step 1: Make the Marinade
In a medium mixing bowl, combine the 1/2 cup Greek yogurt, 2 tbsp olive oil, 3 tbsp BBQ sauce, 1 tbsp smoked paprika, 1 tsp garlic powder, 1 tsp onion powder, 1/2 tsp kosher salt, and 1/4 tsp black pepper. Whisk until smooth.
The yogurt tenderizes the chicken while the paprika and BBQ sauce build the smoky, caramelized crust you want on the grill. This marinade is thick on purpose—it clings to the chicken rather than running off.
Step 2: Marinate the Chicken
Add the cubed chicken thighs to the bowl and toss well until every piece is coated. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, or up to 4 hours.
Longer marinating deepens the flavor, but do not leave it overnight. The yogurt can over-tenderize the meat and give it a mushy, unappealing texture. Set a timer so you do not forget.
Step 3: Soak the Skewers
While the chicken marinates, submerge 8 to 10 wooden skewers in cold water for 30 minutes. This prevents them from burning up on the grill before the chicken is cooked through.
If you use metal skewers, skip this step entirely. Metal skewers also conduct heat, which helps cook the chicken from the inside as well.
Step 4: Preheat the Grill
Prepare your grill for direct, high heat. For a gas grill, preheat all burners to high for 10 minutes, then reduce to medium-high right before cooking. For charcoal, light a full chimney of coals and wait until they are covered with gray ash, then spread them in an even layer.
Test the heat by holding your hand about 5 inches above the grate. If you can only keep it there for 2 to 3 seconds, the grill is ready.
Step 5: Thread the Chicken onto Skewers
Thread the marinated chicken cubes onto the soaked skewers, leaving a small gap between each piece. This gap allows hot air to circulate around each cube so they cook evenly, not steam in a clump.
Press the chicken firmly but not tightly—the pieces should feel secure but not compressed. You should get about 5 to 6 cubes per skewer depending on size.
Step 6: Grill the Chicken
Place the skewers over direct heat and grill for 5 to 6 minutes per side, turning once. The chicken is done when it registers 165°F on an instant-read thermometer inserted into the thickest cube.
Use long-handled tongs to flip carefully; the yogurt marinade can make the skewers slightly slippery. If flare-ups happen, move the skewers to a cooler zone of the grill temporarily until the flames subside.
Step 7: Rest the Chicken
Remove the skewers to a clean plate and let them rest for 5 minutes. Do not skip this step. Resting redistributes the juices inside the meat so the chicken stays moist rather than drying out when you cut into it.
Step 8: Assemble the Salad Base
While the chicken rests, combine the chopped romaine, halved cherry tomatoes, diced cucumber, sliced red onion, and chopped cilantro in a large serving bowl. Toss gently to mix the ingredients.
Do not add the avocado yet—save it for the top so it stays pretty and doesn’t get bruised by the tossing.
Step 9: Make the Yogurt Dressing
In a small bowl, whisk together the remaining 1/4 cup Greek yogurt, 2 tbsp apple cider vinegar, 1 tbsp olive oil, 1 tbsp honey, 1/4 tsp kosher salt, and 1/8 tsp black pepper until smooth.
The apple cider vinegar adds brightness that balances the smoky, rich chicken. Taste the dressing and adjust the salt or honey if needed—it should be tangy with a slight sweetness.
Step 10: Dress and Plate the Salad
Drizzle the dressing over the salad and toss again to coat everything evenly. Divide the dressed salad among 4 plates or bowls.
Work quickly here—the romaine will start to soften once dressed, so serve immediately for the best crunch.
Step 11: Add the Chicken and Avocado
Slide the chicken off the skewers using a fork or your fingers. Arrange the warm chicken cubes on top of each salad portion. Fan the avocado slices alongside the chicken.
The warm chicken against the cool, crisp salad and creamy avocado is the whole point of this dish. Every bite should have a little of everything.
Step 12: Serve Immediately
Serve the salad right away while the chicken is still warm. If you want, garnish with extra cilantro leaves or a light squeeze of fresh lime juice for brightness.
Store any leftover salad components separately—dressing on the side, avocado wrapped tightly—to keep the vegetables crunchy for next-day lunch.

What Went Wrong and How I Fixed It
I have made this salad more times than I can count, and I messed up plenty along the way. Here is what tripped me up and how you can avoid it.
- Dry, tough chicken on the skewers — I overcooked the thighs the first time because I relied on time alone instead of a thermometer. Fix: Use an instant-read thermometer and pull the skewers at exactly 165°F. Resting carries the temperature up a few degrees, so do not wait until it hits 170°F on the grill.
- Burnt wooden skewers that snapped — I skipped soaking them once because I was in a hurry. The exposed ends charred and broke when I tried to flip. Fix: Soak wooden skewers in cold water for at least 30 minutes. If you are forgetful, buy metal skewers and never deal with this again.
- Soggy salad from overdressing — I poured all the dressing on at once and the romaine went limp in under a minute. Fix: Start with half the dressing, toss, then add more only if needed. You can always add dressing, but you cannot take it away.
- Chicken stuck to the grill grate — the yogurt marinade is sticky and the chicken bonded to the grates like glue. Fix: Clean and oil the grill grates thoroughly before cooking. Use a paper towel dipped in oil and held with tongs to rub the grates right before adding the skewers.
- Avocado turned brown before serving — I sliced the avocado too early and it sat on the cutting board oxidizing. Fix: Slice the avocado right before you plate the salad. Or squeeze a little lime juice on the slices immediately to slow browning.
- Bland dressing that needed more punch — the first version of this dressing was too mild and got lost against the smoky chicken. Fix: Increase the apple cider vinegar to 2 full tablespoons and add a little more salt. The dressing should taste bright and bold on its own.
What Do I Serve With High Protein BBQ Chicken Skewer Salad?
This salad is already a complete meal with protein, veggies, and healthy fats, but a few sides can round out the table for a larger gathering.
- Grilled corn on the cob with chili-lime butter — the sweetness of the corn echoes the BBQ sauce, and the smoky char from the grill ties everything together. A little cotija cheese on top adds salt and more protein.
- Warm crusty bread or garlic naan — perfect for sopping up leftover dressing and any juices from the chicken. Choose something with a bit of structure so it does not turn into mush.
- Cold quinoa or farro salad with lemon and herbs — adds whole grains and extra fiber. The chewy texture of farro contrasts nicely with the crisp romaine and tender chicken.
- Simple black bean soup with cumin and cilantro — a warm starter that complements the salad without overwhelming it. The beans also boost protein if you want to bump the meal even higher.
- Sparkling water with lime or a dry rosé — the acidity in either cuts through the richness of the chicken and dressing. A chilled Sauvignon Blanc also works well.
- Honey-lime fruit salad with mint — a light, refreshing dessert that cleanses the palate. Mango and jicama would fit the flavor profile perfectly.
Pro Tips to Make Perfect High Protein BBQ Chicken Skewer Salad
After making this salad dozens of times, here are the small adjustments that make a real difference.
- Cut the chicken into uniform 1.5-inch cubes — uneven pieces lead to some being overdone while others are undercooked. Take the extra minute to trim each cube to size.
- Let the chicken come to room temperature before grilling — cold chicken straight from the fridge cooks unevenly on a hot grill. Let it sit on the counter for 15 minutes after marinating before threading onto skewers.
- Oil the grill grates right before adding skewers — the yogurt marinade makes the chicken sticky, and clean, oiled grates prevent tearing. Dip a folded paper towel in oil, grab it with tongs, and wipe the grates.
- Do not crowd the skewers on the grill — leave at least an inch between each skewer so heat circulates properly. Crowding leads to steaming instead of charring.
- Let the grilled chicken rest before slicing — 5 minutes of rest redistributes the juices that rushed to the center during cooking. Skip this and you lose moisture onto the cutting board.
- Dress the salad right before serving — romaine wilts fast with dressing on it, so keep the salad undressed until you are ready to eat. Toss it at the table if you want maximum crunch.
- Add avocado at the very end — fanning the slices on top keeps them looking fresh and prevents them from being crushed during tossing. A little lime juice on top also fights browning.
Variations of High Protein BBQ Chicken Skewer Salad
This recipe is flexible enough to change with the seasons or your pantry. Here are some twists I have tried and enjoyed.
- Spicy Chipotle Version — replace the BBQ sauce with chipotle in adobo (blended smooth) and add 1/2 tsp cayenne to the marinade. The smoky heat pairs perfectly with the cool yogurt dressing.
- Mediterranean Swap — skip the BBQ sauce entirely and add 2 tbsp lemon juice and 1 tbsp dried oregano to the marinade. Replace the dressing with a lemon-tahini yogurt sauce and top with crumbled feta.
- Extra Protein Stack — add 1/2 cup canned chickpeas (rinsed and drained) to the salad and top with 1/4 cup crumbled feta per serving. That pushes the protein closer to 55g per plate.
- Low-Carb Adjustments — replace the romaine with a base of baby spinach or arugula and skip the honey in the dressing (use stevia or monk fruit instead). The macros shift nicely.
- Summer Peach Twist — grill halved peaches alongside the chicken skewers in the last 2 minutes of cooking. Slice them and add to the salad for a sweet-savory contrast that is absolutely delicious.
- Buffalo Chicken Version — swap the BBQ sauce for your favorite buffalo hot sauce and add 1 tbsp melted butter to the marinade to balance the heat. Use blue cheese crumbles instead of feta and a ranch-style yogurt dressing.
How Do I Store High Protein BBQ Chicken Skewer Salad Leftovers?
Since this salad has both cooked and raw components, storing them properly makes a big difference in how leftovers taste the next day.
- Refrigerate chicken separately — place leftover chicken in an airtight container and refrigerate for up to 3 days. Keep it separate from the vegetables so they stay crisp.
- Store dressing in a small jar — the yogurt-based dressing keeps for 4 to 5 days in the fridge. Give it a good shake or whisk before using because the ingredients will separate.
- Keep veggies dry and uncut if possible — whole romaine leaves and uncut cucumbers last much longer than chopped ones. If you have already chopped them, store in a container lined with a paper towel to absorb excess moisture.
- Wrap avocado tightly with plastic wrap — leftover avocado will brown quickly, but pressing plastic wrap directly against the cut surface slows it down. A squeeze of lime juice also helps.
- Freeze only the cooked chicken — cooked chicken skewers freeze well for up to 2 months. Place them in a freezer bag, squeeze out the air, and thaw overnight in the fridge before adding to a fresh salad or wrap.
How Do I Reheat High Protein BBQ Chicken Skewer Salad Leftovers?
Reheating the chicken properly is key. The salad vegetables should stay cold and fresh; only reheat the meat.
- Oven method (best texture) — preheat the oven to 350°F and place the chicken pieces on a baking sheet in a single layer. Heat for 8 to 10 minutes, just until warmed through. This keeps the exterior slightly crisp.
- Stovetop skillet method (fastest) — heat a dry skillet over medium heat and add the chicken pieces. Cook for 3 to 4 minutes, turning once, until heated through. A splash of water or chicken broth can add moisture if the pieces look dry.
- Air fryer method (crispiest results) — preheat the air fryer to 350°F and place the chicken in a single layer in the basket. Heat for 4 to 5 minutes, shaking halfway through. The hot air re-crisps the exterior nicely.
- Avoid the microwave — microwaving chicken makes it tough and rubbery because the high heat forces moisture out. Only use the microwave if you are in a desperate hurry and do not care about texture.
FAQs
Can I make High Protein BBQ Chicken Skewer Salad ahead of time?
Yes, but keep the components separate. Marinate and grill the chicken, chop the vegetables, and make the dressing all a day ahead. Assemble everything right before serving to keep the romaine crunchy and the avocado fresh.
How long does High Protein BBQ Chicken Skewer Salad last in the fridge?
If you store the components separately, the chicken lasts 3 days, the dressing 4 to 5 days, and the chopped vegetables about 2 days before they start to soften. Assembled salad with dressing should be eaten immediately—it does not keep well once dressed.
Can I freeze the chicken for this salad?
Yes. Cook and cool the chicken completely, then freeze it in an airtight container or freezer bag for up to 2 months. Thaw overnight in the refrigerator, then reheat using the oven or skillet method before adding to a fresh salad.
What can I use instead of Greek yogurt in the marinade or dressing?
For the marinade, full-fat coconut milk or buttermilk works as a substitute, though the protein content will be lower. For the dressing, sour cream or a thick plain plant-based yogurt are good replacements.
Is this recipe gluten-free?
Yes, all the ingredients listed are naturally gluten-free. Just double-check your favorite BBQ sauce label—some brands add wheat-based thickeners. Most standard sauces are safe, but it is worth a quick look.
Can I use chicken breast instead of thighs?
You can, but breast meat dries out faster on the grill. If you swap, reduce the grill time by a minute per side and pull the skewers at 160°F (carryover cooking will take it to a safe 165°F). Basting with extra BBQ sauce during grilling helps too.
Try These Recipes
- High Protein Avocado Chicken Salad
- High Protein Air Fryer Chicken Wraps
- High Protein Asian Ground Beef Lettuce Wraps
- Creamy High Protein Pasta Salad
- High Protein Lemon Oatmeal Crumble Bars
Final Words
This High Protein BBQ Chicken Skewer Salad has become my go-to for weeknight dinners and backyard gatherings alike. It delivers the satisfaction of grilled meat with the freshness of a salad, and 42g of protein per serving means you won’t be hungry again in two hours. Fire up the grill, chop some vegetables, and give it a try—I think you will find yourself making it on repeat.
PrintHigh Protein BBQ Chicken Skewer Salad
Smoky, charred chicken skewers meet a crisp, fresh salad with creamy avocado and a tangy yogurt dressing. Each bite delivers a satisfying contrast of tender, caramelized chicken and crunchy vegetables, all while packing over 40 grams of protein per serving for a filling, healthy meal.
- Prep Time: 25
- Cook Time: 15
- Total Time: 40
- Yield: 4 1x
- Category: Main Course
- Method: Grilling
- Cuisine: American
Ingredients
- 1.5 lbs boneless skinless chicken thighs, cut into 1.5-inch cubes
- 1/2 cup full-fat Greek yogurt
- 2 tbsp olive oil
- 3 tbsp your favorite BBQ sauce
- 1 tbsp smoked paprika
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp kosher salt
- 1/4 tsp black pepper
- 8 to 10 wooden skewers, soaked in water for 30 minutes
- 6 cups romaine lettuce, chopped (about 1 large head)
- 1 cup cherry tomatoes, halved
- 1 medium cucumber, diced (about 1 cup)
- 1 medium avocado, sliced
- 1/2 medium red onion, thinly sliced
- 1/4 cup fresh cilantro, chopped
- 1/4 cup full-fat Greek yogurt (for dressing)
- 2 tbsp apple cider vinegar
- 1 tbsp olive oil (for dressing)
- 1 tbsp honey
- 1/4 tsp kosher salt
- 1/8 tsp black pepper
Instructions
- Prepare the marinade: In a medium mixing bowl, combine 1/2 cup Greek yogurt, 2 tbsp olive oil, 3 tbsp BBQ sauce, 1 tbsp smoked paprika, 1 tsp garlic powder, 1 tsp onion powder, 1/2 tsp kosher salt, and 1/4 tsp black pepper. Whisk until smooth. The yogurt acts as a tenderizer, while the paprika and BBQ sauce build a smoky, caramelized crust.
- Add the cubed chicken thighs to the marinade and toss well to coat every piece. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, or up to 4 hours. Longer marinating deepens the flavor but avoid overnight as the yogurt can over-tenderize and make the chicken mushy.
- While the chicken marinates, soak 8 to 10 wooden skewers in cold water for 30 minutes. This prevents them from burning on the grill. If using metal skewers, skip this step.
- Prepare the grill for direct, high heat. For a gas grill, preheat all burners to high for 10 minutes, then reduce to medium-high. For a charcoal grill, light a full chimney of coals and wait until they are covered with gray ash, then spread in an even layer. Test the heat: you should be able to hold your hand 5 inches above the grate for only 2 to 3 seconds.
- Thread the marinated chicken onto the soaked skewers, leaving a small gap between each cube so heat circulates evenly. Press the chicken firmly but not too tightly; the pieces should feel secure but not compressed. You should get about 5 to 6 pieces per skewer.
- Grill the skewers over direct heat for 5 to 6 minutes per side, turning once, until the chicken is charred on the edges and registers 165°F (74°C) on an instant-read thermometer inserted into the thickest cube. Use long-handled tongs to flip carefully to avoid tearing. If flare-ups occur, move skewers to a cooler zone of the grill temporarily.
- Remove the skewers to a clean plate and let rest for 5 minutes. Resting redistributes juices and ensures the chicken stays moist rather than drying out when sliced.
- While the chicken rests, prepare the salad: In a large serving bowl, combine the chopped romaine, halved cherry tomatoes, diced cucumber, sliced red onion, and chopped cilantro. Toss gently to mix.
- Make the yogurt dressing: In a small bowl, whisk together the remaining 1/4 cup Greek yogurt, 2 tbsp apple cider vinegar, 1 tbsp olive oil, 1 tbsp honey, 1/4 tsp kosher salt, and 1/8 tsp black pepper until smooth and emulsified. The apple cider vinegar adds brightness to balance the smoky chicken.
- Drizzle the dressing over the salad and toss again to coat evenly. Divide the dressed salad among 4 plates or bowls.
- Slide the chicken off the skewers using a fork or your fingers. Arrange the chicken cubes on top of each salad portion. Fan the avocado slices alongside the chicken for a creamy contrast to the crunchy vegetables.
- Serve immediately while the chicken is still warm. If desired, garnish with extra cilantro leaves or a light squeeze of fresh lime juice. Any leftover salad (without dressing) can be stored separately for next-day lunch.
Notes
Storage: Leftover chicken can be refrigerated in an airtight container for up to 3 days. Store the salad components (veggies and dressing) separately to maintain crunch. Freezing: Cooked chicken skewers freeze well for up to 2 months. Thaw overnight in the refrigerator before slicing for salads or wraps. Reheating: For best texture, reheat chicken in a 350°F (177°C) oven for 8 to 10 minutes or in a dry skillet over medium heat for 3-4 minutes. Avoid microwaving as it will toughen the chicken. For a protein boost, add 1/4 cup crumbled feta or 1/2 cup canned chickpeas per serving.
Nutrition
- Calories: 437
- Sugar: 8g
- Sodium: 618mg
- Saturated Fat: 5g
- Trans Fat: 22g
- Carbohydrates: 16g
- Fiber: 5g
- Protein: 42g
- Cholesterol: 187mg
Keywords: BBQ chicken skewer salad, high protein salad, grilled chicken salad, healthy chicken recipe, American salad, weeknight dinner, summer grilling, protein bowl, chicken skewers, avocado salad