BBQ Chicken Skewer Salad Recipe

Servings: 6 Total Time: 35 mins Difficulty: Beginner
BBQ Chicken Skewer Salad Recipe for Summer
BBQ Chicken Skewer Salad Recipe pinit View Gallery 1 photo

So, you’re here for a recipe that’s basically summer on a plate. I get it — you want something fresh, a little smoky, and full of flavor without making your kitchen feel like an oven. That’s where this BBQ Chicken Skewer Salad comes in. It’s got everything: grilled chicken, crunchy lettuce, sweet corn, creamy avocado, and a tangy homemade herby ranch dressing that’ll make you rethink store-bought forever.

Let me tell ya why this one’s a keeper.

What You’ll Like Ab out This Recipe

  • Grilled flavor bomb : Those skewers? Smoky, sticky, BBQ goodness with just the right char.
  • Fresh meets hearty : The salad base is light but filling thanks to black beans, corn, and avocado.
  • Homemade dressing win : That herby ranch? Easy to whip up and way better than anything from a bottle.
  • Meal prep friendly : Make parts ahead and toss together when ready to eat.
  • Great for sharing : Big enough to feed a crowd or meal prep for lunches all week.

Ingredients You Need

Alright, let’s talk ingredients. Don’t worry — most of this stuff is easy to find. And if you’re missing a thing or two, I’ve got some simple swaps for you too.

For the Chicken Skewers:

  • 2 lbs boneless, skinless chicken breasts
  • 3 tbsp avocado oil (or olive oil works too)
  • 1 tsp kosher salt
  • 2 cups BBQ sauce
  • 8 wooden skewers (6-inch, soaked in water for at least 30 minutes)

For the Herby Ranch (optional but so worth it):

  • 1 cup avocado oil or light olive oil
  • 1 egg (skip this if using 1 cup store-bought mayo instead)
  • ½ cup full-fat coconut milk
  • 2 tbsp lemon juice
  • 1 tbsp red wine vinegar
  • 1 tsp salt
  • 1 tsp onion powder
  • 2 cloves garlic, minced
  • ¼ cup chopped dill
  • ¼ cup chopped parsley
  • 1 tsp cracked black pepper

For the Salad:

  • 4 ears of corn
  • 2 tbsp avocado oil
  • 8 cups romaine lettuce (or similar)
  • 6 green onions, sliced (just the green part)
  • 2 cups grape tomatoes (halved or quartered)
  • 1 can black beans (drained & rinsed)
  • ¼ cup cilantro, chopped
  • 2 tbsp basil, chopped
  • 1 ripe avocado, diced

How to Make It

Alright, time to cook! Let’s break this down into three main parts: marinating the chicken, making the ranch, and putting the salad together. Trust me, once you start, it flows really well.

Step 1: Marinate the Chicken

Grab those chicken breasts and pound ‘em out a bit so they’re about half an inch thick — helps them cook evenly and keeps things tender. Cut into 2-inch cubes and throw ‘em in a big bowl.

Add the oil, salt, and 1 cup of BBQ sauce , mix it all up real good. Let it sit for at least 20 minutes — longer if you can (like 4–8 hours in the fridge). The longer it marinates, the more flavor town it gets.

Soak your wooden skewers while you wait — don’t skip that step unless you wanna play “catch the burning stick” later.

Step 2: Make the Herby Ranch

If you’re going the homemade route (which I highly recommend), grab a tall jar and pour in the oil. Crack the egg directly into the oil so the yolk sinks — this helps emulsify everything when you blend it.

Stick in an immersion blender and hold it steady at the bottom until a creamy layer forms (about 10 seconds). Then slowly move it up and down until it turns into thick mayo.

Now add coconut milk, lemon juice, vinegar, salt, onion powder, and garlic. Blend again until smooth. Stir in the herbs and pepper by hand. Taste it — holy moly, right?

If you’re short on time, just use 1 cup of mild-flavored store-bought mayo and mix in the rest of the ingredients. Boom. Done.

Chill that bad boy until you’re ready to dress your salad.

Step 3: Grill the Chicken and Corn

Heat up your grill to medium-high (around 350–400°F). Oil the grates with a paper towel dipped in oil — careful not to go overboard, or you’ll have flames licking your chicken like it’s mad at it.

Toss the corn in a little avocado oil and rub it on there. Toss both the corn and the skewers on the grill.

Cook the corn for about 10–12 minutes, turning every couple of minutes until it’s tender and slightly charred. Meanwhile, grill the chicken skewers — 3–4 minutes per side. Flip ‘em and brush on more BBQ sauce halfway through cooking. Keep the lid closed as much as possible so the chicken cooks through.

Once done, set everything aside and let the corn cool enough to handle.

Step 4: Prep the Salad Base

In a big bowl, combine the lettuce, green onions, tomatoes, black beans, cilantro, and basil. Add a few spoonfuls of that herby ranch and toss it all up so the greens are coated but not soggy.

Add the corn kernels (cut off the cob) and the avocado. Gently toss one last time so the avocado doesn’t mash up too much.

Serve with the grilled chicken skewers on top. Drizzle extra BBQ sauce or ranch if you’re feeling wild.

How to Serve

This salad is great served straight off the grill while everything’s still warm. If you’re prepping ahead, keep the dressing separate and toss right before serving. The chicken keeps well in the fridge for a couple days, and the ranch lasts up to a week.

Want to take it to a picnic or potluck? Pack everything separately and assemble when you’re ready to eat. Keeps things crisp and colorful.

Variations

  • Make it vegan : Swap the chicken for tofu or portobello mushrooms. Use vegan mayo for the ranch.
  • Low-carb version : Skip the corn and black beans. Add grilled zucchini or bell peppers.
  • Nut-free ranch : Coconut milk might be an issue for some — swap with unsweetened almond milk yogurt or plain Greek yogurt.
  • No grill? No problem : Cook the skewers on a stovetop grill pan or under the broiler. Same goes for the corn — roast it in the oven or sauté in a skillet.

BBQ Chicken Skewer Salad Recipe

This BBQ Chicken Skewer Salad is a fresh, flavorful dish that brings together smoky grilled chicken, crisp greens, sweet corn, creamy avocado, and a zesty homemade herby ranch dressing. Loaded with protein and packed with texture, this salad is perfect for summer dinners, meal prep, or sharing at backyard gatherings.

BBQ Chicken Skewer Salad Recipe
Pin Recipe
0 Add to Favorites
Prep Time 20 mins Cook Time 15 mins Total Time 35 mins Difficulty: Beginner Servings: 6 Estimated Cost: $ 20 Calories: 953 Best Season: Summer, Suitable throughout the year

Ingredients

Chicken Skewers

Herby Ranch (Optional)

Salad

Instructions

  1. Cut chicken breasts into 2-inch cubes. Toss with avocado oil, salt, and 1 cup BBQ sauce. Let sit for 20 minutes at room temp or refrigerate for 4–8 hours. Soak skewers in water while you wait.
  2. Blend oil, egg (or mayo), coconut milk, lemon juice, vinegar, salt, onion powder, and garlic until smooth. Stir in dill, parsley, and pepper. Chill until ready to use.
  3. Toss corn with oil and grill alongside skewers. Cook chicken 3–4 minutes per side, basting with extra BBQ sauce halfway through. Cook corn, turning often, until tender and lightly charred.
  4. In a bowl, mix romaine, green onions, tomatoes, black beans, cilantro, and basil. Add a few spoonfuls of ranch and toss to coat. Gently mix in corn and avocado.
  5. Divide salad onto plates. Top with grilled chicken skewers. Drizzle with extra ranch or BBQ sauce if you like.
Keywords: bbq chicken skewer salad, grilled chicken salad, herby ranch dressing, summer dinner recipe, meal prep salad
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I use chicken thighs instead of breasts?

Yes, you can! Chicken thighs are juicier and hold up great on the grill. Just keep in mind they may take a few extra minutes to cook through.

 

Is there a shortcut for the herby ranch dressing?

Absolutely. If you're short on time, use 1 cup of store-bought ranch or mayo as a base and stir in fresh herbs like dill and parsley for a quick flavor boost.

Can I make this salad ahead of time?

You can prep all the components separately ahead of time — grilled chicken, dressing, and chopped veggies — but wait to toss the salad until right before serving to keep it crisp.

How do I keep the skewers from burning on the grill?

Soak wooden skewers in water for at least 30 minutes before grilling. This helps prevent them from catching fire. If you're really worried, you can also use metal skewers.

Can I make this low-carb or keto-friendly?

Yep! Omit the corn and beans, and serve with extra avocado or grilled veggies. Make sure your BBQ sauce is low-sugar or homemade.

Kelsey Perez Food and Lifestyle Blogger

I’m a London-based food writer, recipe developer, and home cook who has been passionate about cooking for over 15 years. What started as a way to recreate my mother’s traditional dishes turned into a lifelong love for experimenting with flavors, writing about food, and helping others feel more confident in the kitchen.

Leave a Comment

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

Kelsey Perez
About Author

Kelsey Perez

Hi, I’m Kelsey Perez.
I started Simple Mom Recipes with one thing in mind—sharing easy, tasty recipes for every meal and mood. Appetizers, main courses, desserts, drinks, salads, keto, vegan, gluten-free—you name it, it’s her

Leave a Comment

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

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.