BBQ Chicken Skewer Salad in 45 Minutes – So Delicious, It’s Addictive

Why make this recipe

BBQ Chicken Skewer Salad is a delicious and vibrant meal that brings together the smoky flavors of grilled chicken and fresh vegetables. It’s perfect for warm weather or any gathering with friends and family. The combination of juicy chicken, crisp lettuce, and zesty herbs creates a filling yet healthy dish. Plus, it’s an easy recipe that can be made in under an hour!

How to make BBQ Chicken Skewer Salad

Ingredients:

  • 2 pounds boneless skinless chicken breasts
  • 3 tbsp avocado oil
  • 1 tsp kosher salt
  • 2 cups BBQ sauce (I use Primal Kitchen brand)
  • 8 [6-inch] wooden skewers (pre-soaked)
  • 1 cup light-tasting oil
  • 1 egg (omit if using store-bought mayo, see note)
  • ½ cup unsweetened full-fat coconut milk
  • 2 tbsp lemon juice
  • 1 tbsp red wine vinegar
  • 1 tsp kosher salt
  • 1 tsp onion powder
  • 2 cloves minced garlic
  • ¼ cup finely chopped fresh dill fronds
  • ¼ cup finely chopped fresh parsley
  • 1 tsp freshly cracked black pepper
  • 4 ears corn (omit for Whole30)
  • 2 tbsp avocado oil
  • 8 cups thinly sliced romaine lettuce (or 2 small heads)
  • 6 green onions (thinly sliced, green part only)
  • 2 cups quartered grape tomatoes (or 16 ounces)
  • 1 [15-ounce] can black beans, drained and rinsed (omit for Whole30)
  • ¼ cup loosely packed freshly chopped cilantro leaves
  • 2 tbsp freshly chopped basil leaves
  • 1 avocado (peeled, seed removed, and diced medium)

Directions:

  1. Marinate the chicken: In a bowl, combine the chicken breasts with avocado oil and kosher salt. Pour the BBQ sauce over the chicken and let it marinate for at least 20-30 minutes.
  2. Make the Herby-Ranch: In a separate bowl, whisk together the light-tasting oil, egg (if using), coconut milk, lemon juice, red wine vinegar, kosher salt, onion powder, minced garlic, dill, parsley, and black pepper until smooth.
  3. Grill the chicken and make the salad: Preheat the grill. Once hot, thread the marinated chicken onto the soaked skewers. Grill for about 10-15 minutes, turning occasionally, until the chicken is cooked through. Assemble the salad by combining the lettuce, green onions, grape tomatoes, corn (if using), black beans (if using), cilantro, basil, avocado, and any other desired toppings. Drizzle the Herby-Ranch dressing over the salad, toss gently, and serve with the grilled chicken skewers on top.

Learn how to safely grill chicken to the right temperature with these USDA guidelines.

How to serve BBQ Chicken Skewer Salad

Serve the BBQ Chicken Skewer Salad warm with extra BBQ sauce on the side for dipping. It makes a beautiful presentation and is great for sharing. You can also plate it individually for guests to enjoy at gatherings.

How to store BBQ Chicken Skewer Salad

To store, place any leftover salad in an airtight container in the fridge. The grilled chicken can be stored separately. It’s best to keep the salad dressing on the side until ready to serve to prevent the greens from wilting.

Tips to make BBQ Chicken Skewer Salad

  • Don’t skip marinating the chicken, as it infuses flavor and moisture.
  • If you’re short on time, pre-made BBQ sauce and store-bought dressing can save you time.
  • Consider adding other vegetables or nuts for added crunch.
  • If you have leftover chicken, it’s delicious in wraps or sandwiches.

Check out these expert tips for heart-healthy grilling from the American Heart Association.

Variation

For a lighter version, substitute the chicken with grilled shrimp or tofu. You can also change up the vegetables based on your preferences or seasonal availability.

FAQs

1. Can I use a different type of meat?
Yes, you can substitute chicken with beef, shrimp, or tofu for a vegetarian option.

2. How long can I store leftovers?
Leftover salad and chicken can be stored in the fridge for up to 3 days.

3. Is this recipe gluten-free?
If you use gluten-free BBQ sauce and omit any gluten-containing ingredients (like certain dressings), then yes!

4. Can I prepare this salad in advance?
You can marinate the chicken and prepare the Herby-Ranch dressing ahead of time, but it’s best to assemble the salad shortly before serving for optimal freshness.

 

bbq chicken skewer salad 2025 07 28 172116 150x150 2 - BBQ Chicken Skewer Salad in 45 Minutes – So Delicious, It’s Addictive

BBQ Chicken Skewer Salad

A delicious and vibrant meal featuring grilled chicken and fresh vegetables, perfect for warm weather gatherings.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes
Servings: 8 servings
Course: Main Course, Salad
Cuisine: American
Calories: 350

Ingredients
  

For the Chicken
  • 2 pounds boneless skinless chicken breasts
  • 3 tbsp avocado oil
  • 1 tsp kosher salt
  • 2 cups BBQ sauce (I use Primal Kitchen brand)
  • 8 6-inch wooden skewers (pre-soaked)
For the Herby-Ranch Dressing
  • 1 cup light-tasting oil
  • ½ cup unsweetened full-fat coconut milk
  • 2 tbsp lemon juice
  • 1 tbsp red wine vinegar
  • 1 tsp kosher salt
  • 1 tsp onion powder
  • 2 cloves minced garlic
  • ¼ cup finely chopped fresh dill fronds
  • ¼ cup finely chopped fresh parsley
  • 1 tsp freshly cracked black pepper
For the Salad
  • 4 ears corn omit for Whole30
  • 2 tbsp avocado oil
  • 8 cups thinly sliced romaine lettuce (or 2 small heads)
  • 6 green onions (thinly sliced, green part only)
  • 2 cups quartered grape tomatoes (or 16 ounces)
  • 1 15-ounce can black beans, drained and rinsed omit for Whole30
  • ¼ cup loosely packed freshly chopped cilantro leaves
  • 2 tbsp freshly chopped basil leaves
  • 1 medium avocado (peeled, seed removed, and diced)

Method
 

Marinating the Chicken
  1. In a bowl, combine the chicken breasts with avocado oil and kosher salt.
  2. Pour the BBQ sauce over the chicken and let it marinate for at least 20-30 minutes.
Making the Herby-Ranch Dressing
  1. In a separate bowl, whisk together the light-tasting oil, egg (if using), coconut milk, lemon juice, red wine vinegar, kosher salt, onion powder, minced garlic, dill, parsley, and black pepper until smooth.
Grilling the Chicken and Assembling the Salad
  1. Preheat the grill.
  2. Once hot, thread the marinated chicken onto the soaked skewers.
  3. Grill for about 10-15 minutes, turning occasionally, until the chicken is cooked through.
  4. Assemble the salad by combining the lettuce, green onions, grape tomatoes, corn (if using), black beans (if using), cilantro, basil, avocado, and any other desired toppings.
  5. Drizzle the Herby-Ranch dressing over the salad, toss gently, and serve with the grilled chicken skewers on top.

Nutrition

Serving: 1gCalories: 350kcalCarbohydrates: 30gProtein: 25gFat: 15gSaturated Fat: 3gSodium: 700mgFiber: 8gSugar: 5g

Notes

To store, place any leftover salad in an airtight container in the fridge. It's best to keep the salad dressing on the side until ready to serve to prevent the greens from wilting. Don’t skip marinating the chicken to infuse flavor and moisture. Consider adding other vegetables or nuts for an added crunch.

Tried this recipe?

Let us know how it was!