BBQ Chicken Skewer Salad

Golden BBQ chicken skewers arranged over crisp mixed greens with colorful vegetables and creamy herby ranch dressing Save to Pinterest
Golden BBQ chicken skewers arranged over crisp mixed greens with colorful vegetables and creamy herby ranch dressing | whiskandwok.com

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
Glossy grilled BBQ chicken skewers resting atop fresh salad with cherry tomatoes avocado and drizzled homemade ranch Save to Pinterest
Glossy grilled BBQ chicken skewers resting atop fresh salad with cherry tomatoes avocado and drizzled homemade ranch | whiskandwok.com

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
Charred BBQ chicken skewers plated on vibrant garden salad topped with tangy herby ranch for a complete meal Save to Pinterest
Charred BBQ chicken skewers plated on vibrant garden salad topped with tangy herby ranch for a complete meal | whiskandwok.com

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

Yes, wooden skewers work perfectly. Just soak them in water for at least 30 minutes before grilling to prevent burning and charring.

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.

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.

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.

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.

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.

BBQ Chicken Skewer Salad

Tender grilled BBQ chicken skewers over crisp mixed greens, fresh vegetables, and creamy homemade herby ranch dressing.

Prep 20m
Cook 15m
Total 35m
Servings 4
Difficulty Easy

Ingredients

BBQ Chicken Skewers

Salad Base

Herby Ranch Dressing

Instructions

1
Preheat Grill: Heat grill or grill pan to medium-high temperature.
2
Season Chicken: Combine chicken cubes with olive oil, smoked paprika, garlic powder, onion powder, salt, and black pepper in a bowl. Toss until evenly coated.
3
Assemble Skewers: Thread seasoned chicken, red bell pepper pieces, and red onion wedges onto skewers, alternating ingredients evenly.
4
Apply Initial Glaze: Brush skewers with half of the BBQ sauce, ensuring even coverage.
5
Grill Skewers: Grill for 12-15 minutes, turning periodically. Brush with remaining BBQ sauce during the final 5 minutes of cooking. Chicken should reach internal temperature of 165°F and develop light charring.
6
Compose Salad: Arrange mixed greens, cherry tomatoes, cucumber, avocado, radishes, and sweetcorn on individual plates or large serving platter.
7
Prepare Ranch Dressing: Whisk mayonnaise, Greek yogurt, chives, parsley, dill, garlic, lemon juice, salt, and pepper until smooth. Adjust consistency with milk as desired.
8
Plate and Serve: Place grilled chicken skewers atop prepared salad. Drizzle with herby ranch dressing or serve on the side for individual portioning.
Additional Information

Equipment Needed

  • Grill or grill pan
  • Metal or soaked wooden skewers
  • Mixing bowls
  • Whisk
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 420
Protein 32g
Carbs 23g
Fat 23g

Allergy Information

  • Contains eggs and milk in mayonnaise and Greek yogurt
  • Some BBQ sauces may contain soy, gluten, or other allergens—verify product labels
  • Avocado, eggs, and dairy may cause sensitivities in certain individuals
Monica Zhou

Passionate home cook sharing easy, wholesome recipes and practical tips for everyday cooking.