I absolutely love sharing this BBQ Chicken Skewer Salad Recipe because it combines everything I crave: smoky, tangy grilled chicken, fresh vibrant greens, and a creamy, herb-packed ranch dressing that ties it all together beautifully. This dish feels like a fresh summer celebration on a plate, perfect for lively gatherings or even just a satisfying weeknight dinner where I want something both healthy and bursting with flavor. Whenever I make this salad, the BBQ chicken skewers are always the star, but the interplay of textures and colors in the salad makes each bite a delight.
Why You'll Love This BBQ Chicken Skewer Salad Recipe
What really makes this BBQ Chicken Skewer Salad Recipe special for me is the incredible balance between smoky, sweet, and fresh flavors. The chicken is marinated in BBQ sauce then grilled to perfection with those irresistible char marks, giving it a deep, smoky essence that contrasts perfectly with the crisp, cooling lettuce and juicy tomatoes. The herby ranch dressing, which I whip up fresh, adds a tangy creaminess that is unlike anything you typically find packaged. It just lifts the whole salad to a new level of deliciousness without overpowering the other ingredients.
I also appreciate how straightforward this recipe is to prepare. Even though the ingredients feel gourmet, it doesn’t require complicated techniques or fancy equipment. The chicken is marinated and grilled on wooden skewers, and the salad assembly is quick and easy. I find it fits a range of occasions—whether I’m hosting a casual backyard barbecue, serving something bright and fresh for dinner guests, or making a special salad for a family meal. The excitement this dish brings to the table is always worth the little extra effort.
Ingredients You'll Need
The beauty of this BBQ Chicken Skewer Salad Recipe lies in its simple but thoughtfully chosen ingredients. Each item plays a crucial role in creating layers of taste, texture, and color that make the salad unforgettable.
- Boneless, skinless chicken breasts: The perfect lean protein that soaks up the BBQ marinade wonderfully and grills evenly when pounded to uniform thickness.
- Avocado oil: I love its mild flavor and high smoke point, ideal for marinating and grilling without overpowering the other tastes.
- Kosher salt: Essential for seasoning and enhancing every ingredient’s natural flavors.
- BBQ sauce: Divided use means half for marinating and the other half for basting—adds that signature smoky sweetness I adore.
- Wooden skewers: Pre-soaked to ensure they don’t burn during grilling and help keep the chicken slices perfectly shaped and juicy.
- Egg and coconut milk: For the creamy, homemade ranch dressing with a rich, subtle coconut undertone.
- Lemon juice and red wine vinegar: Provide sharp acidity to brighten the dressing and balance the richness of the chicken and oil.
- Fresh herbs (dill, parsley, cilantro, basil): These add gorgeous fresh aromas and color while making every bite lively and fresh.
- Garlic and onion powder: Small but mighty flavor boosters in the dressing.
- Romaine lettuce: Crunchy and refreshing, it’s the perfect green base that holds up well under the weight of the dressing and toppings.
- Green onions and grape tomatoes: For additional freshness and pops of juiciness.
- Black beans: Give the salad a hearty touch of protein and fiber, making it more filling.
- Fresh corn: Grilled and sliced off the cob, its sweetness perfectly complements the BBQ chicken’s savory depth.
- Avocado: Creamy and buttery, it adds indulgence and richness that ties everything together beautifully.
Directions
Step 1: Begin by pounding the chicken breasts until they are about a half-inch thick and even in size. Then cut them into 2-inch pieces so they cook quickly and evenly on the grill.
Step 2: Toss the chicken pieces in a large bowl with 3 tablespoons of avocado oil, 1 teaspoon kosher salt, and 1 cup of your favorite BBQ sauce. Mix well to ensure every piece is coated, then let it marinate at room temperature for at least 20 minutes or, if you plan ahead, cover and refrigerate for 4 to 8 hours for deeper flavor infusion.
Step 3: While the chicken marinates, prepare the herby ranch dressing. In a wide-mouth jar, combine 1 cup avocado oil and 1 large egg. Use an immersion blender and blend without moving it around for about 10 to 15 seconds until it turns white, creamy, and thick. Slowly move the blender up and down until fully emulsified into a mayonnaise-like texture.
Step 4: Add ½ cup unsweetened full fat coconut milk, 2 tablespoons lemon juice, 1 tablespoon red wine vinegar, 1 teaspoon kosher salt, 1 teaspoon onion powder, 2 minced garlic cloves, ¼ cup chopped fresh dill, ¼ cup chopped fresh parsley, and 1 teaspoon freshly ground black pepper to the jar. Blend briefly until everything is well combined and smooth. Refrigerate the dressing until you’re ready to use it.
Step 5: Thread 4 to 5 marinated chicken pieces onto each pre-soaked wooden skewer and set aside ready for grilling.
Step 6: Drizzle each ear of corn with 2 tablespoons avocado oil and rub to coat evenly. Heat your grill to medium-high (about 350 to 400°F) and oil the grates to prevent sticking.
Step 7: Place the corn on the grill and cook, turning often, for 10 to 12 minutes until tender and lightly charred. Then add the chicken skewers. Grill the chicken for 3 to 4 minutes on the first side until you see nice grill marks, flip the skewers, and baste the grilled side with the reserved BBQ sauce. Continue cooking for another 3 to 4 minutes until the chicken is cooked through and has nice grill marks on both sides.
Step 8: Remove the chicken and corn from the grill and set them aside to cool slightly. While the corn cools, prepare your salad base by combining 8 cups of thinly sliced romaine lettuce, 6 thinly sliced green onion tops, 16 ounces of quartered grape tomatoes, a drained and rinsed 15-ounce can of black beans, ¼ cup chopped fresh cilantro, and 2 tablespoons chopped fresh basil in a large mixing bowl.
Step 9: Add the desired amount of herby ranch dressing to the salad and toss gently but thoroughly to coat all the ingredients in that luscious dressing.
Step 10: Cut the grilled corn kernels off the cobs and add them to the salad along with 1 diced avocado. Gently toss once again to evenly distribute everything.
Step 11: Plate the salad on individual servings or a large platter and top with the BBQ chicken skewers. Serve immediately and enjoy every flavorful bite!
Servings and Timing
This BBQ Chicken Skewer Salad Recipe makes about 6 hearty servings, making it perfect for a family meal or a small gathering with friends. Prep time clocks in around 15 minutes if you’re organized, though the marinating step requires at least 20 minutes—and I always recommend up to 4 to 8 hours for the best flavor. The grilling process takes roughly 15 minutes total, including corn and chicken skewers. Overall, you’re looking at about 35 minutes active cooking time, with some resting time for the protein and corn after grilling to cool slightly before assembling the salad.
How to Serve This BBQ Chicken Skewer Salad Recipe
When I serve this BBQ Chicken Skewer Salad, I love pairing it with simple sides that won’t compete but rather enhance the smoky, fresh flavors. A crusty bread or warm corn tortillas work beautifully if you want to scoop it or even turn it into a light wrap. I’ve also enjoyed it alongside grilled sweet potatoes or a chilled cucumber salad for a refreshing contrast. Presentation matters to me, so I like to garnish with a little extra fresh chopped herbs or a sprinkle of smoked paprika on the chicken for a pop of color.
This salad shines best served warm or at room temperature so the smoky chicken remains juicy but the greens stay crisp. For beverages, a chilled glass of crisp white wine like Sauvignon Blanc or a fruity Rosé complements the BBQ perfectly. If I’m making it for a casual get-together, a citrusy cocktail like a classic margarita or even sparkling water with fresh lime is my go-to. It’s such a versatile dish that works well for backyard barbecues, weekend lunches, or even holiday meals looking for a lighter, fresher side.
I typically plate this salad generously—about a heaping bowl or salad plate per person with two skewers on top. It’s satisfying but leaves room for everyone to enjoy other courses or sides. I also find that serving the dressing on the side lets guests customize how much they want, which is always appreciated when serving a crowd.
Variations
One of my favorite things about this BBQ Chicken Skewer Salad Recipe is how easy and fun it is to customize. If you want a gluten-free version, just be sure to use a gluten-free BBQ sauce—many brands offer excellent options without hidden gluten. For a dairy-free salad, this recipe is already in great shape thanks to the coconut milk-based ranch, but for a vegan twist, you could substitute the chicken with grilled tofu or portobello mushroom slices marinated in BBQ sauce.
Flavor-wise, I sometimes like to swap out the herbs in the dressing depending on what’s fresh and available. Basil and cilantro give it a vibrant lift, but mint or tarragon would add exciting new layers if you’re feeling adventurous. Another twist I enjoy is adding a little smoked paprika or chipotle powder to the barbecue sauce or even brushing the corn with chili lime seasoning before grilling for a smoky, spicy spin.
For cooking methods, if you don’t have access to a grill, a grill pan or broiler works as well—just keep an eye on the chicken so it develops those lovely grill marks and doesn’t dry out. You can also cook the corn in the oven wrapped in foil with a little avocado oil for a roast effect. These small changes let me enjoy this recipe year-round regardless of weather or kitchen gear.
Storage and Reheating
Storing Leftovers
I always recommend transferring any leftover salad and chicken into airtight containers to retain freshness. The salad components and grilled chicken will keep nicely in the fridge for up to 3 days. To prevent the lettuce from becoming soggy, I store the dressing separately and toss the salad just before serving again. Keep the grilled corn and avocado separate as well, if possible, since avocado tends to brown and corn can lose its texture after a day or two.
Freezing
This BBQ Chicken Skewer Salad Recipe isn’t ideal for freezing once fully assembled due to the fresh vegetables and dressing. However, you can freeze the cooked BBQ chicken skewers on their own well-wrapped in freezer-safe containers or bags for up to 2 months. Thaw them in the fridge overnight and reheat gently to preserve moisture and flavor before adding to fresh salad ingredients.
Reheating
The best way I’ve found to reheat the leftover grilled chicken skewers is to warm them in a preheated oven at 325°F for about 10 minutes or until heated through, which keeps the exterior nicely charred without drying out the meat. Avoid microwaving if possible, as it tends to make the chicken rubbery. If you need to reheat quickly, briefly pan-searing the skewers on medium heat with a small splash of oil works well. Always add the chicken to a fresh batch of salad and toss with freshly made or leftover dressing for the best texture and flavor experience.
FAQs
Can I use chicken thighs instead of chicken breasts for this recipe?
Absolutely! Chicken thighs are a great option because they tend to stay juicy and flavorful when grilled. Just be sure to pound them to an even thickness and adjust cooking times slightly since thighs can cook a bit faster than breasts. The BBQ marinade will cling beautifully to either cut.
What if I don’t have an immersion blender for the herby ranch dressing?
No worries! You can use a regular blender or food processor instead to emulsify the oil and egg. If those aren’t available, you can whisk vigorously by hand, though it will take some patience to reach that creamy mayonnaise texture. Using a small bowl and a sturdy whisk works well too—just pour the oil in slowly while whisking constantly.
Can I prepare parts of this salad in advance?
Yes! You can marinate the chicken and prepare the dressing a day ahead to save time on the day you want to serve. The chicken will absorb more flavor marinating longer. Chop the vegetables and herbs the same day for best freshness, and slice the avocado just before serving to avoid browning. The grilled corn can be made a few hours ahead and kept airtight at room temperature or in the fridge if preferred.
Is this BBQ Chicken Skewer Salad Recipe suitable for meal prep?
Definitely! The ingredients hold up well if you store components separately. Keep the chicken, salad veggies, dressing, and avocado in different containers to maintain freshness throughout the week. Assemble portions fresh each time or pack them together for easy lunches, keeping the dressing chilled until ready to eat.
What are some good substitutions for the fresh herbs in the dressing?
If you don’t have dill or parsley, fresh cilantro and basil from the salad also work beautifully in the dressing. You could even try a combination of mint or chives to add different herbal notes. Dried herbs can be used in a pinch, but fresh herbs really make this dressing shine with their bright flavors.
Conclusion
I can’t recommend this BBQ Chicken Skewer Salad Recipe enough for anyone who loves vibrant, fresh food with big bold flavors and that irresistible grilled touch. It’s a recipe I keep coming back to year after year, whether for casual family dinners or when I want to impress guests without fuss. I hope you enjoy making and sharing it as much as I do—each bite feels like a celebration of summer and good times!
Print
BBQ Chicken Skewer Salad Recipe
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Salad
- Method: Grilling
- Cuisine: American
Description
This BBQ Chicken Skewer Salad is a vibrant and hearty dish featuring tender grilled chicken marinated in flavorful BBQ sauce, fresh vegetables, and a creamy herby ranch dressing made with coconut milk and fresh herbs. The addition of grilled corn adds a smoky sweetness, while black beans and avocado bring texture and nutrition. Perfect for a balanced meal that's both satisfying and refreshing.
Ingredients
Chicken and Marinade
- 2 pounds boneless, skinless chicken breasts
- 3 tablespoons avocado oil
- 1 teaspoon kosher salt
- 2 cups BBQ sauce, divided (such as Primal Kitchen)
- 8 (6-inch) wooden skewers, pre-soaked
Herby Ranch Dressing
- 1 cup avocado oil
- 1 large egg
- ½ cup unsweetened full fat coconut milk
- 2 tablespoons lemon juice
- 1 tablespoon red wine vinegar
- 1 teaspoon kosher salt
- 1 teaspoon onion powder
- 2 garlic cloves, minced
- ¼ cup finely chopped fresh dill fronds
- ¼ cup finely chopped fresh parsley
- 1 teaspoon freshly ground black pepper
Salad
- 4 ears corn
- 2 tablespoons avocado oil
- 8 cups thinly sliced romaine lettuce (from about 2 small heads)
- 6 green onions, thinly sliced (green parts only)
- 16 ounces (about 2 cups) quartered grape tomatoes
- 1 (15-ounce) can black beans, drained and rinsed
- ¼ cup loosely packed, freshly chopped cilantro leaves
- 2 tablespoons freshly chopped basil
- 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 breasts to a uniform ½-inch thickness. Cut into 2-inch pieces and place in a large bowl. Add 3 tablespoons of avocado oil, 1 teaspoon kosher salt, and 1 cup of BBQ sauce. Stir until the chicken is well coated. Let marinate for at least 20 minutes at room temperature or cover and refrigerate for 4 to 8 hours for more flavor.
- Make the Herby Ranch Dressing: In a wide-mouth jar, combine 1 cup avocado oil and 1 large egg. Using an immersion blender, blend without moving it for 10 to 15 seconds until the mixture thickens and emulsifies into a creamy mayonnaise. Slowly move the blender up and down until fully combined. Add ½ cup coconut milk, 2 tablespoons lemon juice, 1 tablespoon red wine vinegar, 1 teaspoon kosher salt, 1 teaspoon onion powder, and 2 minced garlic cloves. Blend until smooth, then stir in ¼ cup chopped dill, ¼ cup chopped parsley, and 1 teaspoon freshly ground black pepper. Refrigerate until ready to use.
- Prepare the Chicken Skewers and Corn: Thread the marinated chicken pieces onto the soaked wooden skewers, 4 to 5 pieces each, and set aside. Drizzle 4 ears of corn with 2 tablespoons avocado oil and rub to evenly coat.
- Grill the corn: Preheat a grill over medium-high heat (350°F to 400°F). Oil the grill grates by dipping a wadded paper towel in oil and wiping it over the grates using tongs. Place the corn on the grill and cook for 10 to 12 minutes, turning often until tender and lightly charred. Remove and let cool slightly.
- Grill the chicken skewers: Place chicken skewers on the hot grill. Cook for 3 to 4 minutes until grill marks form. Flip and baste the grilled side with the remaining 1 cup BBQ sauce. Continue grilling for another 3 to 4 minutes until chicken is cooked through and grill-marked on both sides. Transfer the skewers to a platter to rest.
- Assemble the salad: In a large bowl, combine 8 cups thinly sliced romaine, 6 thinly sliced green onions (green parts only), 16 ounces quartered grape tomatoes, 1 (15-ounce) can drained and rinsed black beans, ¼ cup chopped cilantro, and 2 tablespoons chopped basil. Add desired amount of herby ranch dressing and toss until well coated.
- Add grilled corn and avocado: Cut the kernels off the cobs and add to the salad along with the diced avocado. Gently toss to combine all ingredients evenly.
- Serve: Top the salad with the grilled chicken skewers. Serve immediately and enjoy the delicious combination of smoky, creamy, and fresh flavors.
Notes
- Pre-soaking wooden skewers prevents them from burning on the grill.
- For a spicier kick, add chili powder or smoked paprika to the chicken marinade.
- The homemade herby ranch dressing keeps well in the refrigerator for up to 3 days.
- Can substitute chicken thighs for a juicier option, adjusting grilling time accordingly.
- Make sure the chicken is cooked to an internal temperature of 165°F for safety.
- Use fresh herbs for the best flavor in the dressing.

Leave a Reply