BBQ Chicken Skewer Salad

A grilled, flavor-packed salad layered with juicy BBQ chicken, crisp romaine, smoky corn, and a creamy herb dressing.

Overview

This BBQ chicken skewer salad takes everything you love about summer grilling and puts it into one hearty, satisfying bowl. Juicy chunks of grilled chicken coated in your favorite BBQ sauce are paired with fresh corn, tomatoes, black beans, avocado, and a homemade herby ranch dressing that ties it all together.

It’s a perfect dinner salad for warm evenings, weekend cookouts, or even meal prep — just add the skewers on top when it’s time to eat. Packed with protein, bold flavors, and fresh texture, this is the kind of salad that feels like a full meal — not just a side.

Ingredients

For the Chicken Skewers

  • 2 pounds boneless, skinless chicken breasts
  • 3 tablespoons avocado oil
  • 1 teaspoon kosher salt
  • 2 cups BBQ sauce, divided
  • 8 wooden skewers (6-inch), soaked in water

For the Herby Ranch Dressing

  • 1 cup avocado oil
  • 1 large egg
  • 1/2 cup full-fat coconut milk (unsweetened)
  • 2 tablespoons lemon juice
  • 1 tablespoon red wine vinegar
  • 1 teaspoon kosher salt
  • 1 teaspoon onion powder
  • 2 garlic cloves, minced
  • 1/4 cup fresh dill, finely chopped
  • 1/4 cup fresh parsley, finely chopped
  • 1 teaspoon black pepper

For the Salad

  • 4 ears of corn, husked
  • 2 tablespoons avocado oil
  • 8 cups romaine lettuce, thinly sliced
  • 6 green onions (green parts only), thinly sliced
  • 2 cups grape tomatoes, quartered
  • 1 (15 oz) can black beans, rinsed and drained
  • 1/4 cup fresh cilantro, chopped
  • 2 tablespoons fresh basil, chopped
  • 1 ripe avocado, diced

Instructions

1. Marinate the Chicken

Pound chicken breasts to an even thickness (about 1/2 inch), then cut into 2-inch pieces. In a large bowl, toss chicken with oil, salt, and 1 cup of BBQ sauce. Let sit for at least 20 minutes, or refrigerate for up to 8 hours.

2. Make the Ranch Dressing

In a wide-mouth jar, combine oil and egg. Use an immersion blender to emulsify — blend from the bottom up until thick and creamy. Add coconut milk, lemon juice, vinegar, salt, onion powder, and garlic. Blend again. Stir in chopped dill, parsley, and pepper. Chill until ready to use.

3. Grill the Chicken and Corn

Thread the marinated chicken onto skewers. Rub corn with avocado oil. Preheat grill to medium-high (around 375–400°F) and oil the grates. Grill corn, turning often, for 10–12 minutes until lightly charred and tender. Grill chicken skewers 3–4 minutes per side, basting with remaining BBQ sauce after the first flip. Cook until chicken is fully done and has visible grill marks.

4. Assemble the Salad

In a large bowl, combine romaine, green onions, tomatoes, black beans, cilantro, and basil. Slice corn off the cob and add it to the salad. Add avocado and drizzle with dressing. Toss gently to combine.

5. Top and Serve

Serve salad in individual bowls or on a platter. Top each portion with a grilled chicken skewer. Spoon extra dressing or BBQ sauce over the top if desired.

Tips for Best Results

  • Even chicken size matters: Pounding ensures it cooks evenly and stays juicy.
  • Soak wooden skewers: Prevent burning by soaking them in water for 20–30 minutes.
  • Grill prep counts: Oil the grates well to avoid sticking.
  • Make dressing ahead: It thickens and develops flavor as it chills.
  • Build the salad just before serving: This keeps everything crisp and fresh.

Variations

  • Use a different dressing: Swap in a yogurt-based ranch, blue cheese, or creamy cilantro-lime.
  • Try another protein: Grilled shrimp or steak strips work well.
  • Add crunch: Crumbled tortilla chips or roasted pepitas add texture.
  • Make it dairy-free: Ensure your BBQ sauce and ranch are dairy-free (this version uses coconut milk).

Storage

  • Chicken: Store grilled chicken skewers separately in an airtight container in the fridge for up to 3 days.
  • Dressing: Keeps well for 4–5 days refrigerated.
  • Salad: Best eaten fresh, but undressed greens can be stored for a day or two. Wait to add avocado until serving.
Amelia Taylor

BBQ Chicken Skewer Salad

Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Servings: 6
Course: Salad
Cuisine: American

Ingredients
  

  • For the Chicken Skewers:
  • 2 pounds boneless skinless chicken breasts
  • 3 tablespoons avocado oil
  • 1 teaspoon kosher salt
  • 2 cups BBQ sauce divided, such as Primal Kitchen
  • 8 6-inch wooden skewers, pre-soaked
  • For the Herby Ranch Dressing:
  • 1 cup avocado oil
  • 1 large egg
  • 1/2 cup unsweetened full fat coconut milk
  • 2 tablespoons lemon juice
  • 1 tablespoon red wine vinegar
  • 1 teaspoon kosher salt
  • 1 teaspoon onion powder
  • 2 garlic cloves minced
  • 1/4 cup finely chopped fresh dill fronds
  • 1/4 cup finely chopped fresh parsley
  • 1 teaspoon freshly ground black pepper
  • For the Salad:
  • 4 ears corn
  • 2 tablespoons avocado oil
  • 8 cups thinly sliced romaine lettuce from about 2 small heads
  • 6 green onions thinly sliced (green parts only)
  • 16 ounces about 2 cups quartered grape tomatoes
  • 1 15-ounce can black beans drained and rinsed
  • 1/4 cup loosely packed freshly chopped cilantro leaves
  • 2 tablespoons freshly chopped basil
  • 1 avocado peeled, seeded, and diced into medium cubes

Method
 

  1. Marinate the chicken:
  2. Using a meat mallet or the bottom of a heavy skillet, pound the chicken until it is a uniform 1/2-inch thickness. Cut into 2-inch pieces and place in a large bowl with the oil, salt, and 1 cup of BBQ sauce. Stir until well combined. Set aside to let marinate for at least 20 minutes at room temperature, or cover and refrigerate for 4 to 8 hours.
  3. Make the Herby Ranch Dressing:
  4. In a wide-mouth jar, add the oil and egg. Use an immersion blender and, without moving it, gently blend until the mixture turns white, creamy, and thick, 10 to 15 seconds. Slowly move the immersion blender up and down until the oil and egg have emulsified into a mayonnaise.
  5. Add the coconut milk, lemon, red wine vinegar, salt, onion powder, and garlic and blend until combined. Stir in the dill, parsley, and black pepper. Refrigerate until ready to use.
  6. Grill the Chicken and Make the Salad:
  7. Thread the chicken onto the prepared wooden skewers, 4 to 5 pieces each, and set aside.
  8. Drizzle the corn with the avocado oil and rub to evenly coat.
  9. Heat the grill over medium-high heat (350℉ to 400℉) and oil the grill grates. (To do to this, dip a wadded paper towel in a little oil and, using tongs, wipe the oil evenly over the grates.)
  10. When hot, add the corn and grill until tender, 10 to 12 minutes total, turning often. Place the chicken skewers on the grill and cook for 3 to 4 minutes, or until nice grill marks have formed. Flip the skewers and baste the grilled side with the reserved BBQ sauce. Continue to grill until chicken is cooked through and nice grill marks have formed on both sides, 3 to 4 minutes. Transfer the corn and the chicken to a platter and let cool slightly.
  11. In a large bowl, combine the lettuce, green onions, tomatoes, black beans, cilantro, and basil. Add your desired amount of dressing to the salad and toss until the lettuce is well coated.
  12. Cut the corn from the cob and add to the salad along with the diced avocado, gently tossing once more to combine.
  13. Top with the grilled chicken skewers, serve, and enjoy!

Notes

Nutrition
Calories: 953kcal | Carbohydrates: 61g | Protein: 39g | Fat: 64g | Saturated Fat: 12g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 39g | Trans Fat: 0.03g | Cholesterol: 124mg | Sodium: 1971mg | Potassium: 1522mg | Fiber: 7g | Sugar: 39g | Vitamin A: 6850IU | Vitamin C: 29mg | Calcium: 100mg | Iron: 3mg

Frequently Asked Questions

What’s the best BBQ sauce for this salad?
Choose your favorite bottled sauce — sweet, smoky, or spicy all work. Use one with clean ingredients if you’re keeping the dish lighter.

Can I make this ahead of time?
Yes. You can grill the chicken and corn, prep the dressing, and chop the vegetables a few hours ahead. Assemble the salad and add the skewers just before serving.

Do I have to use an immersion blender for the dressing?
It helps with quick, easy emulsification. If you don’t have one, use a blender or food processor — just go slowly to help the oil and egg emulsify properly.

Can I bake the chicken instead of grilling it?
Yes. Bake at 425°F for 18–20 minutes or until the chicken reaches 165°F internally. Broil for 1–2 minutes at the end for a grilled effect.

Final Thoughts

This BBQ chicken skewer salad is everything a summer meal should be — colorful, bold, and full of contrast. You get heat and char from the grill, cooling herbs from the dressing, sweetness from corn and tomatoes, and richness from the avocado. It’s built to impress but easy enough to throw together any night of the week.

Whether you’re serving it at a weekend cookout or making a lighter dinner that still satisfies, this salad is more than just a side — it’s the whole meal.

Leave a Comment

Recipe Rating