Short Description

I make this BBQ chicken skewer salad when I’m craving something bold yet balanced. Juicy BBQ-glazed chicken skewers sit on top of a vibrant salad loaded with grilled corn, beans, herbs, and avocado, all tied together with a homemade herby ranch dressing.

Why You’ll Love This Recipe

I love this recipe because it brings together grilled flavors and fresh ingredients in a really satisfying way. I enjoy how customizable it is, and the homemade ranch dressing makes everything taste extra special. It’s filling enough to serve as a main dish and impressive enough for entertaining.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

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, 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
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
6 green onions, thinly sliced
16 ounces grape tomatoes, quartered
1 can black beans, drained and rinsed
1/4 cup freshly chopped cilantro
2 tablespoons freshly chopped basil
1 avocado, diced

Directions

I start by pounding the chicken until it’s an even thickness, then cut it into 2-inch pieces. I place it in a bowl with avocado oil, salt, and 1 cup of BBQ sauce, stirring until well coated. I let it marinate for at least 20 minutes, or longer if I have time.

To make the herby ranch dressing, I add the avocado oil and egg to a wide-mouth jar and blend with an immersion blender until thick and creamy. I then blend in the coconut milk, lemon juice, vinegar, salt, onion powder, and garlic. I stir in the dill, parsley, and black pepper and refrigerate until ready to use.

I thread the marinated chicken onto the skewers and drizzle the corn with avocado oil. I heat the grill to medium-high and oil the grates. I grill the corn for about 10 to 12 minutes, turning often, until tender. At the same time, I grill the chicken skewers for 3 to 4 minutes per side, basting with the remaining BBQ sauce, until fully cooked and nicely charred.

Once slightly cooled, I cut the corn from the cob. In a large bowl, I combine the romaine, green onions, tomatoes, black beans, cilantro, and basil. I toss everything with my desired amount of dressing, then gently fold in the corn and avocado. I finish by topping the salad with the grilled chicken skewers.

Servings and Timing

This recipe serves 6 people. I usually plan about 20 minutes of prep time and 15 minutes of cooking time, for a total of around 35 minutes.

Variations

I like swapping romaine for mixed greens or adding shredded cheddar for extra richness. Sometimes I use grilled chicken thighs instead of breasts for more juiciness. If I want extra heat, I mix a little chipotle or spicy BBQ sauce into the marinade.

Storage/Reheating

I store leftover salad and chicken separately in airtight containers in the refrigerator for up to 3 days. I reheat the chicken gently and assemble the salad fresh to keep everything crisp.

FAQs

Can I make the dressing ahead of time?

I often make it a day or two ahead and keep it refrigerated until ready to use.

Can I cook the chicken without a grill?

I cook the skewers on a grill pan or under the broiler when a grill isn’t available.

What BBQ sauce works best?

I prefer a slightly smoky, mildly sweet BBQ sauce, but I use whatever I have on hand.

Can this be meal-prepped?

I prep all components separately and assemble just before eating for the best texture.

Is this salad very filling?

I find it extremely filling thanks to the chicken, beans, avocado, and dressing.

Conclusion

This BBQ Chicken Skewer Salad is one of those recipes I keep coming back to because it’s fresh, bold, and satisfying all at once. I love the mix of grilled flavors and crisp vegetables, and it always feels like a complete, well-rounded meal. It’s perfect for sharing or enjoying throughout the week.

Print

BBQ Chicken Skewer Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This vibrant BBQ Chicken Skewer Salad is loaded with grilled corn, creamy avocado, black beans, and a herby ranch dressing—fresh, filling, and packed with flavor.

  • Author: Sarah
  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Total Time: 35 minutes
  • Yield: Serves 6
  • Category: Main Course, Salad
  • Method: Grilled, Assembled
  • Cuisine: American
  • Diet: Gluten Free

Ingredients

→ For the Chicken Skewers:

2 pounds boneless, skinless chicken breasts

3 tablespoons avocado oil

1 teaspoon kosher salt

2 cups BBQ sauce, divided (e.g., 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 2 small heads)

6 green onions (green parts only), thinly sliced

16 oz grape tomatoes, quartered

1 (15 oz) 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. Marinate the Chicken:

Pound chicken to ½-inch thickness and cut into 2-inch chunks.

In a bowl, mix chicken with avocado oil, salt, and 1 cup BBQ sauce. Marinate for 20 minutes at room temp or up to 8 hours in the fridge.

2. Make the Herby Ranch Dressing:

In a wide-mouth jar, blend avocado oil and egg using an immersion blender until emulsified into mayonnaise.

Add coconut milk, lemon juice, red wine vinegar, salt, onion powder, and garlic. Blend again. Stir in dill, parsley, and pepper. Chill until ready to use.

3. Grill Chicken & Corn:

Thread marinated chicken onto soaked skewers (4–5 pieces each).

Rub corn with avocado oil.

Heat grill to medium-high (350–400℉). Oil grates.

Grill corn, turning often, for 10–12 minutes until tender.

Grill chicken skewers 3–4 minutes per side, basting with reserved BBQ sauce. Cook until done and nicely charred.

4. Assemble the Salad:

In a large bowl, toss romaine, green onions, tomatoes, black beans, cilantro, and basil with desired amount of herby ranch dressing.

Cut grilled corn from the cobs and add to the salad along with diced avocado. Gently toss again.

Top with BBQ chicken skewers and serve.

Notes

Make Ahead Tip: The dressing and chicken can be prepared in advance for easy assembly.

Grill Alternative: Use a grill pan indoors if grilling outdoors isn’t an option.

Customization: Add shredded cheese, jalapeños, or crushed tortilla chips for extra texture and flavor.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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