This vibrant dish combines tender, smoky BBQ chicken skewers with a refreshing bed of crisp salad greens, juicy cherry tomatoes, cool cucumber, and creamy avocado. The chicken gets its rich flavor from a simple spice rub and sweet barbecue sauce, perfectly complemented by a tangy honey-mustard vinaigrette that ties everything together. Ready in just 35 minutes, this versatile meal works beautifully for summer dinners, casual entertaining, or meal prep lunches.
The first time I made these skewers, I was rushing to get dinner on the table before guests arrived, and I accidentally dumped twice the smoked paprika into the marinade. Instead of starting over, I rolled with it, and everyone kept asking what made the chicken so incredibly flavorful.
Last summer my neighbor Sarah came over for what was supposed to be a quick weeknight dinner, but we ended up sitting on the patio for three hours, picking at the last skewers and talking about everything. The grill was still warm when we finally went inside.
Ingredients
- Chicken breast: Cut into uniform cubes so everything cooks evenly, and I pat the pieces dry before marinating for better seasoning adhesion
- BBQ sauce: Use a brand you actually like eating plain since it will be the dominant flavor, and save some for brushing during the last minutes of grilling
- Smoked paprika: This is the secret ingredient that makes the chicken taste like it came from a restaurant, even if you are cooking on a basic grill pan
- Bell peppers and red onion: The sweetness of the peppers balances the savory chicken beautifully, and red onion holds its shape better than white on the grill
- Mixed salad greens: I like a blend with some arugula or spinach for that peppery bite that cuts through the rich BBQ flavors
- Feta cheese: The salty creaminess is essential here, but crumble it right before serving so it does not get mushy
- Apple cider vinegar: Adds just enough tang to brighten the dressing without overpowering the other ingredients
Instructions
- Prep your skewers:
- Soak wooden skewers for at least 15 minutes so they do not burn on the grill, and if you are using metal ones, give them a quick spray with cooking oil
- Marinate the chicken:
- Toss the cubed chicken with olive oil, BBQ sauce, smoked paprika, garlic powder, salt, and pepper until every piece is coated, then let it sit while you chop the vegetables
- Thread your skewers:
- Alternate chicken, bell peppers, and red onion pieces, leaving a tiny bit of space between each item so the heat can circulate and everything cooks properly
- Fire up the grill:
- Get your grill or grill pan nice and hot over medium-high heat, and have a clean plate ready for the cooked skewers
- Grill to perfection:
- Cook the skewers for 10 to 12 minutes, turning them every few minutes and brushing with extra BBQ sauce in the last 2 minutes until you see those gorgeous char marks
- Build your salad base:
- While the chicken rests, spread the salad greens, cherry tomatoes, cucumber, and avocado on a large platter so it looks generous and inviting
- Whisk the dressing:
- Combine olive oil, apple cider vinegar, honey, Dijon mustard, salt, and pepper until the mixture emulsifies and thickens slightly
- Bring it together:
- Drizzle the dressing over the salad, toss gently with your hands to coat everything, then arrange those beautiful skewers right on top
My daughter now requests this for her birthday dinner every year, which is funny because she used to pick off the bell peppers as a kid. Watching her develop a taste for the charred onions and feta has been one of those small parenthood victories that mean more than they should.
Making It Ahead
I marinate the chicken in the morning and keep it in the refrigerator, which actually makes it more flavorful. The vegetables can be chopped and stored in separate containers, and I make the dressing in a jar so I can just shake and pour when it is time to eat.
Grill Pan vs Outdoor Grill
When I am too lazy to fire up the outdoor grill, my cast iron grill pan actually does an amazing job. The key is getting it really hot before adding the skewers, and I crack a window because the paprika can make everything smell a bit intense indoors.
Serving Suggestions
Sometimes I serve the components separately and let everyone build their own plates, which feels more interactive for gatherings. The salad works beautifully as a base for the skewers.
- Warm some crusty bread to soak up extra dressing
- Grill extra vegetables for guests who want lighter portions
- Keep extra BBQ sauce on the table for dipping
There is something about eating food off sticks that makes everything taste better, even if I am the only adult who thinks so.
Recipe FAQs
- → Can I make the chicken skewers ahead of time?
-
Yes, you can marinate the chicken up to 24 hours in advance. Store it in the refrigerator until ready to grill. The cooked skewers also keep well in the fridge for 2-3 days—just reheat gently before serving over the salad.
- → What other vegetables work well on the skewers?
-
Zucchini chunks, red onion wedges, mushrooms, or pineapple pieces all grill beautifully alongside the chicken. Just cut them into similar-sized pieces so everything cooks evenly.
- → Can I bake the skewers instead of grilling?
-
Absolutely. Arrange the skewers on a baking sheet lined with parchment paper and bake at 400°F (200°C) for 18-20 minutes, turning halfway through and brushing with extra BBQ sauce.
- → Is there a dairy-free alternative to feta cheese?
-
You can use vegan feta, omit the cheese entirely, or substitute with sliced olives, sun-dried tomatoes, or toasted pine nuts for a similar savory element without dairy.
- → How do I prevent wooden skewers from burning?
-
Soak wooden skewers in water for at least 15-30 minutes before threading the ingredients. This prevents them from charring too quickly on the grill or under the broiler.
- → Can I use store-bought dressing instead of homemade?
-
Yes, any light vinaigrette or balsamic dressing works well. However, the homemade honey-mustard dressing comes together quickly and perfectly balances the smoky BBQ flavors.