BBQ Chicken Skewer Salad

Golden BBQ chicken skewers resting on crisp greens with creamy herby ranch drizzle Pin It
Golden BBQ chicken skewers resting on crisp greens with creamy herby ranch drizzle | oopsdelicious.com

This vibrant plate combines juicy grilled chicken skewers marinated in smoky barbecue spices with a bed of crisp mixed greens. The salad features cherry tomatoes, refreshing cucumber, thin red onion slices, and creamy avocado. What makes this dish special is the homemade herby ranch dressing, whisked together with mayonnaise, sour cream, and fresh herbs like chives, parsley, and dill. The grilled chicken gets beautiful char marks while staying tender inside, creating perfect contrast with the cool, crunchy vegetables below.

Preparation involves marinating chicken cubes for 15 minutes, grilling skewers to perfection, and tossing fresh ingredients together. The entire meal comes together in under 45 minutes, making it ideal for weeknight dinners or weekend gatherings. The combination of warm, smoky chicken and chilled, crisp salad creates an irresistible texture and temperature contrast that keeps everyone coming back for seconds.

The smell of barbecue sauce hitting hot grill meat always pulls me onto our back deck, no matter what I'm doing inside. I first made these skewers during a heatwave when turning on the oven felt like a punishment, and now they've become my go-to whenever someone says they're coming over for dinner. There's something about food on sticks that makes everything feel more like a party, even on a random Tuesday.

Last summer, my neighbor leaned over the fence while I was grilling these skewers and asked what smelled so incredible. Ten minutes later, we were sitting on patio chairs with our plates, watching the sunset, and she admitted she usually hates salad. She texted me the next day for the recipe.

Ingredients

  • Chicken breast: Cutting into uniform cubes ensures everything cooks at the same speed, so nothing ends up dry while other pieces are still raw inside
  • Barbecue sauce: Your favorite bottled brand works perfectly here, but I've discovered that brushing on a fresh coat during the last minute of grilling creates those gorgeous sticky, caramelized bits
  • Smoked paprika: This is what gives the chicken that深沉, smoky flavor without requiring actual smoke exposure
  • Mixed salad greens: A combination of tender lettuces and slightly bitter greens like arugula or radicchio holds up beautifully under warm protein
  • Cherry tomatoes: Their sweetness balances the smoky chicken, and halving them releases more juice into every forkful
  • Fresh herbs: Don't skip the dill in the ranch, it's what transforms it from store-bought tasting to something you'll want to put on everything

Instructions

Marinate the chicken:
Combine all the marinade ingredients in a bowl and add the chicken pieces, making sure each cube gets thoroughly coated. Let it sit for at least 15 minutes, though I've let it go up to an hour when I got distracted.
Whisk up the ranch:
Mix mayonnaise, sour cream, chopped herbs, garlic, lemon juice, salt and pepper in a separate bowl. Stir in milk one tablespoon at a time until it reaches your desired consistency, then pop it in the fridge to let flavors meld.
Fire up the grill:
Preheat your grill or grill pan to medium-high, that perfect sweet spot where you get good grill marks without burning everything to a crisp.
Thread the skewers:
Slide those marinated chicken pieces onto skewers, leaving a tiny bit of space between each piece so the heat can circulate and cook everything evenly.
Grill to perfection:
Cook the skewers about 8 to 9 minutes per side, turning them when they release easily from the grates. You want some char and the chicken should feel firm when you press it with tongs.
Build your masterpiece:
Spread your greens across a big platter, arrange all those colorful vegetables on top, and then lay the hot skewers right over everything. That first spoonful of cold ranch over warm chicken is absolutely magical.
Vibrant BBQ chicken skewer salad featuring charred juicy chicken atop fresh vegetables and tangy dressing Pin It
Vibrant BBQ chicken skewer salad featuring charred juicy chicken atop fresh vegetables and tangy dressing | oopsdelicious.com

My daughter claimed she wasn't hungry until she walked through the door and saw these skewers sizzling on the platter. She ate three servings and then asked if we could have this every week.

Making It Ahead

The chicken marinade can be prepped the night before and stored in the refrigerator, which honestly makes the flavor even better. I'll often chop all my vegetables in the morning and keep them in separate containers so assembly takes five minutes before grilling.

Getting That Perfect Char

Pat the chicken dry with paper towels before threading onto skewers, excess moisture prevents proper searing. And resist the urge to flip too often, those beautiful grill marks need time to develop.

Ranch Variations

Sometimes I swap in Greek yogurt for half the sour cream when I want something lighter, or add a tablespoon of buttermilk for extra tang. The herbs can change with the season too, basil and chives work beautifully in place of dill.

  • Double the dressing recipe and keep it in a jar, it keeps for a week and tastes even better after a few days
  • If you prefer grilled vegetables on your skewers, thread zucchini chunks or bell peppers between the chicken pieces
  • Leftover chicken (if there is any) makes incredible tacos the next day
Grilled BBQ chicken skewers arranged over colorful salad greens with avocado and herb ranch Pin It
Grilled BBQ chicken skewers arranged over colorful salad greens with avocado and herb ranch | oopsdelicious.com

Grilled chicken skewers over salad is one of those perfect marriages where everyone gets what they want. Something about eating dinner off a stick just makes the whole meal feel more festive.

Recipe FAQs

Yes, marinate the chicken up to 24 hours in advance for deeper flavor. The herby ranch dressing can be made 2-3 days ahead and stored in an airtight container in the refrigerator. Assemble the salad just before serving to keep greens crisp.

Preheat your grill to medium-high heat (around 375-400°F). Grill skewers for 8-9 minutes per side, turning once, until internal temperature reaches 165°F. Look for nice char marks and slightly caramelized edges from the barbecue sauce glaze.

Absolutely. Chicken thighs work wonderfully and stay juicier during grilling. Cut them into similar-sized cubes, adjust cooking time to 10-11 minutes per side since dark meat takes slightly longer to cook through.

The suggested combination of mixed greens, cherry tomatoes, cucumber, red onion, and avocado creates great variety. Feel free to add grilled corn, bell peppers, radishes, or shredded carrots for extra color, crunch, and seasonal flair.

Substitute vegan mayonnaise and dairy-free sour cream alternatives. Use plant-based milk for thinning, and skip the feta cheese topping. The herbs and seasonings remain the same, keeping all that fresh, tangy flavor intact.

Choose your favorite bottled brand or homemade sauce. Look for one with good balance between sweet and smoky flavors. If using a thicker sauce, thin it slightly with olive oil for easier coating and more even grilling results.

BBQ Chicken Skewer Salad

Tender BBQ chicken skewers atop fresh salad greens with vegetables and creamy herby ranch dressing

Prep 25m
Cook 18m
Total 43m
Servings 4
Difficulty Easy

Ingredients

Chicken & Marinade

  • 1 lb boneless, skinless chicken breast, cut into 1-inch cubes
  • 2 tbsp olive oil
  • 2 tbsp barbecue sauce (gluten-free if needed)
  • 1/2 tsp smoked paprika
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/4 tsp salt
  • 1/4 tsp black pepper

Salad

  • 5 oz mixed salad greens
  • 3.5 oz cherry tomatoes, halved
  • 1 cucumber, sliced
  • 1 small red onion, thinly sliced
  • 1 avocado, sliced
  • 1.7 oz feta cheese, crumbled (optional)

Herby Ranch Dressing

  • 1/2 cup mayonnaise
  • 1/4 cup sour cream
  • 2 tbsp fresh chives, finely chopped
  • 2 tbsp fresh parsley, finely chopped
  • 1 tbsp fresh dill, finely chopped
  • 1 garlic clove, minced
  • 1 tbsp lemon juice
  • 1/4 tsp salt
  • 1/4 tsp black pepper
  • 2-3 tbsp milk (to desired consistency)

Instructions

1
Marinate Chicken: Combine olive oil, barbecue sauce, smoked paprika, garlic powder, onion powder, salt, and black pepper in a bowl. Add chicken cubes and toss to coat thoroughly. Cover and refrigerate for at least 15 minutes to absorb flavors.
2
Prepare Ranch Dressing: Whisk together mayonnaise, sour cream, chives, parsley, dill, garlic, lemon juice, salt, and pepper in a separate bowl. Gradually add milk while whisking until you reach your preferred consistency. Refrigerate until serving.
3
Preheat Grill: Heat grill or grill pan to medium-high temperature, approximately 400°F. Ensure grates are clean and lightly oiled to prevent sticking.
4
Skewer Chicken: Thread marinated chicken pieces onto skewers, leaving a small space between pieces for even cooking. Discard any remaining marinade.
5
Grill Chicken: Place skewers on the preheated grill. Cook for 8-9 minutes per side, turning once, until chicken reaches an internal temperature of 165°F and develops light char marks.
6
Assemble Salad: Arrange mixed salad greens on a large serving platter or individual plates. Top with cherry tomatoes, cucumber slices, red onion, avocado, and crumbled feta if using.
7
Serve: Remove chicken from skewers and place atop the salad, or arrange skewers across the platter. Drizzle generously with chilled herby ranch dressing and serve immediately.
Additional Information

Equipment Needed

  • Outdoor grill or indoor grill pan
  • Large mixing bowls
  • Cutting board and sharp knife
  • Metal or soaked wooden skewers
  • Whisk
  • Meat thermometer

Nutrition (Per Serving)

Calories 430
Protein 34g
Carbs 16g
Fat 26g

Allergy Information

  • Contains egg (mayonnaise)
  • Contains milk and dairy (sour cream, feta cheese)
Tara Livingston

Home cook sharing easy, flavorful recipes and real-life kitchen tips for busy, food-loving families.