If you are searching for a vibrant, flavor-packed meal that feels like a celebration on a plate, look no further than this BBQ Chicken Skewer Salad Recipe. It perfectly balances smoky, tangy grilled chicken with fresh, crisp vegetables and a luscious herby ranch dressing that brings everything together with creamy brightness. Every forkful bursts with a harmony of textures and tastes, making it not just a salad but a delightful experience you will want to share with friends and family repeatedly.
Ingredients You’ll Need
This recipe is a brilliant example of how simple ingredients combine to create something extraordinary. Each component plays a crucial role: juicy chicken skewers infused with smoky BBQ goodness, a fresh medley of salad elements for crunch and color, and a homemade herby ranch dressing that elevates the whole dish with herbal depth and creamy tang.
- 2 pounds boneless, skinless chicken breasts: The main protein base, perfect for grilling and absorbing flavors.
- 3 tablespoons avocado oil: Ideal for marinating the chicken and grilling, with a mild flavor and high smoke point.
- 1 teaspoon kosher salt: Essential for seasoning and enhancing all the natural flavors.
- 2 cups BBQ sauce: Divided use, choose your favorite to glaze those chicken skewers with sweet and smoky notes.
- 8 wooden skewers, soaked: Keeps skewers from burning and makes grilling easier.
- 1 cup avocado oil (for dressing): Adds richness to the herby ranch dressing.
- 1 large egg: Helps emulsify the dressing into a creamy texture without using mayo.
- 1/2 cup unsweetened full-fat coconut milk: Adds a subtle creaminess and slight sweetness to balance the herbs.
- 2 tablespoons lemon juice: Brings brightness and a fresh tang.
- 1 tablespoon red wine vinegar: Deepens the acidity for balance.
- 1 teaspoon kosher salt (for dressing): Important for seasoning the creamy dressing just right.
- 1 teaspoon onion powder: Adds a gentle savory punch.
- 2 garlic cloves, minced: Gives an irresistible aromatic warmth.
- 1/4 cup fresh dill: Fragrant herb that livens up the dressing.
- 1/4 cup fresh parsley: Adds freshness and color.
- 1 teaspoon freshly ground black pepper: For a subtle peppery kick.
- 4 ears corn: Grilled for sweet smoky crunch.
- 8 cups romaine lettuce: Thinly sliced, this offers a crisp base for the salad.
- 6 green onions (green parts only): Adds sharpness and color.
- 16 ounces grape tomatoes: Quartered for juicy bursts of flavor.
- 1 (15-ounce) can black beans, drained and rinsed: A hearty, earthy addition that complements the chicken nicely.
- 1/4 cup cilantro leaves: A herbaceous, bright twist.
- 2 tablespoons freshly chopped basil: Offers a sweet, peppery note.
- 1 avocado, diced: Creamy, buttery texture to round out the salad.
How to Make BBQ Chicken Skewer Salad Recipe
Step 1: Marinate the Chicken
The magic begins by pounding the chicken breasts to an even half-inch thickness to ensure quick, even cooking and tenderness. Cutting the chicken into two-inch pieces makes them perfect bite-sized morsels for skewers. Marinating the chicken with avocado oil, kosher salt, and half the BBQ sauce infuses it with rich flavor and keeps it juicy while resting, whether at room temperature or chilled for several hours.
Step 2: Prepare the Herby Ranch Dressing
While the chicken marinates, whip up the herby ranch dressing, a game changer in this salad. Emulsifying avocado oil and a fresh egg creates a luscious base similar to mayonnaise but with a cleaner taste. Adding coconut milk smooths out the texture, and mixing in lemon juice, red wine vinegar, garlic, onion powder, and fresh herbs like dill and parsley lends an incredible aromatic freshness and depth that brings vitality to each salad bite.
Step 3: Grill the Chicken and Corn
Thread the marinated chicken pieces onto soaked wooden skewers, keeping four to five pieces per skewer for easy grilling. Meanwhile, brush the ears of corn with avocado oil for an even char. Grill both over medium-high heat; the corn becomes tender with a smoky edge after 10 to 12 minutes of turning, and the chicken develops beautiful grill marks, basted midway with remaining BBQ sauce to heighten that smoky, sweet character.
Step 4: Assemble the Salad
In a large bowl, build the salad’s fresh base by combining crisp sliced romaine, green onions, juicy grape tomatoes, black beans, chopped cilantro, and basil — each ingredient contributing layers of texture and distinct herbaceous notes. Toss with the herby ranch dressing until everything is coated in creamy goodness. Cut the grilled corn off the cob and fold it in with creamy diced avocado for delightful contrasts. Finally, nestle the BBQ chicken skewers on top, ready to serve.
How to Serve BBQ Chicken Skewer Salad Recipe
Garnishes
Fresh garnishes can elevate the salad even further. Try adding extra cilantro leaves or a sprinkle of smoked paprika for color and warmth. Thin slices of red chile bring a mild kick and beautiful contrast, while a wedge of lemon on the side invites your guests to add brightness as they please.
Side Dishes
This salad shines on its own but pairs beautifully with light sides like grilled flatbread or a simple quinoa pilaf. For a more indulgent meal, a side of crispy sweet potato fries complements the smoky BBQ flavors wonderfully. Refreshing cucumber or watermelon salad can add an extra burst of cool contrast if you’re serving outdoors on a warm day.
Creative Ways to Present
Presentation matters, especially when showcasing a vibrant dish like this BBQ Chicken Skewer Salad Recipe. Try serving it layered in a large clear trifle bowl to show off all the colors, or arrange the salad on a platter and fan out the skewers neatly on top. Individual mason jar salads with the dressing on the bottom and chicken skewers laid across the top can make for fun and portable meals perfect for picnics or lunch on the go.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers from the BBQ Chicken Skewer Salad Recipe, keep them separate whenever possible. Store grilled chicken skewers wrapped in foil or in an airtight container, and place salad greens and dressing in separate containers to maintain freshness. The salad ingredients can stay crisp for up to two days when refrigerated properly.
Freezing
While the fresh salad components don’t freeze well, the grilled chicken skewers can be frozen for up to three months. Remove the chicken from skewers and store in freezer-safe bags or containers. When you’re ready to enjoy, thaw overnight in the refrigerator for best results.
Reheating
Reheat the chicken skewers gently on a grill pan or in the oven at 350℉ until hot but still juicy; avoid microwaving, which can dry them out. Serve the reheated chicken on freshly tossed salad or alongside fresh greens to mimic the original experience.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs are juicier and can add a richer flavor to the BBQ Chicken Skewer Salad Recipe. Just be sure to adjust grilling time accordingly, as thighs generally take a bit longer to cook through.
Is it possible to make the dressing dairy-free?
Yes! This herby ranch dressing is already dairy-free thanks to coconut milk, making the BBQ Chicken Skewer Salad Recipe perfect for those avoiding dairy. The coconut milk provides creaminess without overpowering the herbs.
How far in advance can I prepare this salad?
You can marinate the chicken and prepare the dressing up to a day ahead, but it’s best to assemble the salad just before serving to keep the lettuce crisp and the avocado fresh.
Can I bake the chicken skewers instead of grilling?
Definitely! If you don’t have access to a grill, baking at 400℉ for about 15-20 minutes, flipping halfway through and basting with BBQ sauce, works well for the chicken skewers.
What type of BBQ sauce do you recommend?
A smoky, slightly sweet BBQ sauce like Primal Kitchen works beautifully to complement the salad’s fresh components, but feel free to choose your favorite brand or style to match your personal taste.
Final Thoughts
This BBQ Chicken Skewer Salad Recipe is one of those fresh and satisfying dishes that feels special without demanding hours in the kitchen. It’s a perfect way to enjoy grilled chicken alongside crisp veggies and a dreamy herby dressing that keeps everyone coming back for seconds. I can’t recommend enough trying it at your next cookout or weeknight dinner — your taste buds will thank you!
Print
BBQ Chicken Skewer Salad Recipe
This BBQ Chicken Skewer Salad is a flavorful and satisfying dish featuring juicy grilled chicken marinated in BBQ sauce, served over a fresh and vibrant salad with grilled corn, black beans, and a creamy herby ranch dressing made from scratch. Perfect for a healthy lunch or dinner, it combines smoky, tangy, and herbal notes with crunchy and creamy textures.
- Total Time: 45 minutes
- Yield: 8 servings
Ingredients
For the Chicken Skewers:
- 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
For the 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
For the 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 until it is a uniform 1/2-inch thickness. Cut into 2-inch pieces and place in a large bowl with the avocado oil, kosher salt, and 1 cup of BBQ sauce. Stir until well combined. Set aside to let marinate for at least 20 minutes at room temperature, or cover and refrigerate for 4 to 8 hours to allow flavors to infuse.
- Make the Herby Ranch Dressing: In a wide-mouth jar, add the avocado oil and egg. Use an immersion blender and, without moving it, gently blend until the mixture turns white, creamy, and thick, about 10 to 15 seconds. Slowly move the immersion blender up and down until the oil and egg have emulsified into a mayonnaise-like texture. Add the coconut milk, lemon juice, red wine vinegar, kosher salt, onion powder, and minced garlic; blend until fully combined. Stir in the fresh dill, parsley, and black pepper. Refrigerate the dressing until ready to use.
- Prepare and grill the chicken and corn: Thread the marinated chicken pieces onto the pre-soaked wooden skewers, placing 4 to 5 pieces on each skewer, and set aside. Drizzle the ears of corn with the avocado oil and rub to coat evenly. Heat the grill to medium-high heat (350°F to 400°F) and oil the grill grates by dipping a wadded paper towel in oil and wiping the grates with tongs. Grill the corn for 10 to 12 minutes, turning frequently until tender and lightly charred. Place the chicken skewers on the grill and cook for 3 to 4 minutes, until nice grill marks form. Flip the skewers and baste the cooked side with the remaining BBQ sauce. Continue grilling for another 3 to 4 minutes until the chicken is cooked through and well-charred on both sides. Remove the chicken and corn from the grill and allow to cool slightly.
- Assemble the salad: In a large bowl, combine the thinly sliced romaine lettuce, green onions, quartered grape tomatoes, black beans, chopped cilantro, and basil. Add your desired amount of the herby ranch dressing and toss gently to coat the lettuce evenly. Carefully cut the grilled corn kernels off the cob and add them to the salad along with the diced avocado. Toss gently once more to combine all ingredients.
- Serve: Arrange the salad on plates or a serving platter, top with the grilled BBQ chicken skewers, and serve immediately. Enjoy your fresh, smoky, and herbaceous BBQ Chicken Skewer Salad!
Notes
- Soaking wooden skewers in water for at least 30 minutes before grilling helps prevent them from burning on the grill.
- Marinate chicken for at least 20 minutes, but for best flavor, refrigerate for 4 to 8 hours before grilling.
- If you don’t have a grill, the chicken skewers can be cooked on a grill pan or broiled in the oven, adjusting cooking times accordingly.
- The homemade herby ranch dressing can be stored in the refrigerator for up to 3 days.
- Feel free to substitute avocado oil with another neutral oil like grapeseed or canola if preferred.
- Make sure to oil the grill grates properly to prevent the chicken and corn from sticking.
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Category: Salad
- Method: Grilling
- Cuisine: American
- Diet: Low Fat