BBQ Chicken Skewer Salad

Photo of author

By François Lemoine

Published: May 10, 2026

This post may contain affiliate links. See our disclosure policy.

Ingredients

For the Chicken

  • 2 pounds boneless, skinless chicken breasts
  • 3 tablespoons avocado oil
  • 1 teaspoon kosher salt
  • 1 cup BBQ sauce (such as Primal Kitchen)
  • 12 6-inch wooden skewers (presoaked)

For the Herb-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/৪ cup loosely packed, freshly chopped cilantro leaves
  • ২ tablespoons freshly chopped basil
  • 1 avocado (peeled, seeded, and diced into medium cubes)

Instructions

Marinate the Chicken

  1. Cut the chicken breasts into 1-inch cubes. Place them in a large bowl.
  2. Add the 3 tablespoons avocado oil and 1 teaspoon salt. Toss to coat.
  3. Pour in the BBQ sauce. Stir until all chicken pieces are evenly coated.
  4. Cover the bowl and refrigerate for at least 30 minutes, or up to 4 hours.

Make the Herb-Ranch Dressing

  1. In a tall jar or the cup of a high-speed blender, combine the 1 cup avocado oil, egg, coconut milk, lemon juice, red wine vinegar, 1 teaspoon salt, onion powder, minced garlic, dill, parsley, and pepper.
  2. If using a blender, blend on high for 30 seconds until thick and creamy. If using a jar, use an immersion blender.
  3. Taste and adjust seasoning if desired. Refrigerate until ready to use.

Grill the Chicken

  1. Preheat a grill or grill pan to medium-high heat.
  2. Thread the marinated chicken cubes onto the presoaked skewers, leaving a small space between each piece.
  3. Grill the skewers for 6-8 minutes total, turning occasionally, until the chicken is cooked through and has nice grill marks.
  4. Transfer to a plate.

Make the Salad

  1. Brush the corn with the 2 tablespoons avocado oil. Grill on the preheated grill for 8-10 minutes, turning until slightly charred. Let cool, then cut the kernels off the cob.
  2. In a very large serving bowl, toss together the romaine, grilled corn, green onions, tomatoes, rinsed black beans, cilantro, and basil.
  3. Add the grilled chicken skewers (you can leave them whole or slide the chicken off). Top with the diced avocado.
  4. Drizzle the desired amount of herb-anch dressing over the salad. Toss gently to combine.
  5. Serve immediately, pass extra dressing on the side.

The Recipe

Print

BBQ Chicken Skewer Salad

BBQ Chicken Skewer Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A vibrant summer salad featuring juicy grilled BBQ chicken skewers served over a crisp bed of lettuce, corn, black beans, and fresh herbs, all tossed in a creamy, dairy-free herb-ranch dressing.

  • Author: François Lemoine
  • Prep Time: 20 min
  • Cook Time: 25 min
  • Total Time: 45 min
  • Category: Main Course
  • Method: Grilling
  • Cuisine: American Fusion
  • Diet: Gluten-Free

Ingredients

Scale

2 pounds boneless, skinless chicken breasts
3 tablespoons avocado oil
1 teaspoon kosher salt
1 cup BBQ sauce (such as Primal Kitchen)
12 6-inch wooden skewers (pre-soaked)
1 cup avocado oil
1 large egg
1/২ cup unsweetened full-fat coconut milk
2 tablespoons lemon juice
1 tablespoon red wine vinegar
1 teaspoon kosher salt
1 teaspoon onion powder
২ garlic cloves (minced)
1/4 cup finely chopped fresh dill fronds
1/4 cup finely chopped fresh parsley
1 teaspoon freshly ground black pepper
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)

Instructions

  1. Cut chicken into cubes. Marinate in avocado oil, salt, BBQ sauce for at least 30 minutes.
  2. Make dressing by blending all dressing ingredients until creamy. Refrigerate.
  3. Preheat grill to medium-high. Thread chicken onto skewers.
  4. Grill skewers for 6-8 minutes until cooked through.
  5. Brush corn with oil and grill until charred. Cut kernels off cob.
  6. In a large bowl, combine lettuce, grilled corn, green onions, tomatoes, beans, cilantro, basil.
  7. Top salad with chicken skewers (or slid-off chicken) and avocado.
  8. Drizzle with dressing, toss gently, and serve immediately.

Notes

  • For a lighter option, use a sugar-free BBQ sauce.
  • Dairy-free Greek yogurt can be used in the dressing for a tangier version.
  • To make ahead, prepare dressing and marinate chicken up to ৪ hours before grilling.
  • Swap chicken for shrimp or tofu for a variation.

Nutrition

  • Serving Size: Approximately 2 skew ers and 2 cups salad
  • Calories: 953 kcal
  • Sugar: 39 g
  • Sodium: 1971 mg
  • Fat: 64 g
  • Saturated Fat: 11 g
  • Unsaturated Fat: 49 g
  • Trans Fat: 0 g
  • Carbohydrates: 61 g
  • Fiber: ৭ g
  • Protein: 39 g
  • Cholesterol: 147 mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star