BBQ Chicken Skewer Salad

Fire up the grill and toss together your new favorite warm-weather meal — this BBQ Chicken Skewer Salad is smoky, fresh, and absolutely loaded with flavor.

Juicy BBQ-glazed chicken skewers land on top of crisp romaine, sweet grilled corn, black beans, creamy avocado, and a homemade herby ranch dressing that you’re going to want to put on everything. This is the kind of salad that doesn’t feel like a salad — and honestly, that’s the whole point.

What Makes This BBQ Chicken Skewer Salad So Good

This isn’t your sad desk-lunch salad. This is a main event — the kind of dinner that makes people ask for the recipe before they’ve even finished their plate.

It checks every box for high protein meals summer obsession: smoky grilled chicken, creamy herby ranch, charred corn, and that satisfying BBQ glaze. It’s hearty enough for a crowd, easy enough for a weeknight, and pretty enough to show off at a backyard cookout.

If you’re hunting for dinner ideas fresh healthy recipes that actually taste indulgent, you’ve found your winner.

BBQ Chicken Skewer Salad

BBQ Chicken Skewer Salad

This BBQ Chicken Skewer Salad is smoky, fresh, and loaded with flavor. Juicy BBQ-glazed grilled chicken skewers are served over crisp romaine lettuce with charred corn, black beans, avocado, tomatoes, and a creamy homemade herby ranch dressing. It’s a hearty, protein-packed salad that feels like a full summer meal.
Prep Time 30 minutes
Cook Time 15 minutes
Marinating Time 20 minutes
Total Time 45 minutes
Course Salad
Cuisine American
Servings 4 servings
Calories 520 kcal

Equipment

  • Grill
  • Wooden skewers
  • Immersion Blender
  • Large mixing bowl
  • Meat mallet

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

For the Herby Ranch Dressing

  • 1 cup avocado oil
  • 1 large egg
  • 0.5 cup unsweetened full-fat coconut milk
  • 2 tablespoons lemon juice
  • 1 tablespoon red wine vinegar
  • 1 teaspoon kosher salt
  • 1 teaspoon onion powder
  • 2 cloves garlic minced
  • 0.25 cup fresh dill fronds finely chopped
  • 0.25 cup fresh parsley finely chopped
  • 1 teaspoon black pepper freshly ground

For the Salad

  • 4 ears of corn
  • 2 tablespoons avocado oil
  • 8 cups romaine lettuce thinly sliced
  • 6 green onions thinly sliced, green parts only
  • 16 oz grape tomatoes quartered
  • 1 can black beans 15 oz, drained and rinsed
  • 0.25 cup fresh cilantro leaves chopped
  • 2 tablespoons fresh basil chopped
  • 1 avocado peeled, seeded, and diced

Instructions
 

  • Pound the chicken breasts to an even ½-inch thickness, then cut into 2-inch pieces. Toss in a bowl with avocado oil, kosher salt, and 1 cup BBQ sauce. Marinate for at least 20 minutes or refrigerate for 4–8 hours.
  • To make the herby ranch dressing, add avocado oil and egg to a jar and blend with an immersion blender until thick and creamy. Add coconut milk, lemon juice, vinegar, salt, onion powder, and garlic and blend until smooth. Stir in dill, parsley, and black pepper, then refrigerate until ready to use.
  • Thread the marinated chicken pieces onto soaked skewers. Drizzle the corn with avocado oil and heat a grill to medium-high heat. Grill the corn for 10–12 minutes, turning occasionally until charred.
  • Place the chicken skewers on the grill and cook for 3–4 minutes. Flip and brush with the remaining BBQ sauce. Cook another 3–4 minutes until the chicken is fully cooked and nicely charred.
  • In a large bowl combine romaine lettuce, green onions, tomatoes, black beans, cilantro, and basil. Toss with herby ranch dressing. Slice kernels from the grilled corn and add to the salad along with diced avocado.
  • Top the salad with the BBQ chicken skewers and serve immediately.

Notes

For best flavor, marinate the chicken longer if possible. Soak wooden skewers for at least 30 minutes before grilling to prevent burning. If you don’t have an outdoor grill, cook the skewers in a grill pan and char the corn under a broiler. Add quinoa or farro for a heartier grain bowl variation.
Keyword bbq chicken salad, grilled chicken skewers, summer salad

Ingredients

Ingredients for BBQ Chicken Skewer Salad

For the Chicken Skewers

Ingredient Amount
Boneless, skinless chicken breasts 2 pounds
Avocado oil 3 tablespoons
Kosher salt 1 teaspoon
BBQ sauce (such as Primal Kitchen), divided 2 cups
Wooden skewers (6-inch), pre-soaked 8

For the Herby Ranch Dressing

Ingredient Amount
Avocado oil 1 cup
Large egg 1
Unsweetened full-fat coconut milk ½ cup
Lemon juice 2 tablespoons
Red wine vinegar 1 tablespoon
Kosher salt 1 teaspoon
Onion powder 1 teaspoon
Garlic cloves, minced 2
Fresh dill fronds, finely chopped ¼ cup
Fresh parsley, finely chopped ¼ cup
Freshly ground black pepper 1 teaspoon

For the Salad

Ingredient Amount
Ears of corn 4
Avocado oil 2 tablespoons
Romaine lettuce, thinly sliced 8 cups (about 2 small heads)
Green onions, thinly sliced (green parts only) 6
Grape tomatoes, quartered 16 oz (about 2 cups)
Canned black beans, drained and rinsed 1 (15 oz) can
Fresh cilantro leaves, chopped ¼ cup loosely packed
Fresh basil, chopped 2 tablespoons
Avocado, peeled, seeded, and diced 1

Let’s Make It: Step-by-Step Instructions

Step 1: Marinate the Chicken

Start here — the longer the marinade, the better the flavor. Using a meat mallet or the bottom of a heavy skillet, pound the chicken breasts to an even ½-inch thickness. This helps them cook quickly and evenly on the grill — no dry, overcooked edges here.

Cut the chicken into 2-inch pieces and toss them in a large bowl with the avocado oil, kosher salt, and 1 cup of BBQ sauce. Stir until every piece is well coated. Let it marinate for at least 20 minutes at room temperature, or cover and refrigerate for 4 to 8 hours if you’re planning ahead.

Tip: An overnight marinade makes the flavors even deeper — totally worth the wait.

Preparing the BBQ Chicken Skewer Salad

Step 2: Make the Herby Ranch Dressing

Okay, this dressing. It’s one of those things you’ll start making in big batches because you’ll want it on everything — grain bowls, wraps, Chicken Caesar Flatbread, you name it.

In a wide-mouth jar, add the avocado oil and the egg. Place your immersion blender at the bottom of the jar and blend without moving it for about 10–15 seconds, until the mixture turns white and creamy. That’s your homemade mayo base right there — magic. Slowly move the blender up and down to fully emulsify.

Add the coconut milk, lemon juice, red wine vinegar, salt, onion powder, and garlic. Blend until smooth and combined. Stir in the chopped dill, parsley, and black pepper. Pop it in the fridge until you’re ready to dress the salad. It keeps beautifully for up to a week.

Step 3: Grill the Corn and Chicken

Thread the marinated chicken onto your pre-soaked wooden skewers — about 4 to 5 pieces per skewer. Set them aside while you get the grill ready.

Drizzle the corn ears with avocado oil and rub to coat evenly. Heat your grill to medium-high (350°F to 400°F) and oil the grates. Pro tip: Fold a paper towel, dip it in a little oil, and use tongs to wipe the grates. Easy, safe, effective.

Add the corn first and grill for 10 to 12 minutes total, turning often so it chars evenly on all sides. You want those golden, slightly blistered kernels — that’s where the flavor lives.

Step 4: Grill the Chicken Skewers

Place the chicken skewers on the hot grill. Cook for 3 to 4 minutes without touching them — let those gorgeous grill marks form. Flip the skewers and brush the grilled side with your reserved cup of BBQ sauce. That extra baste at the end creates a sticky, caramelized glaze that’s chef’s kiss.

Cook another 3 to 4 minutes until the chicken is cooked through and nicely marked on both sides. Transfer the skewers and corn to a platter and let them cool slightly before handling.

Step 5: Assemble the Salad

In a large bowl, combine the romaine lettuce, green onions, grape tomatoes, black beans, cilantro, and fresh basil. Drizzle over as much herby ranch as your heart desires, then toss everything together until the lettuce is well coated.

Slice the kernels off the grilled corn cobs and scatter them over the salad along with the diced avocado. Give it one more gentle toss to combine — you don’t want to mash that beautiful avocado. Top with the BBQ chicken skewers, serve immediately, and get ready for some serious compliments.

BBQ Chicken Skewer Salad Recipe

Expert Tips, Variations & Troubleshooting

Tips for the Best Results

Pound the chicken evenly. Uneven thickness = uneven cooking. Taking that extra two minutes with a mallet makes a real difference — the chicken stays juicy instead of drying out on the grill.

Soak your skewers. Don’t skip this step! Dry wooden skewers catch fire on a hot grill. Soak them in water for at least 30 minutes before threading. You can also use metal skewers if you have them.

Don’t rush the marinating. Even 20 minutes makes a difference, but if you can swing a 4-hour fridge marinade, do it. The chicken soaks up so much more flavor.

Variations to Try

Make it Tex-Mex. Add pickled jalapeños, swap the ranch for a chipotle-lime crema, and toss in some crushed tortilla chips for crunch. This version is incredible for healthy dinner salad inspiration all week long.

Go grain-forward. Add a scoop of cooked quinoa or farro to the base for extra bulk and even more protein — perfect for those high protein meals summer meal prep goals.

No grill? No problem. You can cook the chicken skewers in a cast-iron grill pan over medium-high heat, and char the corn in the same pan or under the broiler. It’s not quite the same as outdoor grilling, but it’s still delicious.

Switch up the protein. This salad works beautifully with shrimp skewers too — check out these grilled steak and shrimp skewers for more grill inspo.

Troubleshooting

Chicken sticking to the grill? Make sure the grill is fully preheated and the grates are well-oiled before adding the skewers. Chicken releases naturally once a proper sear has formed — if it’s sticking, it probably just needs another 30 seconds.

Dressing too thick? Add a splash of water or extra lemon juice and blend briefly to loosen it up to your preferred consistency.

Salad getting soggy? Dress the salad right before serving and keep the dressing on the side if you’re making it ahead. Dressed salad doesn’t hold well overnight.

Storage Instructions

Component Storage Method Duration
Grilled chicken (off skewers) Airtight container in fridge Up to 4 days
Herby ranch dressing Sealed jar in fridge Up to 7 days
Assembled salad (undressed) Airtight container in fridge Up to 2 days
Corn kernels (cut from cob) Airtight container in fridge Up to 3 days

Reheating

To reheat the chicken, warm it in a skillet over medium heat for a few minutes, or microwave in 30-second bursts until heated through. For meal prep purposes, store everything separately and assemble fresh each time.

No-Waste Kitchen Ideas

Leftover BBQ chicken? Chop it up and pile it into grain bowls, tacos, or teriyaki pineapple chicken and rice stuffed peppers. Extra herby ranch is amazing as a veggie dip or sandwich spread. Don’t toss those corn cobs — they make a surprisingly flavorful addition to a summer vegetable broth.

BBQ Chicken Skewer Salad FAQs

Can I make this BBQ Chicken Skewer Salad ahead of time?

Yes — and it’s a great recipe for meal prep! Marinate the chicken and make the dressing up to 24 hours ahead. Grill everything the day of, then store the components separately in the fridge. Assemble just before serving to keep the salad crisp and fresh.

What’s the best BBQ sauce to use?

We love Primal Kitchen for a cleaner ingredient list, but any BBQ sauce you enjoy will work here. A smoky or sweet-and-smoky variety tends to pair best with the herby ranch and the fresh salad flavors. This is one of those dinner ideas fresh healthy recipes where the sauce really makes or breaks the chicken.

Can I use pre-made ranch instead of making the herby ranch dressing from scratch?

You can, but the homemade version is genuinely worth the extra 5 minutes. It’s brighter, fresher, and uses real herbs that complement the smokiness of the grilled chicken in a way that bottled dressing just can’t match. If you love easy homemade dressings, you’ll also want to try the one in this Italian Tortellini Pasta Salad.

Is this recipe gluten-free?

It can be! Use a certified gluten-free BBQ sauce and double-check your other pantry staples. All of the fresh ingredients in this salad are naturally gluten-free, making it a solid option for those cooking for mixed dietary needs.

Time to Fire Up the Grill!

This BBQ Chicken Skewer Salad is the kind of recipe that earns a permanent spot in your summer rotation. It’s colorful, satisfying, packed with protein, and honestly just fun to eat. Whether you’re feeding a crowd at a backyard barbecue or just making a killer Tuesday dinner for yourself — this one delivers every single time.

If you try it, I’d love to know how it turned out! Leave a comment below and let me know if you made any fun variations. And if you loved it, please share it on Pinterest — it really helps more people discover recipes like this one, and your friends deserve to know about this salad.

Photo of author

Linda Sandra

Founder of Tasty at Home. Global recipe explorer, spice hoarder, and your guide to bold flavors without the stress. Let's cook something amazing!

Leave a Comment

Recipe Rating