High-Protein BBQ Chicken Skewer Salad

By Sophie Bennett · · 4 min read
High-Protein BBQ Chicken Skewer Salad Save

I remember trying to make “healthy BBQ bowls” after a weekend where I basically lived on takeout. I had a fridge full of random vegetables and chicken breasts I didn’t feel like overthinking. I ended up turning everything into skewers and tossing it over a salad just to make it feel less boring, and that’s how this one stuck.

Why This Recipe Works
Here’s the thing: BBQ chicken usually feels heavy, but putting it on skewers changes the whole texture and cooking time. You get more char, more control, and less of that soggy-sauce problem. The salad underneath is doing a lot of work too—fresh herbs, crunchy lettuce, and sweet corn balance everything out so it doesn’t feel like straight-up barbecue overload.

Ingredient Notes
I use boneless skinless chicken breasts because they hold up well on skewers and soak up marinade fast. The BBQ sauce is doing most of the flavor work, so I don’t overcomplicate it with extra spices. The coconut milk in the dressing sounds odd, but it softens the acidity and makes everything feel smoother.

How to Make It
I start by cutting the chicken into even chunks so everything cooks at the same rate. I’ve rushed this before and ended up with half the skewers dry and half undercooked, so I take a bit more time here now. The chicken goes into a mix of BBQ sauce, garlic, onion powder, salt, pepper, and a splash of lemon juice.

While that sits, I soak wooden skewers so they don’t burn on the grill. Then I thread the chicken pieces on carefully—not too tight or they won’t cook evenly. I usually grill them outside, but I’ve also done them in a grill pan when the weather didn’t cooperate.

The salad base is basically everything fresh I have: romaine, tomatoes, corn, black beans, avocado, green onions, and a handful of herbs like cilantro, parsley, basil, and dill. It looks like a lot, but it’s really just chopping and tossing.

For the dressing, I whisk egg, avocado oil, coconut milk, lemon juice, and a bit of red wine vinegar until it turns creamy. It’s not a traditional dressing and honestly the first time I made it I thought I messed it up, but it works once it emulsifies.

Once the chicken is done and slightly charred, I lay it over the salad and drizzle everything with the dressing. I usually don’t even remove the skewers right away because it just looks better served that way.

Things I Learned the Hard Way
I used to skip soaking the skewers and learned quickly that burnt sticks ruin the whole thing. Also, overcrowding the grill makes the chicken steam instead of getting that BBQ edge, so I cook in batches now. The dressing will split if you rush it—slow whisking matters more than people think.

Storage & Serving Suggestions
This keeps in the fridge for about 2 days, but the salad is best eaten fresh before the lettuce softens. Store the chicken separately if possible and reheat it lightly before serving. It works well for meal prep lunches or a big weekend dinner spread.

Sophie Bennett

High-Protein BBQ Chicken Skewer Salad

Grilled BBQ chicken skewers served over a fresh herb-packed salad with corn, avocado, and creamy coconut-lemon dressing.
Prep Time 25 minutes
Cook Time 15 minutes
Total Time 40 minutes
Servings: 6 servings

Ingredients
  

  • 2 lbs boneless skinless chicken breasts cut into chunks
  • 2 cups BBQ sauce
  • 2 tbsp lemon juice
  • 2 garlic cloves minced
  • 1 tsp onion powder
  • 2 tsp kosher salt
  • 1 tsp freshly ground black pepper
  • 21 tbsp avocado oil divided
  • 8 6-inch wooden skewers (soaked)
  • 8 cups romaine lettuce chopped
  • 4 ears corn grilled or boiled, kernels removed
  • 1 15-ounce can black beans (drained)
  • 16 oz grape tomatoes halved
  • 1 avocado sliced
  • 6 green onions sliced
  • 1/4 cup cilantro leaves
  • 1/4 cup parsley
  • 2 tbsp basil leaves
  • 1/4 cup dill fronds
  • 1/2 cup unsweetened full-fat coconut milk
  • 1 egg for dressing emulsion
  • 1 tbsp red wine vinegar

Method
 

  1. Cut chicken into even chunks and mix with BBQ sauce, garlic, onion powder, salt, pepper, and lemon juice. Let marinate for at least 15 minutes.
  2. Soak wooden skewers in water for 20–30 minutes to prevent burning.
  3. Thread chicken onto skewers and preheat grill or grill pan over medium-high heat.
  4. Grill skewers for 10–15 minutes, turning until chicken is cooked through and slightly charred.
  5. In a large bowl, combine romaine, corn, black beans, tomatoes, avocado, green onions, and herbs.
  6. Whisk egg, avocado oil, coconut milk, lemon juice, and red wine vinegar until smooth and creamy.
  7. Place grilled chicken skewers over salad and drizzle with dressing before serving.

Notes

Don’t skip soaking skewers or they may burn quickly. Chicken should be cut evenly for consistent cooking. Dressing must be whisked slowly to emulsify properly. Best served fresh, but chicken can be stored separately for meal prep.

Leave a Review

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

Recipe Rating




High-Protein BBQ Chicken Skewer Salad
Pin