I absolutely love this BBQ Chicken Skewer Salad Recipe because it brings together the smoky, tangy flavors of grilled chicken with a fresh, vibrant salad that feels both hearty and light. From the juicy BBQ-marinated chicken to the crisp romaine and sweet grilled corn, every bite is a delicious adventure that’s perfect for sharing with family and friends. It’s one of those dishes that instantly becomes a crowd-pleaser, and I always find myself craving its layers of flavor long after the meal is over.
Why You’ll Love This BBQ Chicken Skewer Salad Recipe
What really makes this recipe special to me is the incredible balance of flavors and textures. The BBQ chicken is smoky and tender, charred just enough to develop those classic grill marks and that rich, savory taste I adore. Paired with grilled corn’s natural sweetness and the freshness of crisp romaine lettuce, grape tomatoes, and herbs like cilantro and basil, it creates a salad that feels indulgent but also refreshing. The creamy herby ranch dressing, made with coconut milk and fresh dill, parsley, and garlic, ties everything together perfectly with a bit of zing and silkiness.
Another thing I appreciate about this BBQ Chicken Skewer Salad Recipe is how straightforward it is to prepare, yet it always feels like something special when served. I usually marinate the chicken ahead of time, which simplifies the cooking day and lets those flavors really sink in. Grilling both the chicken and corn is quick and fun, especially if you have company or want to enjoy some cooking outdoors. It’s a versatile dish for casual weeknight dinners, summer barbecues, or even a light yet satisfying lunch with friends. Honestly, once you try it, you’ll see why it’s become a staple in my recipe rotation.
Ingredients You’ll Need
The ingredients for this salad are simple but packed with purpose, each playing a key role in creating that perfect combination of taste, texture, and vibrant color. Fresh herbs, ripe tomatoes, and creamy avocado add brightness, while the BBQ sauce and grilled chicken bring deep, satisfying flavors.
- 2 pounds boneless, skinless chicken breasts: Pounded thin to ensure quick, even grilling and perfect tenderness.
- 3 tablespoons avocado oil: Used for marinating chicken and grilling, it has a mild flavor and high smoke point.
- 1 teaspoon kosher salt: Enhances all the ingredients’ natural flavors.
- 2 cups BBQ sauce (divided): Adds that signature smoky, tangy kick to the chicken; I recommend a quality brand like Primal Kitchen.
- 8 (6-inch) wooden skewers (pre-soaked): Soaking prevents them from burning on the grill.
- 1 cup avocado oil and 1 large egg: For making the creamy herby ranch dressing.
- 1/2 cup unsweetened full-fat coconut milk: Adds richness without dairy, and a subtle hint of sweetness.
- 2 tablespoons lemon juice and 1 tablespoon red wine vinegar: Give the dressing a bright, zesty lift.
- 1 teaspoon kosher salt and 1 teaspoon onion powder: Season the dressing perfectly.
- 2 garlic cloves (minced): Infuse the dressing with savory depth.
- 1/4 cup finely chopped fresh dill, 1/4 cup parsley, 1 teaspoon black pepper: Fresh herbs provide vibrant aroma and flavor to the dressing.
- 4 ears corn: Grilled for smoky sweetness and texture.
- 2 tablespoons avocado oil: To coat the corn before grilling.
- 8 cups thinly sliced romaine lettuce: The crisp, refreshing salad base.
- 6 green onions (thinly sliced, green parts only): Add gentle onion flavor and crunch.
- 16 ounces quartered grape tomatoes: Juicy bursts of color and sweetness.
- 1 (15-ounce) can black beans (drained and rinsed): Adds wholesome substance and protein.
- 1/4 cup freshly chopped cilantro and 2 tablespoons freshly chopped basil: Brightens the salad with fresh herbal notes.
- 1 avocado (peeled, seeded, and diced): Creamy texture that rounds out the salad beautifully.
Directions
Step 1: Start by preparing the chicken. Pound the chicken breasts to a uniform 1/2-inch thickness using a meat mallet or the bottom of a heavy skillet. Then, cut the chicken into 2-inch pieces and place them in a large bowl. Add 3 tablespoons of avocado oil, 1 teaspoon kosher salt, and 1 cup of your BBQ sauce. Stir everything together until the chicken pieces are well coated. Set aside to marinate for at least 20 minutes at room temperature or cover and refrigerate for up to 8 hours to deepen the flavor.
Step 2: While the chicken marinates, prepare the herby ranch dressing. In a wide-mouth jar, combine 1 cup avocado oil and 1 large egg. Using an immersion blender, blend on high without moving the blender up and down until the mixture emulsifies into a thick, creamy mayonnaise-like texture, about 10 to 15 seconds. Slowly move the blender up and down to fully combine.
Step 3: Add 1/2 cup unsweetened coconut milk, 2 tablespoons lemon juice, 1 tablespoon red wine vinegar, 1 teaspoon kosher salt, 1 teaspoon onion powder, and 2 minced garlic cloves to the jar. Blend again until fully combined. Stir in 1/4 cup chopped fresh dill, 1/4 cup chopped parsley, and 1 teaspoon freshly ground black pepper. Refrigerate the dressing until you’re ready to assemble the salad.
Step 4: Preheat your grill to medium-high heat, around 350°F to 400°F. Meanwhile, thread the marinated chicken pieces onto the soaked wooden skewers, fitting about 4 to 5 pieces per skewer. Drizzle the 4 ears of corn with 2 tablespoons avocado oil, making sure they are fully coated.
Step 5: Once the grill is hot, oil the grill grates by wiping them with a paper towel dipped in oil using tongs — this helps to prevent sticking. Place the corn on the grill and cook for 10 to 12 minutes, turning often until the kernels are tender and nicely charred.
Step 6: Add the chicken skewers to the grill. Grill the chicken for 3 to 4 minutes on one side until you get beautiful grill marks, then flip the skewers. Baste the grilled side with the remaining 1 cup of BBQ sauce, and continue grilling for another 3 to 4 minutes, until the chicken is cooked through and has visible char marks on both sides. Transfer the chicken and corn to a platter and let them cool slightly.
Step 7: Prepare the salad by combining 8 cups thinly sliced romaine lettuce, 6 thinly sliced green onions (green parts only), 16 ounces quartered grape tomatoes, 1 can black beans (drained and rinsed), 1/4 cup chopped cilantro, and 2 tablespoons chopped basil in a large bowl. Add your preferred amount of the herby ranch dressing and toss gently to coat the lettuce and vegetables well.
Step 8: Cut the kernels off the grilled corn and add them to the salad along with the diced avocado. Toss once more very gently to combine all ingredients evenly without mashing the avocado.
Step 9: Finally, serve the salad topped with the BBQ chicken skewers. Dig in and enjoy the wonderful harmony of smoky, fresh, and creamy flavors!
Servings and Timing
This BBQ Chicken Skewer Salad Recipe makes approximately 6 generous servings, perfect for a family meal or small gathering. Prep time is around 15 minutes, mostly spent prepping ingredients and marinating the chicken. Cooking time is about 20 minutes, including grilling the chicken and corn. Total time from start to finish is roughly 35 minutes, assuming you marinate for the minimum 20 minutes, though marinating longer (up to 8 hours) will enhance the flavor even more. There is a brief resting time after grilling for the chicken and corn to cool slightly before assembling the salad, which helps preserve freshness and texture.
How to Serve This BBQ Chicken Skewer Salad Recipe
When I serve this BBQ Chicken Skewer Salad Recipe, I love arranging the salad in a large shallow bowl or platter for family-style sharing. I place the chicken skewers on top for a stunning presentation and sprinkle a little extra chopped fresh herbs, like cilantro or basil, over the dish to add color and freshness. Serving it slightly warm or at room temperature brings out the best in the grilled chicken and corn flavors, while the cool crisp salad balances everything perfectly.
This salad pairs beautifully with light sides like garlic bread or a simple quinoa salad, but it also stands wonderfully on its own as a complete meal. For drinks, I’m a fan of pairing it with a crisp white wine like Sauvignon Blanc or a refreshing lemon-mint iced tea for a non-alcoholic option. Cocktails with citrus notes, such as a classic mojito or paloma, also complement the smoky and fresh flavors nicely.
I find this dish ideal for casual backyard barbecues, spring or summer dinners, or even a festive lunch with friends. Portion sizes are generous, but you can easily make smaller servings for a picnic or pack leftovers for the next day. No matter the occasion, this salad always feels like a special treat that anyone can enjoy!
Variations
One of the joys of this BBQ Chicken Skewer Salad Recipe is how adaptable it is. If you want to switch things up or accommodate dietary needs, there are a few easy substitutions I recommend. For example, you can swap the chicken breasts for boneless skinless thighs for a juicier, richer flavor. If you prefer a plant-based version, try using marinated tofu or tempeh skewers grilled in BBQ sauce instead of chicken.
If you’re gluten-free, make sure your BBQ sauce is certified gluten-free, as some varieties can contain hidden ingredients. You can also adjust the herbs in the herby ranch dressing to suit your taste—sometimes I like adding a little fresh tarragon or chives for a different twist. Another fun change is to cook the chicken skewers indoors on a grill pan or broil them in the oven if the weather isn’t cooperating.
For an extra flavor punch, experiment with adding diced jalapeño or smoked paprika to the marinade for some heat, or toss the salad with a squeeze of fresh lime juice just before serving. The beauty of this recipe is that it invites your creativity and adapts well to whatever you have on hand while still delivering those irresistible BBQ chicken skewer salad vibes.
Storage and Reheating
Storing Leftovers
If you happen to have leftovers, store the salad components separately if possible to maintain freshness. Place the grilled chicken skewers and grilled corn in an airtight container and refrigerate for up to 3 days. Store the salad greens and dressing separately in another container to keep the lettuce crisp and prevent sogginess. If that’s not convenient, keep everything together but add extra fresh avocado and herbs when reheating for brightness.
Freezing
This BBQ Chicken Skewer Salad Recipe is best enjoyed fresh, but you can freeze the grilled chicken skewers without the salad. Wrap the skewers tightly in plastic wrap then place them in a freezer-safe bag or container. They will keep well for up to 2 months. When ready to eat, thaw overnight in the refrigerator and reheat gently in the oven or on the grill. I don’t recommend freezing the salad or dressing as the texture will degrade.
Reheating
To reheat the grilled chicken skewers, I prefer warming them slowly in the oven at 300°F wrapped in foil to maintain moisture without drying out the meat. Alternatively, reheating on a grill or grill pan brings back some of that smoky char. Avoid microwaving if possible, as it can make the chicken rubbery. For the salad, serve fresh or at room temperature by adding any new avocado or herbs just before serving.
FAQs
Can I make this BBQ Chicken Skewer Salad Recipe ahead of time?
Yes! You can marinate the chicken up to 8 hours ahead and make the dressing a day in advance. Keep the salad ingredients separate until just before serving to preserve texture and freshness. Grill the chicken and assemble the salad shortly before mealtime for best results.
What can I use instead of wooden skewers?
If you don’t have wooden skewers, metal skewers are a great reusable alternative and conduct heat well for even cooking. Just be sure to use tongs when turning. Bamboo skewers soaked in water for 30 minutes also work perfectly to prevent burning.
Is there a dairy-free option for the ranch dressing?
Absolutely! This recipe uses unsweetened coconut milk instead of dairy, making it naturally dairy-free and vegan-friendly, though it contains egg for emulsification. For a fully vegan dressing, you can replace the egg with a vegan mayonnaise base or use aquafaba (chickpea water) to help emulsify the oil.
How do I know when the chicken skewers are fully cooked?
The chicken is ready when it reaches an internal temperature of 165°F and the pieces are no longer pink inside. The grill marks should be nicely charred, and the BBQ sauce will be caramelized but not burnt. Cooking time is usually about 6 to 8 minutes total, flipping and basting partway through.
Can I use other BBQ sauces for this recipe?
Definitely! Feel free to use your favorite BBQ sauce, whether it’s smoky, sweet, spicy, or tangy. Just keep in mind the flavor profile you want to highlight. I like using a clean, balanced sauce like Primal Kitchen but experimenting with different brands can give the dish new exciting twists.
Conclusion
I truly hope you give this BBQ Chicken Skewer Salad Recipe a try because it’s one of those dishes you’ll come back to time and again. It delivers a perfect mix of flavor, texture, and freshness that feels both satisfying and light. Plus, it’s simple enough to make on a busy weeknight yet special enough for hosting friends. Once you taste that tender BBQ chicken alongside crisp greens and creamy avocado, I promise you’ll be hooked like I am. Happy grilling and salad making!
PrintBBQ Chicken Skewer Salad Recipe
A vibrant and flavorful BBQ Chicken Skewer Salad featuring tender grilled chicken marinated in BBQ sauce, fresh grilled corn, and a refreshing herby ranch dressing. This dish combines smoky, savory, and fresh elements for a perfect summertime meal that’s both filling and nutritious.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Salad
- Method: Grilling
- Cuisine: American
Ingredients
Chicken Marinade
- 2 pounds boneless, skinless chicken breasts
- 3 tablespoons avocado oil
- 1 teaspoon kosher salt
- 1 cup BBQ sauce (such as Primal Kitchen, divided)
- 8 (6-inch) wooden skewers, pre-soaked
Herby Ranch Dressing
- 1 cup avocado oil
- 1 large egg
- 1/2 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
- 1/4 cup finely chopped fresh dill fronds
- 1/4 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
- 1/4 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 until they are uniformly 1/2-inch thick. Cut the chicken into 2-inch pieces and place them in a large bowl. Add 3 tablespoons of avocado oil, 1 teaspoon kosher salt, and 1 cup of BBQ sauce. Stir thoroughly to combine. Let the chicken marinate for at least 20 minutes at room temperature, or cover and refrigerate for 4 to 8 hours to enhance 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 the blender initially until the mixture turns white, creamy, and thick (about 10 to 15 seconds). Slowly move the immersion blender up and down to fully emulsify into a homemade mayonnaise. Add 1/2 cup unsweetened full-fat 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 fully combined. Stir in 1/4 cup finely chopped fresh dill, 1/4 cup finely chopped fresh parsley, and 1 teaspoon freshly ground black pepper. Refrigerate the dressing until ready to use.
- Prepare the Chicken Skewers and Grill: Thread 4 to 5 pieces of the marinated chicken onto each soaked wooden skewer. Set aside for grilling.
- Prepare and Grill the Corn: Drizzle the 4 ears of corn evenly with 2 tablespoons avocado oil and rub to coat. Heat a grill over medium-high heat (350℉ to 400℉). Oil the grill grates by dipping a wadded paper towel in oil and wiping the grates with tongs. Place the corn on the grill and cook, turning often, until tender and lightly charred, about 10 to 12 minutes.
- Grill the Chicken: Place the skewers on the preheated grill. Cook for 3 to 4 minutes on the first side until grill marks develop. Flip the skewers and baste the grilled side with the remaining 1 cup BBQ sauce. Continue grilling for another 3 to 4 minutes until the chicken is cooked through and grill marks form on both sides. Remove the corn and chicken skewers from the grill and let cool slightly.
- Assemble the Salad: In a large bowl, combine 8 cups thinly sliced romaine lettuce, 6 thinly sliced green onions (green parts only), 2 cups quartered grape tomatoes, 1 can (15 ounces) black beans (drained and rinsed), 1/4 cup freshly chopped cilantro, and 2 tablespoons freshly chopped basil. Add your desired amount of herby ranch dressing and toss well to coat the lettuce.
- Finish the Salad: Cut the grilled corn kernels off the cob and add them to the salad. Gently fold in the diced avocado cubes. Toss lightly to combine all flavors evenly.
- Serve: Arrange the grilled chicken skewers on top of the salad. Serve immediately and enjoy the fresh, smoky flavors.
Notes
- Pre-soaking wooden skewers prevents them from burning on the grill.
- Marinate the chicken longer for deeper flavor; overnight in the fridge is ideal.
- If you don’t have an immersion blender, use a regular blender or whisk vigorously to emulsify the dressing.
- Use full-fat coconut milk for creaminess in the dressing.
- Grilling the corn adds a delicious smoky sweetness to the salad.
- Adjust the amount of dressing to your taste preference to avoid overdressing the salad.
