If you’re craving a vibrant, fresh, and satisfying meal that brings together smoky, tangy, and herbaceous flavors in one bowl, this BBQ Chicken Skewer Salad Recipe will quickly become your go-to. With tender grilled chicken skewers layered over crisp romaine, sweet corn, juicy tomatoes, and fresh herbs, all tossed in a creamy, homemade herby ranch dressing, this dish is a festival of textures and tastes. It’s perfect for lunch, a light dinner, or impressing friends at your next barbecue gathering. Let me take you through this delightful recipe that celebrates summer’s bounty with every bite!
Ingredients You’ll Need
The magic of this BBQ Chicken Skewer Salad Recipe lies in its thoughtfully simple ingredients. Each one is essential — from the juicy chicken breasts that soak up the BBQ marinade to the fresh herbs that bring brightness and depth. The fresh vegetables add crunch and color, while the homemade herby ranch dressing ties everything together with creamy zest.
- Boneless, skinless chicken breasts (2 pounds): Pounded and marinated for juicy, flavorful skewers.
- Avocado oil (3 tablespoons + for grilling): A neutral, healthy fat that helps everything cook beautifully without overpowering flavors.
- Kosher salt (1 teaspoon for chicken + 1 teaspoon for dressing): Enhances natural flavors and balances the tangy elements.
- BBQ sauce (2 cups, divided): Adds smoky sweetness for that irresistible grilled chicken taste.
- Wooden skewers (8, pre-soaked): Perfect for grilling chicken evenly and beautifully.
- Egg (1 large): The base for the creamy homemade herby ranch dressing.
- Unsweetened full-fat coconut milk (1/2 cup): Gives the dressing a rich, dairy-free creaminess with a subtle tropical hint.
- Lemon juice (2 tablespoons): Brightens the dressing and complements the smoky chicken.
- Red wine vinegar (1 tablespoon): Adds a tangy kick to the dressing.
- Onion powder (1 teaspoon): Deepens the savory notes in the dressing.
- Minced garlic (2 cloves): Gives the dressing a fragrant punch.
- Fresh dill and parsley (1/4 cup each, finely chopped): Fresh herbs that elevate the salad to a fresh, garden-inspired experience.
- Freshly ground black pepper (1 teaspoon): Adds subtle heat and flavor complexity.
- Fresh corn on the cob (4 ears): Grilled for a slightly smoky sweetness and crisp texture.
- Romaine lettuce (8 cups thinly sliced): Crisp, refreshing base to soak up the dressing and toppings.
- Green onions (6, green parts only): Provide a mild oniony bite and vibrant color.
- Grape tomatoes (16 ounces, quartered): Juicy bursts of sweetness that pair perfectly with smoky chicken.
- Black beans (1 can, drained and rinsed): Adds protein, creaminess, and a pleasing earthiness.
- Fresh cilantro and basil (2 tablespoons each, chopped): Bright herbaceous notes that make this salad sing.
- Avocado (1, diced): Creamy, buttery chunks that enhance richness and texture.
How to Make BBQ Chicken Skewer Salad Recipe
Step 1: Marinate Your Chicken
Start by pounding your chicken breasts to an even 1/2-inch thickness for perfectly tender skewers. Cut them into bite-sized 2-inch pieces and mix with avocado oil, kosher salt, and half of your BBQ sauce. This marinade infuses the chicken with flavor and ensures it stays juicy during grilling. Let it rest for at least 20 minutes, or pop it in the fridge for a few hours for an even deeper flavor boost.
Step 2: Prepare the Herby Ranch Dressing
This homemade herby ranch is what really transforms the salad. In a jar, blend avocado oil and egg until thick and creamy, forming a natural mayonnaise base. Then whisk in coconut milk, lemon juice, red wine vinegar, seasonings, and fresh herbs. The dill, parsley, and pepper bring a fragrant brightness that perfectly complements smoky chicken and fresh veggies.
Step 3: Grill Chicken Skewers and Corn
Thread your marinated chicken pieces onto soaked wooden skewers. Brush the corn with avocado oil. On a hot, oiled grill, cook the corn until tender and slightly charred, turning often for even grilling. Then grill chicken skewers until marked and cooked through, basting with reserved BBQ sauce for maximum flavor. The grill adds beautiful smoky notes and char that elevate this salad beyond ordinary.
Step 4: Assemble Your Salad
Combine romaine lettuce, green onions, tomatoes, black beans, cilantro, and basil in a large bowl. Toss with the herby ranch dressing until everything is lightly and evenly coated. Cut the grilled corn off the cob and add it back into the salad along with diced avocado. Give it one gentle toss to keep those creamy bites intact.
Step 5: Serve It Up
Place the chicken skewers on top of the dressed salad, and it’s ready to enjoy! This layering ensures every bite has a bit of smoky chicken along with fresh, crisp salad goodness.
How to Serve BBQ Chicken Skewer Salad Recipe
Garnishes
A sprinkle of extra chopped fresh herbs like cilantro, basil, or parsley on top adds an amazing herbal punch and a pop of green color. A squeeze of fresh lemon juice right before serving can brighten the whole dish, enhancing the zestiness of the dressing and BBQ sauce.
Side Dishes
This salad shines as a complete meal on its own, but if you want to round it out, consider serving alongside a warm crusty bread or grilled pita to soak up any leftover dressing. For something extra fresh, a light fruit salad or grilled vegetable platter pairs beautifully.
Creative Ways to Present
Impress guests by serving the salad in large colorful bowls or platter style with the skewers artfully arranged on top. Another fun idea is to offer the salad components buffet-style and let everyone build their own bowls with skewers on the side. It’s a meal that’s as vibrant visually as it is in flavor.
Make Ahead and Storage
Storing Leftovers
If you have leftovers from this BBQ Chicken Skewer Salad Recipe, store the salad and grilled chicken skewers separately in airtight containers. Keep the dressing chilled until ready to serve again; it may thicken but simply stir to restore creaminess. This separation helps maintain freshness and prevents sogginess.
Freezing
While the salad components don’t freeze well due to their fresh nature, you can freeze the grilled chicken pieces (off the skewers) wrapped tightly in plastic wrap or freezer bags. Thaw in the refrigerator overnight before reheating to enjoy with freshly made salad and dressing.
Reheating
Reheat the grilled chicken in the oven or on the grill for best texture and flavor. Avoid the microwave if possible to keep the meat juicy and flavorful. Once warm, add back to your freshly tossed salad for a quick and delicious meal.
FAQs
Can I use a different protein for the skewers?
Absolutely! Shrimp, tofu, or even beef strips marinated in the same BBQ sauce work wonderfully. Just adjust cooking times to suit your protein choice.
What can I substitute for coconut milk in the dressing?
If you’re not a fan of coconut milk, full-fat Greek yogurt or mayonnaise works well to maintain creaminess with a similar tangy texture.
How do I avoid the wooden skewers burning on the grill?
Soak the wooden skewers in water for at least 30 minutes before threading your chicken. This prevents them from burning during grilling.
Is this salad suitable for meal prep?
Definitely. Keep salad greens, dressing, and grilled chicken separate until serving to preserve freshness and texture.
Can I make the dressing vegan?
To make a vegan herby ranch dressing, swap the egg and coconut milk for silken tofu blended with oil and lemon for a creamy and herbaceous alternative.
Final Thoughts
This BBQ Chicken Skewer Salad Recipe is a celebration of fresh ingredients, smoky grilled goodness, and bright, herby dressing that makes every mouthful unforgettable. Whether you’re feeding a crowd or treating yourself, it’s a dish that’s fun to make and even better to eat. Grab those skewers, fire up the grill, and dive into a salad that’s bursting with flavor and texture!
PrintBBQ Chicken Skewer Salad Recipe
This vibrant BBQ Chicken Skewer Salad combines juicy grilled chicken marinated in tangy barbecue sauce with fresh crisp vegetables and a creamy herby ranch dressing made from scratch. The smoky corn and wholesome black beans add texture and depth, while the fresh herbs and avocado bring brightness and creaminess to every bite. Perfect for a healthy, flavorful meal that comes together in just 35 minutes, this salad is ideal for a summer lunch or dinner with a crowd.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Salad
- Method: Grilling
- Cuisine: American
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
- 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 an even 1/2-inch thickness. Cut the chicken into 2-inch pieces and place in a large bowl. Add 3 tablespoons avocado oil, 1 teaspoon kosher salt, and 1 cup of the BBQ sauce, stirring until all pieces are well coated. 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 without moving it until the mixture becomes white, creamy, and thick, about 10 to 15 seconds. Slowly move the blender up and down until the oil and egg emulsify into a 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, blending until fully combined. Stir in 1/4 cup finely chopped fresh dill, 1/4 cup parsley, and 1 teaspoon freshly ground black pepper. Refrigerate the dressing until ready to use.
- Prepare the grill and vegetables: Pre-soak wooden skewers if not done already. Drizzle 4 ears of corn with 2 tablespoons avocado oil and rub to coat evenly. Heat the grill to medium-high (350℉ to 400℉). Oil the grill grates by dipping a wadded paper towel in oil and wiping the grates with tongs to prevent sticking.
- Grill corn and chicken: Place the corn on the grill and turn often for 10 to 12 minutes until tender and charred. Thread the marinated chicken pieces onto the skewers with 4 to 5 pieces per skewer; place them on the grill. Cook the chicken skewers for 3 to 4 minutes per side until grill marks form. Flip the skewers and baste the grilled side with remaining 1 cup BBQ sauce. Continue grilling another 3 to 4 minutes until chicken is thoroughly cooked and charred on both sides. Transfer corn and chicken to a platter and let cool slightly.
- Assemble the salad: In a large mixing bowl, combine 8 cups sliced romaine lettuce, 6 thinly sliced green onions (green parts only), 16 ounces quartered grape tomatoes, 1 can drained and rinsed black beans, 1/4 cup chopped fresh cilantro, and 2 tablespoons chopped fresh basil. Add the desired amount of the herby ranch dressing and toss to coat all ingredients evenly.
- Finish the salad and serve: Cut the grilled corn kernels from the cobs and add to the salad bowl along with the diced avocado. Gently toss again to combine. Arrange the grilled chicken skewers on top of the salad. Serve immediately and enjoy the fresh, smoky, and herby flavors.
Notes
- For best results, marinate chicken for at least 4 hours to deepen flavor and tenderness.
- Pre-soaking wooden skewers prevents them from burning on the grill.
- Use fresh herbs for the dressing to maximize flavor; dried herbs will not provide the same freshness.
- You can substitute romaine lettuce with mixed greens or baby spinach if desired.
- Grilling temperature and times may vary depending on your grill; always ensure chicken is cooked to an internal temperature of 165℉ for safety.
- This salad can be served warm or at room temperature.