I absolutely love sharing this BBQ Chicken Skewer Salad Recipe because it hits all the right notes for a fresh, flavorful, and satisfying meal. The tender, smoky chicken paired with crisp greens and a creamy herby dressing creates a delicious balance that never fails to impress. Whether I’m making this for a weeknight dinner or a weekend gathering, it’s always a hit that feels both wholesome and indulgent. I promise you’ll enjoy every bite as much as I do!
Why You’ll Love This BBQ Chicken Skewer Salad Recipe
What really draws me to this BBQ Chicken Skewer Salad Recipe is the incredible flavor combination. The chicken is marinated and grilled to perfection with that subtly sweet, tangy barbecue sauce that caramelizes beautifully on the skewers. Then, the fresh ingredients like romaine, tomatoes, and herbs add a vibrant freshness that makes each bite so lively and satisfying. I find the creaminess of the homemade herby ranch dressing brings it all together with a smooth, zesty kick.
Another thing I adore about this recipe is how approachable it is to prepare. The steps are straightforward, and the results feel like a gourmet meal without needing to spend hours in the kitchen. It’s perfect for any occasion, from a casual family dinner to an outdoor party or a holiday potluck. Plus, the skewers make it feel fun and festive—it’s just one of those meals I love coming back to again and again because it’s both comforting and exciting.
Ingredients You’ll Need
These ingredients are simple yet essential, each playing a key role in building the fresh, rich, and layered tastes of this salad. From the juicy chicken breasts to the fresh herbs and creamy dressing components, everything works together to create a colorful and delicious bowl.
- 2 pounds boneless, skinless chicken breasts: The star protein, which gets juicy and flavorful when marinated and grilled.
- 3 tablespoons avocado oil: Adds a mild, buttery richness perfect for marinating and grilling.
- 1 teaspoon kosher salt: Essential for seasoning the chicken and balancing flavors.
- 2 cups BBQ sauce (divided): I love using a clean, flavorful sauce like Primal Kitchen for that smoky, tangy base.
- 8 (6-inch) wooden skewers: Pre-soaked to avoid burning, these make the chicken fun to grill and serve.
- 1 cup avocado oil (for dressing): Makes the dressing creamy and smooth.
- 1 large egg: The emulsifier that helps create a velvety homemade ranch.
- 1/2 cup unsweetened full-fat coconut milk: Adds a subtle richness and dairy-free touch to the dressing.
- 2 tablespoons lemon juice: Brightens the dressing with citrusy zing.
- 1 tablespoon red wine vinegar: Adds depth and acidity to balance the creaminess.
- 1 teaspoon kosher salt (for dressing): Enhances all the herb flavors.
- 1 teaspoon onion powder: Adds savory, slightly sweet notes to the dressing.
- 2 garlic cloves, minced: Provides a fragrant punch to the dressing.
- 1/4 cup finely chopped fresh dill fronds: Fresh and slightly citrusy herb flavor for brightness.
- 1/4 cup finely chopped fresh parsley: Adds green freshness and texture.
- 1 teaspoon freshly ground black pepper: Adds subtle heat and depth to the dressing.
- 4 ears corn: Grilled for sweetness and a slightly smoky, crunchy texture.
- 2 tablespoons avocado oil (for corn): Helps the corn caramelize beautifully on the grill.
- 8 cups thinly sliced romaine lettuce: Crisp and refreshing base for the salad.
- 6 green onions (green parts only): Adds a mild onion flavor and vibrant color.
- 16 ounces quartered grape tomatoes: Juicy and sweet bursts of flavor.
- 1 (15-ounce) can black beans, drained and rinsed: Adds protein and a pleasant earthy taste.
- 1/4 cup loosely packed chopped cilantro leaves: Offers citrusy, bright herbaceous notes.
- 2 tablespoons chopped basil: Sweet and aromatic, perfect with the BBQ flavors.
- 1 avocado, peeled, seeded, and diced: Creamy texture to complement all the crunch and zest.
Directions
Step 1: Start by pounding the chicken breasts to an even 1/2-inch thickness using a meat mallet or the bottom of a heavy skillet. Then cut the chicken into 2-inch pieces to ensure they cook evenly.
Step 2: Place the chicken pieces in a large bowl and add 3 tablespoons of avocado oil, 1 teaspoon kosher salt, and 1 cup of your BBQ sauce. Stir everything well to coat the chicken evenly. Let it marinate for at least 20 minutes at room temperature, or cover and refrigerate for 4 to 8 hours if you want deeper flavor.
Step 3: While the chicken marinates, make the herby ranch dressing. In a wide-mouth jar, add 1 cup of avocado oil and 1 large egg. Use an immersion blender, blending gently without moving it at first, until the mixture turns white, creamy, and thick, about 10 to 15 seconds. Then slowly move the blender up and down until fully emulsified, forming a smooth mayonnaise base.
Step 4: Add the coconut milk, lemon juice, red wine vinegar, 1 teaspoon kosher salt, onion powder, and minced garlic to the jar. Blend until combined. Finally, stir in the dill, parsley, and black pepper by hand. Refrigerate the dressing until you’re ready to use it.
Step 5: Pre-soak your wooden skewers in water to prevent burning. Thread 4 to 5 pieces of marinated chicken onto each skewer and set them aside.
Step 6: Drizzle 2 tablespoons of avocado oil over the ears of corn, rubbing it evenly to coat.
Step 7: Heat your grill to medium-high (about 350°F to 400°F) and oil the grates with a paper towel dipped in oil using tongs to prevent sticking.
Step 8: Place the corn on the grill and cook for 10 to 12 minutes, turning often, until tender and lightly charred. At the same time, grill the chicken skewers for about 3 to 4 minutes on the first side until grill marks appear. Flip the skewers and baste with the reserved BBQ sauce, grilling another 3 to 4 minutes until fully cooked and caramelized on both sides.
Step 9: Once grilled, transfer the corn and chicken to a platter and let cool slightly.
Step 10: In a large bowl, toss together the sliced romaine, green onions, quartered tomatoes, black beans, cilantro, and basil. Add your desired amount of the herby ranch dressing and toss until the greens are well coated.
Step 11: Cut the kernels from the grilled corn and add them to the salad along with the diced avocado. Gently toss once more to combine all the flavors.
Step 12: Serve the salad topped with the hot grilled chicken skewers for a perfect contrast of textures and flavors. Enjoy!
Servings and Timing
This BBQ Chicken Skewer Salad Recipe makes about 6 generous servings, perfect for sharing with family or friends. Prep time is roughly 15 minutes if you’re multitasking, but allow 20 minutes for marinating if short on time, or up to 4 to 8 hours for deeper flavor infusion. Cooking time is about 15 to 20 minutes, including the grilling of the chicken and corn. Overall, you’re looking at about 35 minutes total from start to finish if marinating at room temperature, and no additional resting time is needed beyond the slight cooling of grilled items before assembling the salad.
How to Serve This BBQ Chicken Skewer Salad Recipe
I love serving this salad as a standalone meal because it’s so filling and balanced, but it also pairs beautifully with some simple sides. For a heartier meal, I might add some warm cornbread or crusty bread alongside to soak up any extra dressing and BBQ sauce. If I’m hosting a summer cookout, I’ll complement it with chilled quinoa salad or grilled veggies to round out the meal.
When it comes to presentation, I like to place the salad in a large shallow bowl and neatly arrange the chicken skewers on top so they’re the star of the show. Garnishing with a little extra fresh cilantro or dill sprigs adds a pop of color. Serving it at room temperature or slightly warm is ideal because it lets the flavors of the grilled chicken shine without cooling down the crisp veggies.
For drinks, I often reach for a light, crisp white wine like Sauvignon Blanc or a citrusy pale ale if we’re having beer. For a non-alcoholic option, sparkling water with lime or a homemade iced tea with a hint of lemon keeps things refreshing and bright. This dish feels at home for weeknight dinners, picnic lunches, or even festive holiday meals when you want something a little different yet crowd-pleasing.
Variations
I enjoy experimenting with this BBQ Chicken Skewer Salad Recipe to suit different tastes and dietary needs. For example, swapping chicken for firm tofu or tempeh works wonderfully if you want a vegetarian version; just marinate and grill similarly. You can also use turkey or shrimp skewers if you prefer alternative proteins.
If you need a gluten-free option, this recipe already fits the bill as long as you ensure your BBQ sauce is gluten-free—many brands are, but it’s good to check. For those avoiding eggs, you can replace the homemade ranch base with a dairy-free yogurt mixed with fresh herbs and lemon juice for a lighter dressing.
Flavor-wise, I’ve tinkered with adding a smoky chipotle powder to the BBQ sauce for a spicier kick or stirring in some fresh mint instead of basil for a different herbaceous note. As for cooking methods, if you don’t have a grill, a grill pan or broiler works well too, getting those lovely char marks and smoky flavor in a pinch.
Storage and Reheating
Storing Leftovers
I recommend storing leftovers in an airtight container in the refrigerator. Keep the salad base separate from the chicken skewers if possible to preserve the textures better. The salad should stay fresh for up to 3 days. This way, the lettuce doesn’t get soggy, and the chicken maintains its juiciness.
Freezing
Freezing this salad as a whole isn’t ideal because the fresh veggies and avocado won’t hold up well once thawed. However, you can freeze the BBQ chicken skewers separately by wrapping them tightly in foil or plastic wrap, then placing them in a freezer-safe bag. They will keep for up to 2 months. When ready to eat, thaw overnight in the fridge before reheating.
Reheating
The best way to reheat the BBQ chicken skewers is gently, either in a low oven at 300°F for about 10-15 minutes or briefly on a grill or stovetop pan until warmed through. Avoid microwaving if possible as it can dry out the chicken. Once reheated, serve immediately over fresh salad greens to restore the delicious contrast of hot and cold components.
FAQs
Can I make the BBQ Chicken Skewer Salad Recipe ahead of time?
Absolutely! You can marinate the chicken up to 8 hours in advance and prepare the dressing the day before. Just assemble the salad fresh before serving for the best texture. Keeping the chicken and salad separate until serving helps maintain freshness.
What if I don’t have a grill? Can I cook the chicken and corn another way?
Definitely! A grill pan or broiler works great to achieve similar char and smoky flavors. Just watch closely to avoid burning and turn frequently. You can also roast the corn wrapped in foil if you prefer.
Is the dressing dairy-free?
Yes, this herby ranch dressing uses coconut milk instead of dairy, making it a great dairy-free option that still tastes creamy and rich. The egg adds emulsification to thicken it nicely.
Can I use bottled ranch dressing instead of making my own?
You can, but I highly recommend making the homemade version included here. It’s fresher, less sweet, and packed with herbs that really elevate the salad’s overall flavor.
How spicy is this salad?
This salad is mild by default, perfect for all palates. If you like heat, you can add spicy elements like chipotle in the BBQ sauce, jalapeños in the salad, or a dash of hot sauce to the dressing to suit your taste.
Conclusion
I hope you’re excited to give this BBQ Chicken Skewer Salad Recipe a try! It’s one of those recipes I return to because it’s so vibrant, flavorful, and surprisingly easy to prepare. Whether you’re looking for a fresh weeknight meal or a festive dish to impress guests, this salad is a wonderful choice. Enjoy the delicious combination of smoky chicken, crisp veggies, and creamy dressing—it never disappoints!
PrintBBQ Chicken Skewer Salad Recipe
This vibrant BBQ Chicken Skewer Salad features juicy, marinated grilled chicken on skewers paired with a fresh and colorful salad made from romaine lettuce, grape tomatoes, black beans, grilled corn, and creamy avocado. Finished with a homemade herby ranch dressing, this dish perfectly balances smoky, tangy, and fresh flavors, making it a delicious and satisfying meal ideal for warm weather or backyard gatherings.
- 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 of uniform 1/2-inch thickness. Cut into 2-inch pieces and place them in a large bowl. Add 3 tablespoons avocado oil, 1 teaspoon kosher salt, and 1 cup of BBQ sauce. Stir everything together to coat the chicken evenly. Let the chicken marinate for at least 20 minutes at room temperature, or cover and refrigerate for 4 to 8 hours for deeper 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 gently without moving the blender for 10 to 15 seconds until the mixture turns creamy and thick, forming a mayonnaise base. Slowly move the blender up and down until fully emulsified. 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 combined. Stir in 1/4 cup chopped fresh dill, 1/4 cup chopped fresh parsley, and 1 teaspoon freshly ground black pepper. Refrigerate until ready to use.
- Prepare the Grill and Vegetables: Thread the marinated chicken pieces onto the pre-soaked wooden skewers, placing 4 to 5 pieces per skewer. Drizzle the 4 ears of corn with 2 tablespoons avocado oil, rubbing to coat evenly. Preheat the grill to medium-high heat (350℉ to 400℉) and oil the grill grates by wiping with an oil-soaked paper towel using tongs.
- Grill Corn and Chicken Skewers: Place the corn on the hot grill and cook for 10 to 12 minutes, turning frequently until tender and nicely charred. Simultaneously, place the chicken skewers on the grill and cook for 3 to 4 minutes to develop grill marks. Flip the skewers over, baste the cooked side with the remaining 1 cup BBQ sauce, and continue grilling for another 3 to 4 minutes until the chicken is cooked through and well charred on both sides. Remove the corn and chicken from the grill and let them cool slightly.
- Assemble the Salad: In a large bowl, combine 8 cups thinly sliced romaine lettuce, 6 sliced green onions (green parts only), 2 cups quartered grape tomatoes, 1 can drained and rinsed black beans, 1/4 cup chopped cilantro, and 2 tablespoons chopped basil. Add the desired amount of herby ranch dressing and toss well to coat the lettuce evenly.
- Add Grilled Corn and Avocado: Cut the grilled corn kernels off the cob and add them to the salad bowl along with the diced avocado. Gently toss the salad once more to combine all ingredients thoroughly.
- Serve: Plate the salad and top it with the grilled BBQ chicken skewers. Serve immediately and enjoy this fresh and flavorful BBQ Chicken Skewer Salad.
Notes
- Pre-soaking wooden skewers prevents them from burning on the grill.
- Marinating the chicken longer intensifies the BBQ flavor and keeps the meat moist.
- Using an immersion blender for the dressing ensures a creamy and perfectly emulsified ranch.
- Grilling corn adds a smoky sweetness that complements the BBQ chicken.
- Adjust the amount of dressing according to your preference to keep the salad light or more creamy.
- This salad can be served warm or at room temperature.
