Grilled BBQ Chicken Skewers with Ranch Salad

These grilled BBQ chicken skewers are juicy, smoky, and coated in a sticky layer of barbecue sauce, then served with a big fresh salad loaded with charred corn, black beans, tomatoes, avocado, and creamy homemade herby ranch.

Grilled BBQ chicken skewers served with ranch salad, avocado, black beans, tomatoes, corn, and fresh herbs.

I love this kind of dinner because you get something warm and savory from the chicken and plenty of crunch and freshness from the salad. If you’re planning a summer dinner or cookout, my Grilled Corn Salad with Avocado and Tomatoes is another great option for using fresh corn. You can also add Corn Salsa for an easy side, serve everything with a cold Cucumber Mint Lemonade, or try my Red Kidney Bean Salad with Corn & Cucumber for another colorful bean-packed side.

The chicken is cut into bite-size pieces, tossed with BBQ sauce, threaded onto skewers, and grilled until lightly charred around the edges. A little extra BBQ sauce brushed on toward the end gives each piece that glossy, sticky finish you can see in the photos.

What Are Grilled BBQ Chicken Skewers?

Grilled BBQ chicken skewers are bite-size pieces of chicken breast threaded onto wooden or metal skewers and cooked over a grill or grill pan.

In this recipe, the chicken is coated in barbecue sauce before cooking and brushed with more sauce near the end. This gives you tender chicken with caramelized edges and plenty of smoky-sweet BBQ flavor.

Instead of serving the skewers on their own, I pair them with a fresh chopped salad made with romaine, grilled corn, grape tomatoes, black beans, green onions, herbs, and avocado.

The creamy homemade ranch brings everything together, so this works as a complete dinner rather than just an appetizer or party skewer.

Close-up of BBQ chicken skewers with avocado corn black bean salad and creamy ranch dressing.
Tender caramelized BBQ chicken skewers paired with a fresh, creamy ranch salad.

Ingredients for Grilled BBQ Chicken Skewers

BBQ chicken skewers ingredients with chicken breast, BBQ sauce, corn, avocado, black beans, romaine, tomatoes, herbs, coconut milk, and seasonings.
Ingredients needed to make grilled BBQ chicken skewers with a fresh ranch-style salad.

Let’s Make Grilled BBQ Chicken Skewers

  • Prepare the Chicken

Cut the chicken breasts into evenly sized bite-size pieces.

Place the chicken in a large bowl and add the avocado oil, kosher salt, and about half of the BBQ sauce.

Toss until every piece is evenly coated.

Keep the remaining BBQ sauce separate. You will use it later for brushing the cooked chicken.

  • Thread the Chicken onto Skewers

Thread the coated chicken pieces onto the pre-soaked wooden skewers.

Leave a very small amount of space between pieces instead of packing them tightly together. This helps the heat reach more of the chicken.

  • Grill the BBQ Chicken Skewers

Preheat a grill or grill pan over medium-high heat.

Arrange the skewers on the hot grill without overcrowding them.

Cook for about 10–14 minutes, turning every few minutes so the chicken browns evenly.

During the final few minutes of cooking, brush the skewers with some of the reserved clean BBQ sauce.

Continue grilling until the sauce becomes glossy and lightly caramelized.

Chicken should reach 165°F (74°C) in the thickest pieces before serving, which is the USDA safe minimum internal temperature for poultry.

Remove the skewers from the heat and let them rest briefly while you finish the salad.

Step-by-step photos showing chicken coated in BBQ sauce, threaded onto skewers, and grilled until caramelized.
Coat the chicken in BBQ sauce, thread onto skewers, then grill until golden and caramelized.
  • Grill the Corn

Brush the ears of corn with the 2 tablespoons avocado oil.

Place them on the hot grill or grill pan and cook, turning occasionally, until the kernels are tender with lightly charred spots.

Let the corn cool enough to handle, then carefully slice the kernels from the cobs.

  • Make the Herby Ranch Dressing

Add the avocado oil and pasteurized egg to a tall blending container.

Place an immersion blender at the bottom and begin blending until the mixture starts to thicken and emulsify.

Once creamy, add the coconut milk, lemon juice, kosher salt, onion powder, minced garlic, parsley, and black pepper.

Blend again until creamy and mostly smooth, with small flecks of herbs throughout.

Taste and adjust the seasoning if needed.

Step-by-step photos showing creamy ranch dressing prepared with egg, coconut milk, and fresh herbs.
Blend the creamy dressing base, then stir in fresh herbs for a homemade ranch-style dressing.
  • Assemble the Salad

Add the sliced romaine to a large serving bowl or platter.

Top with the grilled corn kernels, sliced green onions, quartered grape tomatoes, drained black beans, cilantro, and basil.

Add the diced avocado last.

Drizzle with as much herby ranch dressing as you like, keeping additional dressing on the side for serving.

  • Serve

Arrange the hot grilled BBQ chicken skewers beside or directly over the salad.

Brush with a little more reserved BBQ sauce if you want an extra glossy finish.

Serve immediately with additional ranch dressing on the side.

BBQ chicken skewers with ranch salad made with avocado, tomatoes, grilled corn, black beans, and herbs.
Sticky BBQ chicken skewers make an easy meal with a fresh avocado, corn, and black bean ranch salad.

How to Keep Grilled Chicken Breast Juicy

Chicken breast can dry out quickly on a grill, especially after it has been cut into small pieces. A few details make a big difference here.

First, cut the chicken into pieces that are close to the same size. Tiny pieces can overcook before larger ones are done.

Avoid pressing the chicken pieces tightly together on the skewer. A little space allows the heat to circulate and helps the chicken cook more evenly.

Use medium-high heat rather than extremely high heat. BBQ sauce contains ingredients that can brown quickly, so very high heat can burn the outside before the center of the chicken is ready.

Brush most of the finishing sauce on during the last few minutes instead of repeatedly adding thick layers from the beginning.

Most importantly, check the thickest piece with a thermometer. Poultry is considered safely cooked at 165°F (74°C). Once it reaches that temperature, remove it from the grill rather than continuing to cook it unnecessarily.

Let the skewers rest for a few minutes before serving.

Common Mistakes to Avoid

  • Cutting uneven chicken pieces: Small pieces can dry out while larger pieces are still cooking.
  • Packing the skewers too tightly: Leave a little room between the pieces for more even cooking.
  • Using BBQ sauce that touched raw chicken for serving: Keep your finishing sauce separate from the beginning.
  • Using extremely high heat: Sugary BBQ sauces can burn quickly.
  • Brushing on too much sauce too early: Add most of the finishing sauce toward the end.
  • Cooking by color alone: Chicken can look browned before the center is fully cooked. Check for 165°F (74°C).
  • Overcooking chicken breast: Once it has reached the safe temperature, remove it from the heat.
  • Adding avocado too early: Tossing it repeatedly can turn the avocado mushy.
  • Adding too much ranch at once: Start with a smaller amount and serve extra dressing on the side.
  • Using a regular raw egg in uncooked ranch: Use a pasteurized egg for a dressing that will not be cooked.

What to Serve with BBQ Chicken

This recipe is already a complete BBQ chicken meal because it includes chicken, vegetables, beans, corn, avocado, and dressing.

If you want to build a larger barbecue dinner, simple sides work best.

Good options include grilled vegetables, corn salsa, coleslaw, seasoned rice, roasted potatoes, baked potatoes, fresh tomato salad, cucumber salad, or warm bread.

The sweet and smoky chicken also pairs well with bright, acidic sides because they balance the richness of the BBQ sauce and creamy dressing.

For entertaining, place the chicken skewers on a platter and serve the salad separately. Guests can take a skewer and spoon the salad alongside it, which also helps the chicken keep its caramelized exterior.

FAQs

How long do you grill chicken skewers?

For bite-size boneless chicken breast pieces, start checking after about 10 minutes. Depending on the size of the pieces and the heat of your grill, they will usually take around 10–14 minutes.
Temperature is more reliable than time. The thickest chicken pieces should reach 165°F (74°C).

Can I make BBQ chicken skewers on a grill pan?

Yes. A grill pan works very well for this recipe and is what you can see in the step photos.
Preheat it before adding the skewers and cook the chicken in batches if necessary so the pan does not become crowded.

Can I use chicken thighs instead of chicken breasts?

Yes. Boneless, skinless chicken thighs can be cut into similar-size pieces and threaded onto skewers.
The cooking time may vary, so always check doneness with a thermometer.

Can you put BBQ sauce on chicken before grilling?

Yes, and this recipe starts with BBQ sauce on the chicken.
Because BBQ sauce can brown quickly, keep the heat under control and add the extra finishing sauce toward the end of cooking.

What temperature should BBQ chicken be cooked to?

Chicken should reach an internal temperature of 165°F (74°C) in the thickest piece before serving.

More Recipes To Try

Love this recipe?

Save it to your Pinterest board and find it when you're ready to cook.

Save to Pinterest

1 Choose a photo2 Pick a board

Grilled BBQ chicken skewers served with ranch salad, avocado, black beans, tomatoes, corn, and fresh herbs.

Grilled BBQ Chicken Skewers with Ranch Salad

Juicy grilled BBQ chicken skewers coated in smoky barbecue sauce and served with a fresh corn, black bean, avocado, and romaine salad with creamy homemade herby ranch.
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings: 8
Course: Dinner, Main Course
Cuisine: American
Calories: 750

Ingredients
  

For the BBQ Chicken Skewers
  • 2 pounds boneless skinless chicken breasts, cut into bite-size pieces (907 g)
  • 3 tablespoons avocado oil 45 ml
  • 1 teaspoon kosher salt
  • 2 cups BBQ sauce divided (480 ml)
  • 8 6-inch wooden skewers, pre-soaked
For the Herby Ranch Dressing
  • 1 cup avocado oil 240 ml
  • 1 large pasteurized egg
  • ½ cup unsweetened full-fat coconut milk 120 ml
  • 2 tablespoons fresh lemon juice 30 ml
  • 1 teaspoon kosher salt
  • 1 teaspoon onion powder
  • 2 garlic cloves minced
  • ¼ cup finely chopped fresh parsley
  • 1 teaspoon freshly ground black pepper
For the Salad
  • 4 ears corn
  • 2 tablespoons avocado oil 30 ml
  • 8 cups thinly sliced romaine lettuce
  • 6 green onions thinly sliced, green parts only
  • 16 ounces grape tomatoes quartered (454 g)
  • 1 15-ounce can black beans, drained and rinsed
  • ¼ cup fresh cilantro leaves chopped
  • 2 tablespoons fresh basil chopped
  • 1 avocado peeled, pitted, and diced

Equipment

  • Cutting board
  • Sharp knife
  • large mixing bowls
  • Small bowl or tall blending container
  • Immersion blender
  • Grill or grill pan
  • Kitchen tongs

Method
 

  1. Soak the wooden skewers in water if they have not already been soaked.
  2. Cut the chicken breasts into evenly sized bite-size pieces.
  3. Place the chicken in a large bowl. Add 3 tablespoons avocado oil, 1 teaspoon kosher salt, and approximately half of the BBQ sauce. Toss until evenly coated. Keep the remaining BBQ sauce separate.
  4. Thread the chicken pieces onto the pre-soaked skewers, leaving a small amount of space between each piece.
  5. Preheat a grill or grill pan over medium-high heat.
  6. Cook the chicken skewers for approximately 10–14 minutes, turning every few minutes for even browning.
  7. During the final few minutes, brush the chicken with some of the reserved BBQ sauce. Cook until caramelized and the thickest pieces reach 165°F (74°C).
  8. Remove the skewers from the grill and allow them to rest briefly.
  9. Brush the corn with 2 tablespoons avocado oil. Grill, turning occasionally, until tender and lightly charred.
  10. Allow the corn to cool slightly, then slice the kernels from the cobs.
  11. To make the ranch, combine the avocado oil and pasteurized egg in a tall blending container. Blend with an immersion blender until thick and emulsified.
  12. Add the coconut milk, lemon juice, salt, onion powder, garlic, parsley, and black pepper. Blend again until creamy.
  13. Add romaine, green onions, tomatoes, black beans, grilled corn, cilantro, basil, and avocado to a large salad bowl or platter.
  14. Drizzle the salad with the herby ranch dressing.
  15. Serve the warm grilled BBQ chicken skewers with the salad and additional reserved BBQ sauce or ranch dressing as desired.

Nutrition

Calories: 750kcalCarbohydrates: 54gProtein: 33gFat: 47gSaturated Fat: 8gFiber: 8gSugar: 30g

Video

Tried this recipe?

Let us know how it was!

Estimated reading time: 8 minutes

Leave a Reply

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

Recipe Rating