Savory grilled chicken skewers coated in smoky BBQ sauce and served atop a vibrant bed of crisp salad greens, cherry tomatoes, cucumber, avocado, radishes, and sweetcorn. The dish comes together with a tangy, herb-infused ranch dressing made with fresh chives, parsley, and dill. Ready in just 35 minutes, this satisfying meal balances juicy protein with refreshing vegetables for a perfect light dinner or lunch option.
The first time I made these skewers was for a last-minute summer dinner with friends. I was running around trying to soak wooden skewers and prep everything at once, completely forgetting that the grill was still heating up. By the time we actually started cooking, everyone was already snacking on the salad ingredients I'd laid out. Now that's actually how I prefer to serve it, letting people nibble while the chicken gets those gorgeous charred edges.
Last summer my neighbor caught me in the backyard with my portable grill, carefully turning each skewer while balancing a bowl of freshly chopped herbs. She laughed and said it looked like I was running a restaurant from my patio. But honestly, the smell of that BBQ sauce caramelizing over the chicken mixed with the fresh herbs from my garden is something I'd happily explain to anyone walking by.
Ingredients
- 500 g (1.1 lb) boneless skinless chicken breast: Cutting into uniform cubes ensures everything cooks at the same rate, so no piece ends up dry while another's still raw inside
- 2 tbsp olive oil: This helps the spices cling to the chicken and keeps the meat from drying out on the grill
- 1 tsp smoked paprika: The deep smoky flavor pairs beautifully with BBQ sauce and gives the chicken that authentic grilled taste
- ½ tsp garlic powder and onion powder: These work together to build a savory base that complements rather than overpowers the BBQ sauce
- 120 ml (½ cup) BBQ sauce: I like using a sauce with some molasses or brown sugar for better caramelization
- 1 red bell pepper and 1 red onion: These sweet vegetables balance the savory chicken and add beautiful color to each skewer
- 150 g (5 oz) mixed salad greens: A variety of textures and colors makes the base more interesting than plain lettuce
- 100 g (3.5 oz) cherry tomatoes: Their sweetness pops against the smoky chicken
- 1 cucumber and 60 g (2 oz) radishes: These add crunch and a refreshing element to cut through the richness
- 1 avocado: Creamy avocado bridges the gap between the crisp vegetables and the tender chicken
- 100 g (3.5 oz) sweetcorn kernels: Little bursts of sweetness make every forkful feel complete
- 120 ml (½ cup) mayonnaise: This creates the rich base that makes the dressing feel indulgent
- 60 ml (¼ cup) Greek yogurt: Adds tanginess and lightens the texture without sacrificing creaminess
- 2 tbsp fresh chives, parsley, and 1 tbsp fresh dill: Fresh herbs are non-negotiable here, they're what makes this ranch taste alive and vibrant
- 1 garlic clove: Fresh garlic gives the dressing a sharp edge that store-bought versions never have
- 2-3 tbsp milk: This lets you control exactly how pourable you want the dressing
Instructions
- Get your grill ready:
- Preheat your grill or grill pan to medium-high, letting it get nice and hot so the chicken gets those beautiful grill marks immediately
- Season the chicken:
- Toss your chicken cubes with olive oil and all the spices until every piece is evenly coated, using your hands to really work it in
- Build the skewers:
- Thread the chicken, bell pepper, and onion onto skewers, alternating between them so every bite gets a bit of everything
- First brush of BBQ sauce:
- Brush the skewers with half the BBQ sauce, being generous but not so much that it drips onto the grill and causes flare-ups
- Grill to perfection:
- Cook for 12 to 15 minutes, turning occasionally and brushing with the remaining BBQ sauce during the last 5 minutes until the chicken is cooked through and has those perfect charred edges
- Assemble the salad:
- While the chicken works, arrange all your vegetables on a large platter or individual plates
- Make the herby ranch:
- Whisk together the mayonnaise, Greek yogurt, chopped herbs, garlic, lemon juice, salt, and pepper, then thin with milk until it reaches your desired consistency
- Bring it all together:
- Place those beautiful skewers right on top of the salad and drizzle with the herby ranch or serve it on the side for everyone to help themselves
My daughter claimed she wasn't hungry until she walked through the door and caught the whiff of grilled chicken. She ended up eating three skewers and half the salad, asking if we could have this every week instead of the usual taco Tuesday.
Making Ahead
You can cube and season the chicken up to a day ahead, keeping it tightly wrapped in the refrigerator. The salad vegetables can be prepped and stored separately, with the avocado tossed with a little lemon juice to prevent browning. The ranch dressing actually tastes better after a few hours in the fridge, giving the herbs time to meld.
Grill Alternatives
No grill? No problem. A cast iron skillet or regular grill pan on the stove works beautifully, just get it nice and hot first. You can also roast these at 425°F (220°C) for about 15 to 18 minutes, turning halfway, though you'll miss those signature grill marks.
Serving Suggestions
This salad is substantial enough to stand on its own for lunch or dinner. If you want to round it out, warm some corn tortillas or crusty bread alongside. A chilled glass of white wine or a cold beer completes the experience perfectly.
- Set up a skewer bar and let everyone build their own
- Double the dressing and use it throughout the week
- Leftover chicken makes incredible tacos the next day
Every time I serve this, someone asks for the recipe. There's something about the combination of smoky grilled chicken, fresh vegetables, and that homemade herby ranch that just makes people happy.
Recipe FAQs
- → Can I use wooden skewers instead of metal?
-
Yes, wooden skewers work perfectly. Just soak them in water for at least 30 minutes before grilling to prevent burning and charring.
- → How do I know when the chicken is fully cooked?
-
The chicken is done when it reaches an internal temperature of 74°C (165°F) and the juices run clear. The outside should have nice grill marks with slight charring from the BBQ sauce.
- → Can I make the herby ranch dressing ahead of time?
-
Absolutely. The dressing actually tastes better after chilling for a few hours or overnight as the flavors meld together. Store in an airtight container in the refrigerator.
- → What vegetables work best in the salad base?
-
Mixed greens, cherry tomatoes, cucumber, avocado, radishes, and sweetcorn create great variety and texture. You can also add shredded carrots, bell peppers, or thinly sliced red cabbage for extra crunch.
- → Is there a way to make this dish lighter?
-
Substitute all or part of the mayonnaise in the ranch with additional Greek yogurt. You can also reduce the amount of BBQ sauce glaze or use a reduced-sugar variety.
- → Can I cook the skewers in the oven instead?
-
Yes, bake at 200°C (400°F) for 20-25 minutes, brushing with BBQ sauce halfway through cooking. Broil for the last 2-3 minutes to achieve charred edges.