Grilled BBQ Chicken Skewer Salad Recipe
Let me tell you, this Grilled BBQ Chicken Skewer Salad Recipe is one of those dishes that just hits all the right notes—smoky, tangy, fresh, and satisfying all at once. It’s perfect for those warm evenings when you want to impress family or friends without spending hours in the kitchen. What I love most is how versatile it is; the grilled BBQ chicken adds a robust flavor that pairs beautifully with crisp romaine and creamy avocado, making every bite delightful.
Whether you’re throwing a casual weekend cookout or just craving a hearty salad that feels like a meal, this recipe has your back. Plus, the combination of textures and flavors—sweet corn, juicy tomatoes, tender black beans, and that zingy BBQ ranch dressing—makes it a total crowd-pleaser. You’ll find yourself coming back to this Grilled BBQ Chicken Skewer Salad Recipe time and again, especially when you want something fresh, filling, and fun to eat.
Ingredients You’ll Need
Each ingredient in this Grilled BBQ Chicken Skewer Salad Recipe plays a special role, balancing smoky grilled flavors with fresh, crisp veggies, and a creamy kick from the dressing. When shopping, I recommend using fresh, ripe produce and a quality BBQ sauce to really elevate the dish.
- Boneless skinless chicken breasts: Cubed for even grilling; choose fresh or fully thawed for best texture.
- BBQ sauce: The star marinade and glaze—pick your favorite style, whether smoky, sweet, or spicy.
- Wooden skewers pre-soaked: Soaking prevents burning on the grill, which is key for safe and easy cooking.
- Light ranch dressing: Adds creamy tang without overwhelming the BBQ flavors.
- Buttermilk: Used in the dressing to add richness and a subtle tang.
- Ears of corn: Fresh corn grills beautifully and adds natural sweetness and crunch.
- Romaine lettuce: Crisp and refreshing; torn or chopped for easy eating.
- Diced tomatoes: For juicy bursts of acidity that brighten the dish.
- Black beans: Adds protein and earthiness; be sure to rinse canned beans well to reduce sodium.
- Avocado: Creamy slices that balance the smoky chicken and bright salad ingredients.
Variations
I love to play around with this Grilled BBQ Chicken Skewer Salad Recipe depending on the season and who I’m cooking for. It’s a very forgiving recipe that invites your own spin, so don’t be shy about mixing it up!
- Variation: For a spicy kick, I’ll toss in some chopped jalapeños or add a splash of hot sauce to the dressing — it really wakes everything up.
- Vegetarian twist: Swap the chicken for grilled portobello mushrooms or tofu marinated in BBQ sauce; it’s surprisingly satisfying.
- Seasonal swap: In the fall, roasted sweet potatoes instead of corn add a cozy touch that pairs beautifully with the barbecue flavor.
- Make it lighter: Use a Greek yogurt-based ranch dressing to cut calories but keep that creamy texture.
How to Make Grilled BBQ Chicken Skewer Salad Recipe
Step 1: Marinate the Chicken in BBQ Sauce
Start by cutting your chicken into about 1.5-inch cubes; this size ensures each piece cooks evenly and stays juicy. Toss the chicken in ½ cup of your favorite BBQ sauce, coating every piece thoroughly. I usually let it marinate for at least 20 minutes at room temperature, but if you’ve got the time, refrigerate it for several hours or even overnight—the flavor deepens, and the chicken gets wonderfully tender.
Step 2: Thread Chicken Onto Pre-Soaked Skewers and Preheat Grill
While your grill heats up to medium-high (around 350-400°F), thread the chicken pieces onto the skewers. Be sure your wooden skewers have been soaking for at least 30 minutes to prevent them from burning—a little prep step that really pays off. This is a perfect time to get your corn ready, too!
Step 3: Grill Chicken and Corn for That Perfect Char
Place the chicken skewers on the grill, cooking for 3-4 minutes before flipping to get those nice grill marks. Don’t forget to baste them with any leftover BBQ sauce from the marinade; this keeps them moist and flavorful. Total cook time is about 15-18 minutes, but keep an eye on the chicken to avoid drying out. For corn, place it on a cooler spot or upper rack, turning every 2 minutes for 10-12 minutes until charred and smelling amazing.
Step 4: Prepare the Dressing and Salad
While the chicken and corn cool a bit, whisk together the ranch dressing, BBQ sauce, and buttermilk until smooth and creamy. Toss the chopped romaine with most of the dressing, then add tomatoes, black beans, and avocado. Finish by tossing gently to combine without mashing the avocado.
Step 5: Assemble and Serve
Cut the grilled corn kernels off the cob and sprinkle them over your salad for a sweet crunch. Arrange the chicken skewers right on top, and you’ve got a meal that’s both beautiful and bursting with flavor. Serve immediately for the best contrast between warm grilled chicken and cool salad.
How to Serve Grilled BBQ Chicken Skewer Salad Recipe

Garnishes
I like topping the salad with a sprinkle of fresh cilantro or chopped green onions to add a fresh herbal punch. A squeeze of lime over the top brightens everything up and pulls all the flavors together beautifully. If you’re feeling adventurous, a handful of crushed tortilla chips adds a fun, crunchy texture.
Side Dishes
A chilled corn and black bean salsa or a simple cucumber salad complement this recipe wonderfully. If you want to keep things simple, I often pair this with some warm garlic bread or even baked sweet potato fries for that perfect balance of smoky and fresh flavors.
Creative Ways to Present
Once, I served this grilled chicken skewer salad on a large wooden platter with all the salad components layered decoratively and skewers artfully placed on top. It’s great for gatherings because it invites guests to dig in family-style. Another fun idea is to serve the salad in hollowed-out avocado halves for a charming, individual presentation.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers—which sometimes happens, but usually not for long—I store the chicken skewers and salad separately in airtight containers. The salad is best kept without avocado until serving to avoid browning. When refrigerated promptly, everything stays fresh for 2-3 days.
Freezing
I don’t usually freeze the full salad because of the fresh ingredients, but the marinated chicken skewers freeze beautifully before grilling. Just thaw them fully in the fridge overnight before cooking to maintain that juicy texture and flavor.
Reheating
To reheat leftover chicken skewers, I gently warm them in a 350°F oven for about 10 minutes or until heated through, which keeps them juicy without drying out. Avoid microwaving, if possible, as it can make the chicken rubbery. Add fresh salad ingredients and dressing right before serving.
FAQs
-
Can I use frozen chicken for this Grilled BBQ Chicken Skewer Salad Recipe?
Absolutely! Just be sure to fully thaw the chicken before cutting and marinating. This helps it absorb the BBQ sauce effectively and cooks evenly on the grill. I usually thaw it overnight in the fridge for the best results.
-
What can I substitute if I don’t have buttermilk for the dressing?
No worries if you don’t have buttermilk on hand—you can easily make a substitute by adding 1 tablespoon of lemon juice or white vinegar to 1 cup of milk, letting it sit for 5-10 minutes. For this recipe, just adjust the quantity proportionally (about 3 tablespoons), and it will work great in the dressing.
-
Can I make the salad ahead of time?
Yes! I recommend preparing the salad ingredients and dressing in advance, but toss everything together just before serving to keep the lettuce crisp and avocado fresh. Grilling the chicken skewers fresh makes the biggest difference in flavor.
-
Is this recipe suitable for meal prep?
Definitely! The grilled chicken, beans, and corn hold up well and provide a filling protein boost for lunches or dinners. Just store components separately and assemble when ready to eat for the best texture.
Final Thoughts
This Grilled BBQ Chicken Skewer Salad Recipe is a true crowd-pleaser, and I’m always thrilled when I pull it out at gatherings or even a simple weekday dinner. It strikes a perfect balance between smoky, fresh, tangy, and creamy, making it feel both indulgent and wholesome. I hope you give it a try—it’s one of those recipes that feels like a warm hug on a plate, and I’m sure it’ll become a favorite in your recipe rotation as well. Happy grilling and salad tossing!
PrintGrilled BBQ Chicken Skewer Salad Recipe
This Grilled BBQ Chicken Skewer Salad is a flavorful and satisfying dish featuring tender, marinated chicken grilled to perfection and served atop a fresh romaine salad with corn, tomatoes, black beans, avocado, and a tangy BBQ ranch dressing. Perfect for a healthy weeknight dinner or a weekend barbecue, this recipe combines smoky, sweet, and creamy flavors for a crowd-pleasing meal.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Salad
- Method: Grilling
- Cuisine: American
- Diet: Halal
Ingredients
Chicken and Marinade
- 24 oz boneless skinless chicken breasts, cut into 1.5-inch cubes
- 1/2 cup BBQ sauce
- 12 wooden skewers, pre-soaked
Dressing
- 1/3 cup light ranch dressing
- 1/3 cup BBQ sauce
- 3 Tbsp buttermilk
Salad
- 4 ears corn
- 2 heads romaine, chopped or torn
- 1 cup diced tomatoes
- 1 (15 oz) can black beans, drained and rinsed
- 1 avocado, pitted and thinly sliced
Instructions
- Marinate the Chicken: Combine the chicken cubes and 1/2 cup BBQ sauce in a large bowl or gallon-sized plastic bag. Toss gently to coat the chicken evenly. Let it marinate for at least 20 minutes at room temperature or cover and refrigerate for 4-8 hours (or up to 1-2 days) for deeper flavor infusion.
- Preheat the Grill and Prepare Skewers: Preheat your grill to medium-high heat, about 350-400°F. While the grill is heating, thread the marinated chicken pieces onto the pre-soaked wooden skewers evenly.
- Grill Chicken and Corn: Place the skewers on the hot grill. Cook the chicken for 3-4 minutes initially before turning them. Baste with any reserved marinade or BBQ sauce to keep them moist and flavorful. Continue grilling and turning until the chicken is cooked through, totaling 15-18 minutes. During this time, place the ears of corn on the grill’s top grate or away from direct flame. Turn the corn every 2 minutes and grill for 10-12 minutes until nicely charred and cooked.
- Rest and Slice Corn: Remove the chicken skewers and corn from the grill. Allow the chicken to rest and cool for 5 minutes. Cut the kernels from the corn cobs and set aside.
- Prepare the Dressing: In a mason jar or small bowl, whisk or shake together the light ranch dressing, BBQ sauce, and buttermilk until well combined and creamy.
- Assemble the Salad: In a large bowl, place the chopped or torn romaine lettuce. Toss with most of the prepared dressing to coat the leaves evenly. Add the diced tomatoes, black beans, avocado slices, and grilled corn kernels along with the remaining dressing. Toss gently to combine all ingredients. Serve the salad with the warm grilled chicken skewers placed on top.
Notes
- Soak wooden skewers in water for at least 30 minutes beforehand to prevent burning on the grill.
- For extra smoky flavor, use a charcoal grill or add wood chips to a gas grill.
- You can prepare the BBQ ranch dressing a day ahead and store it in the refrigerator.
- Substitute romaine with other greens like spinach or mixed salad greens if desired.
- For a spicier kick, add cayenne pepper or hot sauce to the marinade or dressing.
Keywords: Grilled BBQ Chicken Salad, BBQ Chicken Skewers, Grilled Salad, Healthy Chicken Salad, Summer BBQ Recipe
