BBQ Chicken Skewer Salad

BBQ Chicken Skewer Salad

This BBQ Chicken Skewer Salad is your new go-to for a healthy grilled meal that actually feels like a treat — smoky, saucy chicken skewers piled high on a loaded salad with a creamy herby ranch dressing. Whether you’re chasing summer high protein dinner ideas or just want something that looks impressive with minimal fuss, this one delivers every single time.

Okay, real talk — the first time I threw this together for a backyard cookout, people were asking for the recipe before they even sat down. There’s something about BBQ chicken on a skewer that just screams “I’ve got my life together,” even when you totally don’t. And that herby ranch? Game changer.

What Makes This BBQ Chicken Skewer Salad So Good

This isn’t your sad desk-lunch salad. We’re talking smoky, caramelized BBQ chicken, charred sweet corn cut fresh off the cob, creamy avocado, black beans, juicy tomatoes, and a homemade herby ranch dressing that you’ll want to drizzle on literally everything. It’s a legit healthy dinner salad inspiration that’s hearty enough to satisfy even the hungriest crowd, yet fresh and bright enough to feel light.

The homemade ranch dressing uses an avocado oil mayo base — no weird store-bought stuff — loaded with fresh dill, parsley, and garlic. It’s the kind of dressing that makes people say “wait, you MADE this?” and then quietly eat three helpings of salad.

Ingredients

Healthy Dinner Salad Inspiration
CategoryIngredientAmount
Chicken SkewersBoneless, skinless chicken breasts2 pounds
Avocado oil3 tablespoons
Kosher salt1 teaspoon
BBQ sauce, divided (e.g. Primal Kitchen)2 cups
Wooden skewers (6-inch), pre-soaked8 skewers
Herby Ranch DressingAvocado oil1 cup
Large egg1
Unsweetened full-fat coconut milk½ cup
Lemon juice2 tablespoons
Red wine vinegar1 tablespoon
Kosher salt1 teaspoon
Onion powder1 teaspoon
Garlic cloves, minced2 cloves
Fresh dill fronds, finely chopped¼ cup
Fresh parsley, finely chopped¼ cup
Freshly ground black pepper1 teaspoon
SaladEars of corn4
Avocado oil2 tablespoons
Thinly sliced romaine lettuce (about 2 small heads)8 cups
Green onions, thinly sliced (green parts only)6
Quartered grape tomatoes16 oz (about 2 cups)
Canned black beans, drained and rinsed1 (15 oz) can
Fresh cilantro leaves, chopped¼ cup, loosely packed
Fresh basil, chopped2 tablespoons
Avocado, peeled, seeded, diced1

This recipe is just the start of something delicious. Browse the entire Party Appetizers collection and discover all the ways you can bring more flavor to your table. Your family will thank you.

Step-by-Step Instructions

Summer High Protein Dinner

Step 1: Marinate the Chicken

Start by pounding those chicken breasts to a uniform ½-inch thickness using a meat mallet or the bottom of a heavy skillet. This is honestly therapeutic, and it also means every single piece cooks evenly — no dry ends while the middle is still pink. Cut the chicken into 2-inch pieces and toss them in a large bowl with the avocado oil, salt, and 1 cup of BBQ sauce.

Stir it all together until everything is well coated.

Let the chicken marinate for at least 20 minutes at room temperature, or cover the bowl and pop it in the fridge for 4 to 8 hours if you’re planning ahead. Longer = more flavour. That’s just science.

Step 2: Make the Herby Ranch Dressing

This is the part where you feel like a proper chef. In a wide-mouth jar, add the avocado oil and the egg. Place your immersion blender all the way at the bottom of the jar and — without moving it — blend for about 10 to 15 seconds until the mixture turns thick, white, and creamy. It’s like magic. Then slowly move the blender up and down until you’ve got a beautiful, silky mayo.

Add the coconut milk, lemon juice, red wine vinegar, salt, onion powder, and minced garlic, then blend again until smooth and combined. Stir in the fresh dill, parsley, and black pepper by hand. Pop it in the fridge until you’re ready to use it — it only gets better as it sits.

Pro tip: This herby ranch is incredible on everything. Make a double batch. You’ve been warned.

Step 3: Grill the Corn and Chicken

Thread your marinated chicken onto the pre-soaked wooden skewers — about 4 to 5 pieces per skewer. Drizzle the ears of corn with avocado oil and rub to coat evenly. Heat the grill to medium-high (350°F to 400°F) and oil the grates using a paper towel dipped in oil and tongs. Safety first, singed eyebrows last.

Add the corn first and grill for 10 to 12 minutes total, turning often until nicely charred and tender. Then add the chicken skewers and cook for 3 to 4 minutes per side. Once you flip them, baste the grilled side generously with that reserved BBQ sauce.

You want those sticky, caramelized edges. Cook until the chicken is done through and you’ve got beautiful grill marks on both sides. Transfer everything to a platter and let it cool slightly — this is a great time to do a little happy dance.

Step 4: Build the Salad

In a large bowl, toss together the sliced romaine, green onions, quartered tomatoes, black beans, cilantro, and basil. Add as much of that dreamy herby ranch as you like and toss until the lettuce is well coated. Cut the charred corn kernels right off the cob and add them to the bowl along with the diced avocado. Give it one more gentle toss to combine everything.

Arrange the grilled BBQ chicken skewers right on top of the salad — presentation matters, friends — and serve immediately. This is summer high protein dinner at its absolute finest.

Expert Tips, Variations & Troubleshooting

Tips for the Best BBQ Chicken Skewer Salad

Always soak your wooden skewers for at least 30 minutes before grilling. Skip this step and you’ll have mini campfires on your grill, which is fun exactly zero times. Don’t rush the marinating time either — even just 20 minutes makes a noticeable difference in flavour.

If your immersion blender mayo isn’t thickening up, make sure the blender is fully at the bottom of the jar before you start. Don’t move it until you see that creamy white base forming. Patience is key. Also, room-temperature eggs emulsify better than cold ones — just saying.

Variations to Try

Not a fan of cilantro? (You’re wrong, but we accept you.) Just swap it out for extra parsley or some fresh mint for a different vibe. For a smoky twist, add a teaspoon of smoked paprika to the chicken marinade — it pairs beautifully with the BBQ sauce and gives that healthy grilled meal inspiration a deeper flavour profile.

Want to keep it lighter? Skip the avocado in the dressing and use a squeeze of extra lemon juice instead. You could also swap the black beans for chickpeas, or add some crumbled feta on top for a little salty tang. Love carbs? Serve the chicken skewers alongside our cheesy ranch potatoes for a serious crowd-pleasing spread.

Troubleshooting

If your chicken is sticking to the grill, it’s not ready to flip yet. Real talk — the chicken will release naturally from the grates once it’s got a good sear. Give it another 30 to 60 seconds before trying again. And if the BBQ sauce is burning too fast, your heat is too high. Drop it down a notch and cover the grill briefly to finish cooking through.

Storage Instructions

ComponentStorage MethodHow Long
Grilled chicken skewersAirtight container in fridgeUp to 4 days
Herby ranch dressingJar with lid in fridgeUp to 5 days
Salad (undressed)Covered bowl in fridgeUp to 2 days
Assembled salad with dressingNot recommendedEat same day

To reheat the chicken, pop it in a skillet over medium heat for a few minutes or microwave briefly with a damp paper towel over the top to keep it juicy. Leftover chicken is fantastic sliced up in wraps, grain bowls, or tossed through our chicken lo mein the next day. Zero waste, maximum deliciousness.

Got extra corn cut off the cob? Stir it into scrambled eggs, add it to a quesadilla, or fold it into salsa. Leftover herby ranch is genuinely incredible as a dip for Irish potato bites — trust me on this one.

Nutritional Information

Healthy Grilled Meal Inspiration

Per serving (serves 6), approximate values:

NutrientAmount Per Serving
Calories~620 kcal
Protein~42g
Carbohydrates~38g
Fat~34g
Fiber~9g
Sugar~14g
Sodium~780mg

Nutritional values are estimates and will vary based on specific brands used, particularly the BBQ sauce.

Frequently Asked Questions

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

Absolutely — it’s actually great for meal prep! Grill the chicken, make the dressing, and chop all the salad components up to a day ahead, storing everything separately in the fridge. Just don’t dress the salad or add the avocado until you’re ready to serve, otherwise things get a little sad and soggy.

What’s the best BBQ sauce to use for this healthy dinner salad?

The recipe uses Primal Kitchen BBQ sauce, which is a great choice if you’re keeping things clean and avoiding added sugars. That said, any BBQ sauce you love will work here — go for something with a good balance of smoky and sweet to complement all the fresh salad ingredients. This is your recipe, make it yours.

Can I cook the chicken skewers in the oven instead of on the grill?

Yep! Broil the skewers in your oven on a lined baking sheet at high heat for about 4 to 5 minutes per side, basting with BBQ sauce after you flip them. You won’t get those gorgeous grill marks, but the flavour will still be really solid. A cast iron grill pan on the stovetop also works well for getting some char.

Is this recipe gluten-free?

It can be! The main thing to double check is your BBQ sauce — many store-bought sauces contain gluten as a thickener or from added flavourings. Choose a certified gluten-free BBQ sauce (Primal Kitchen is GF-certified) and the rest of the ingredients in this recipe are naturally gluten-free.
Great news for those chasing healthy grilled meal inspiration that fits dietary needs.

What can I serve alongside this salad?

This salad is a full meal on its own, but if you want to go all out for a gathering, it pairs perfectly with something comforting and hearty on the side — think our Cajun steak tips in cheesy rigatoni for a surf-and-turf dinner spread that’ll have everyone talking.

Ready to Fire Up the Grill?

This BBQ Chicken Skewer Salad is the kind of recipe that earns you serious compliments without seriously stressing you out. It’s smoky, fresh, loaded with protein, and that herby ranch dressing is genuinely life-changing. Whether it’s a summer cookout, a weeknight dinner, or you’re just tired of boring salads — this one is for you.

Give it a try, and when you do, I’d love to hear how it went! Drop a comment below telling me how it turned out, any fun twists you made, or just how fast it disappeared at your table. And if you loved it, please share it on Pinterest so more people can discover their new favourite summer high protein dinner — it really does make a difference!

BBQ Chicken Skewer Salad

BBQ Chicken Skewer Salad

A smoky, hearty BBQ Chicken Skewer Salad loaded with caramelized grilled chicken, charred corn, black beans, creamy avocado, juicy tomatoes, and a homemade herby ranch dressing. It’s a high-protein, crowd-pleasing summer meal that’s fresh, filling, and full of bold flavour.
Prep Time 20 minutes
Cook Time 20 minutes
Marinating Time 20 minutes
Total Time 40 minutes
Course Main Course, Salad
Cuisine American
Servings 6 servings
Calories 620 kcal

Equipment

  • Grill
  • Meat mallet
  • Wooden skewers (6-inch), pre-soaked
  • Immersion blender
  • Wide-mouth jar
  • Large bowl
  • Tongs

Ingredients
  

Chicken Skewers

  • 2 lbs boneless, skinless chicken breasts
  • 3 tbsp avocado oil
  • 1 tsp kosher salt
  • 2 cups BBQ sauce divided; e.g. Primal Kitchen
  • 8 wooden skewers (6-inch) pre-soaked

Herby Ranch Dressing

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

Salad

  • 4 ears of corn
  • 2 tbsp avocado oil
  • 8 cups romaine lettuce thinly sliced, from about 2 small heads
  • 6 green onions thinly sliced, green parts only
  • 16 oz grape tomatoes quartered (about 2 cups)
  • 1 can (15 oz) black beans drained and rinsed
  • ¼ cup fresh cilantro leaves loosely packed, freshly chopped
  • 2 tbsp fresh basil freshly chopped
  • 1 avocado peeled, seeded, and diced into medium cubes

Instructions
 

  • Marinate the chicken: Using a meat mallet or the bottom of a heavy skillet, pound the chicken until it is a uniform ½-inch thickness. Cut into 2-inch pieces and place in a large bowl with the avocado oil, salt, and 1 cup of BBQ sauce. Stir until well combined. Set aside to marinate for at least 20 minutes at room temperature, or cover and refrigerate for 4 to 8 hours.
  • Make the Herby Ranch Dressing: In a wide-mouth jar, add the avocado oil and egg. Place the immersion blender at the very bottom of the jar and, without moving it, blend for 10 to 15 seconds until the mixture turns white, creamy, and thick. Slowly move the immersion blender up and down until the oil and egg have emulsified into a mayonnaise.
  • Add the coconut milk, lemon juice, red wine vinegar, salt, onion powder, and garlic and blend until combined. Stir in the dill, parsley, and black pepper. Refrigerate until ready to use.
  • Prepare skewers and corn: Thread the marinated chicken onto the pre-soaked wooden skewers, 4 to 5 pieces each. Drizzle the corn with avocado oil and rub to evenly coat.
  • Grill: Heat the grill over medium-high heat (350°F to 400°F) and oil the grill grates. Add the corn and grill until tender, 10 to 12 minutes total, turning often. Place the chicken skewers on the grill and cook for 3 to 4 minutes until grill marks form. Flip the skewers and baste the grilled side with the reserved BBQ sauce. Continue to grill until the chicken is cooked through and grill marks have formed on both sides, another 3 to 4 minutes. Transfer the corn and chicken to a platter and let cool slightly.
  • Build the salad: In a large bowl, combine the romaine, green onions, tomatoes, black beans, cilantro, and basil. Add your desired amount of dressing and toss until the lettuce is well coated.
  • Cut the corn kernels from the cob and add to the salad along with the diced avocado. Gently toss once more to combine. Top with the grilled BBQ chicken skewers, serve, and enjoy!

Notes

Tips: Always soak wooden skewers for at least 30 minutes before grilling to prevent burning. Pound chicken to an even thickness for consistent cooking. Use room-temperature eggs for better mayo emulsification.
Variations: Swap cilantro for extra parsley or fresh mint. Add 1 tsp smoked paprika to the marinade for a deeper smoky flavour. Substitute chickpeas for black beans, or crumble feta on top for a salty finish.
Troubleshooting: If chicken sticks to the grill, wait another 30–60 seconds — it will release naturally once seared. If BBQ sauce burns quickly, reduce the heat and cover the grill briefly to finish cooking through.
Keyword BBQ Chicken Skewer Salad, Grilled Chicken Salad, Healthy Dinner Salad Inspiration, Healthy Grilled Meal Inspiration, Summer High Protein Dinner

Similar Recipes

Leave a Reply

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

Recipe Rating