Grilled BBQ Chicken Skewer Salad Recipe
If you’re craving a meal that’s bursting with smoky, tangy flavor yet wonderfully fresh, this Grilled BBQ Chicken Skewer Salad Recipe is exactly what you need. It’s one of those dishes that hits all the right notes — tender, juicy chicken kissed by the grill, vibrant veggies, and a creamy, zesty dressing that ties it all together beautifully. Honestly, I make this recipe whenever I want something satisfying but still light enough for a weeknight dinner or a casual weekend hangout.
What makes this Grilled BBQ Chicken Skewer Salad Recipe so special is how effortlessly the ingredients come together to create a feast of textures and tastes. The marinated chicken on skewers grills up perfectly, and pairing it with fresh romaine, sweet corn, and creamy avocado gives the salad a refreshing crunch and richness that you’ll crave again and again. Plus, it’s super customizable depending on what you have on hand — trust me, once you try it, it’ll become a go-to in your recipe rotation.
Ingredients You’ll Need
These ingredients complement each other beautifully, offering a balance of smoky, creamy, fresh, and hearty flavors. When shopping, look for fresh, ripe produce and quality BBQ sauce — it makes all the difference!
- Boneless skinless chicken breasts: Choose fresh chicken breasts for even grilling and tender, juicy bites.
- BBQ sauce: Pick your favorite kind — a smoky or sweet BBQ sauce works wonderfully here.
- Wooden skewers: Make sure to soak these in water beforehand so they don’t burn on the grill.
- Light ranch dressing: Adds a creamy, herby element without overpowering the BBQ flavors.
- Buttermilk: Helps lighten up the dressing and adds a subtle tang.
- Corn on the cob: Fresh ears grill up sweet and juicy, a perfect partner for the chicken.
- Romaine lettuce: Crisp and refreshing, the sturdy leaves hold the hearty toppings well.
- Diced tomatoes: Bring a fresh, juicy pop of flavor to every forkful.
- Black beans: Provide protein and texture, plus they’re super easy to prepare from a canned option.
- Avocado: Adds creaminess and richness that contrasts the tangy BBQ perfectly.
Variations
I love customizing this Grilled BBQ Chicken Skewer Salad Recipe depending on the season or what’s in my fridge — and you can too! Don’t hesitate to swap out ingredients or tweak the dressing to suit your taste.
- Vegetarian version: I once replaced the chicken with grilled portobello mushrooms and black bean patties for a hearty meatless option.
- Spicy twist: Adding a few dashes of hot sauce to the BBQ marinade gives a nice kick if you’re like me and enjoy some heat.
- Seasonal veggies: During the fall, I swap corn for roasted butternut squash, which adds a cozy sweetness.
- Different greens: Try baby spinach or mixed greens if you want a softer leafy base.
- Dairy-free dressing: Use a simple mix of olive oil, lemon juice, and a bit of smoked paprika instead of ranch and buttermilk.
How to Make Grilled BBQ Chicken Skewer Salad Recipe
Step 1: Marinate and Prep the Chicken
Start by cutting the chicken breasts into bite-sized, 1.5-inch cubes to ensure quick, even grilling. Then toss the chicken pieces in BBQ sauce — I usually do this in a large bowl or a zip-top bag for easy coating. The key here is to let the chicken marinate for at least 20 minutes at room temperature, or even better, refrigerate it for a few hours or overnight. This not only infuses flavor but also helps keep the chicken tender and juicy when grilled.
Step 2: Thread and Grill the Chicken Skewers
While your grill heats to medium-high (about 350-400°F), soak wooden skewers to keep them from burning. Then thread the marinated chicken evenly onto the skewers. Once your grill is hot, place the skewers on it and cook for about 3-4 minutes before turning. Don’t forget to baste them with any leftover BBQ sauce to keep things moist and flavorful. The total cook time should be around 15-18 minutes — watch for nicely charred edges and no pink inside.
Step 3: Grill the Corn and Make the Dressing
While the chicken cooks, throw your ears of corn on the grill’s top rack or an indirect heat zone. Turn them every 2 minutes for about 10-12 minutes so they get a nice smoky char without burning. Meanwhile, whisk together the ranch, BBQ sauce, and buttermilk until smooth; this dressing is the magic that brings all the salad ingredients together.
Step 4: Assemble the Salad
Once the chicken and corn are done, let them rest for 5 minutes. Then slice the grilled corn off the cob. Toss your chopped romaine with most of the dressing, stirring so each leaf is coated and flavorful. Add diced tomatoes, rinsed black beans, and sliced avocado, and finish with the remaining dressing on top, tossing gently to combine. Finally, crown your salad with those delicious hot BBQ chicken skewers — ready to serve!
How to Serve Grilled BBQ Chicken Skewer Salad Recipe

Garnishes
I love adding a sprinkle of fresh chopped cilantro or green onions on top — it adds a fresh brightness that contrasts wonderfully with the BBQ flavors. A few thinly sliced jalapeños or a squeeze of lime juice also do wonders if you want a bit more zip. If you’re serving guests, crumbled queso fresco or feta cheese make beautiful, flavorful garnishes too!
Side Dishes
This salad stands strong on its own, but I often serve it alongside warm garlic bread or a chilled corn and black bean salsa for extra texture and flavor. Coleslaw is another fantastic side, especially with extra BBQ sauce on hand for dipping. If you want to keep things light, a simple fruit salad pairs nicely as well.
Creative Ways to Present
For summer barbecues, I like using a large wooden platter layered with romaine leaves, then fanning out the chicken skewers on top. Adding colorful bowls of dressing and extra veggies around the platter makes it inviting and perfect for sharing. If you’re hosting, you can even set up a “build-your-own salad” station with all the toppings laid out — it’s always a hit!
Make Ahead and Storage
Storing Leftovers
I usually store leftover grilled chicken skewers separately from the salad greens to keep everything fresh and prevent sogginess. Place the chicken in an airtight container and the salad in its own bowl with a little extra dressing on the side. This way, you can toss things together right before eating to revive that fresh crunch.
Freezing
While I haven’t frozen the full salad (greens don’t freeze well), the grilled chicken skewers freeze beautifully. Just remove them from the skewers, wrap tightly in foil or freezer-safe bags, and freeze for up to 2 months. When you’re ready, thaw overnight in the fridge and quickly warm them up on the grill or stovetop.
Reheating
To reheat leftover chicken without drying it out, I prefer warming it on a grill pan or under the broiler for just a few minutes — keep a close eye so it doesn’t go tough. Avoid microwaving if you can, but if it’s your only option, cover the chicken with a damp paper towel to maintain moisture.
FAQs
-
Can I make the Grilled BBQ Chicken Skewer Salad Recipe without a grill?
Absolutely! You can cook the chicken skewers under the broiler or on a stovetop grill pan. Just watch the cooking time closely and baste with BBQ sauce for the same smoky, flavorful result. For the corn, you can boil or roast it in the oven if you don’t have access to a grill.
-
How long can I marinate the chicken for this recipe?
The chicken should marinate for a minimum of 20 minutes to absorb the BBQ flavor, but marinating it for up to 8 hours or even overnight in the fridge really deepens the taste and tenderness. Just be sure to keep it properly covered while marinating.
-
Is it okay to use store-bought dressing for the salad?
Yes, if you’re short on time, a good-quality store-bought ranch combined with some BBQ sauce and a splash of buttermilk can work just fine. However, making the dressing at home really elevates the flavors and texture in the salad.
-
Can I prepare this salad ahead of time for a party?
You can prepare most components ahead — grill the chicken and corn, prep the veggies, and make the dressing a day before. Just toss the salad greens with dressing and add toppings shortly before serving to keep everything crisp and fresh.
-
What’s the best way to prevent chicken from sticking to the grill?
Make sure your grill is well-oiled and preheated before placing the skewers on it. Also, letting the chicken develop a nice sear before trying to flip will help it release naturally from the grate without sticking.
Final Thoughts
This Grilled BBQ Chicken Skewer Salad Recipe has quickly become one of my favorite ways to enjoy a combo of tender grilled meats and fresh, vibrant salad. It’s the perfect balance that makes me look forward to dinner, whether I’m cooking for family, friends, or just myself. If you’re searching for something easy, flavorful, and a little different from your everyday salad, give this one a try — I promise it’ll be a delightful new staple in your kitchen too.
PrintGrilled BBQ Chicken Skewer Salad Recipe
This Grilled BBQ Chicken Skewer Salad combines tender, smoky BBQ chicken skewers with fresh romaine, sweet corn, juicy tomatoes, creamy avocado, and hearty black beans. Tossed in a tangy ranch and BBQ buttermilk dressing, it’s a perfect balanced meal for a summer cookout or a satisfying weeknight dinner.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Salad
- Method: Grilling
- Cuisine: American
- Diet: Low Fat
Ingredients
Chicken Skewers
- 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 Chicken: Combine the cubed chicken and 1/2 cup BBQ sauce in a large bowl or gallon-sized plastic bag. Gently toss until all pieces are coated. Set aside to marinate for at least 20 minutes at room temperature, or refrigerate covered for 4-8 hours or up to 1-2 days for more flavor.
- Preheat Grill and Prepare Skewers: Preheat your grill to medium-high heat, approximately 350-400°F. While the grill heats, thread the marinated chicken cubes onto the pre-soaked wooden skewers evenly.
- Grill Chicken and Corn: Place the chicken skewers on the hot grill. Cook for 3-4 minutes on one side before turning them over. Baste with any reserved BBQ sauce from the marinade. Continue cooking, turning occasionally, until the chicken is cooked through, around 15-18 minutes total. At the same time, place the corn on the top grate or away from direct flames, turning every 2 minutes to cook evenly for 10-12 minutes.
- Rest and Cut Corn: Remove chicken and corn from the grill and let them cool for about 5 minutes. Cut the kernels off the corn cobs and set aside.
- Make Dressing: In a mason jar or small bowl, whisk or shake together the light ranch dressing, BBQ sauce, and buttermilk until smooth and well combined.
- Assemble Salad: In a large bowl, place the chopped romaine lettuce and toss with most of the dressing to coat evenly. Add diced tomatoes, black beans, sliced avocado, and the grilled corn kernels, then toss together with the remaining dressing. Serve the salad with the grilled chicken skewers placed on top.
Notes
- Pre-soaking wooden skewers prevents them from burning on the grill.
- Marinating the chicken longer enhances the BBQ flavor deeply.
- For a spicier kick, add cayenne pepper or hot sauce to the marinade.
- Ensure the chicken is cooked to an internal temperature of 165°F for safety.
- This salad is great for meal prep; store components separately until ready to serve.
- Use light ranch and buttermilk to keep the dressing lower in calories.
Keywords: BBQ chicken skewers, grilled chicken salad, summer salad, BBQ chicken recipe, healthy chicken salad, grilled corn salad, chicken skewer salad
