I’m so excited to share this BBQ Chicken Skewer Salad Recipe with you because it perfectly balances smoky, tangy grilled chicken with fresh, vibrant greens and a creamy herby ranch dressing. It’s one of those dishes I love making when I want something hearty yet refreshing, and it always feels like a special meal even on a busy weeknight. The colorful ingredients and satisfying textures make it a joyful plate to dig into, and I promise once you try it, it’ll become one of your favorite go-to salads too!

Why You’ll Love This BBQ Chicken Skewer Salad Recipe

What makes this BBQ Chicken Skewer Salad Recipe stand out for me is the incredible flavor combination. The chicken is marinated in BBQ sauce and grilled to perfection, giving it that irresistible smoky char, while the salad itself stays crisp and fresh with a burst of bright herbs and juicy vegetables. The herby ranch dressing brings everything together with its creamy texture and zesty kick, turning a simple salad into a full-blown meal packed with layers of taste that always keeps me coming back for more.

I also love how easy the recipe is to prepare without compromising on any of the flavor or texture. You just marinate the chicken, whip up a quick homemade dressing, grill some corn and chicken skewers, and toss it all together. It’s a fantastic choice for serving at summer gatherings, casual dinners, or even when you want to impress guests with something both healthy and satisfying. It’s one of those recipes I find myself recommending with so much enthusiasm because the results truly wow every time.

Ingredients You’ll Need

A white round plate on a white marbled surface holds two skewers of grilled salmon, each skewer with four orange-glazed salmon pieces showing grill marks and small charred spots, garnished with green cilantro leaves on top. Next to the salmon skewers is a colorful salad made of bright green chopped lettuce, yellow grilled corn pieces, red tomato slices, black beans, and small avocado chunks, all mixed with a light creamy dressing with visible black pepper sprinkled on top. A silver fork rests on the left edge of the plate partially in the salad. In the background, there is a white bowl with a similar salad and a white cup with a green drink. Photo taken with an iphone --ar 4:5 --v 7

Each ingredient in this BBQ Chicken Skewer Salad Recipe plays an essential role, creating a perfect harmony of taste, texture, and color. From the tender chicken breasts to the fresh herbs, every element adds its own character to the dish.

  • 2 pounds boneless, skinless chicken breasts: Pounded to an even thickness for quick and even grilling.
  • 3 tablespoons avocado oil: Used to keep the chicken juicy and enhance grill marks.
  • 1 teaspoon kosher salt: Simple seasoning that brings out the natural flavors.
  • 2 cups BBQ sauce (divided): Adds that rich smoky sweetness to the chicken.
  • 8 (6-inch) wooden skewers (pre-soaked): Prevents burning when grilling the chicken.
  • 1 cup avocado oil (for dressing): Helps create a creamy mayonnaise base.
  • 1 large egg: The emulsifying agent for the dressing.
  • 1/2 cup unsweetened full fat coconut milk: Adds richness and a subtle tropical creaminess.
  • 2 tablespoons lemon juice: Provides a fresh zing in the dressing.
  • 1 teaspoon kosher salt & 1 teaspoon onion powder: Key seasonings for the dressing’s depth.
  • 2 garlic cloves (minced): Packs a punch of savory flavor.
  • 1/4 cup finely chopped fresh dill fronds: Bright herbaceous notes.
  • 1/4 cup finely chopped fresh parsley: Adds vibrant green freshness.
  • 1 teaspoon freshly ground black pepper: A sharp finish for the dressing.
  • 4 ears corn: Grilled and cut off cob to add sweetness and crunch.
  • 2 tablespoons avocado oil (for corn): Helps caramelize the corn on the grill.
  • 8 cups thinly sliced romaine lettuce: The crisp salad base.
  • 6 green onions (green parts only, thinly sliced): Adds a mild onion flavor and color.
  • 16 ounces quartered grape tomatoes: Juicy bursts of sweetness.
  • 1 (15-ounce) can black beans (drained and rinsed): Provides protein and earthy flavor.
  • 1/4 cup loosely packed freshly chopped cilantro leaves: Adds citrusy brightness.
  • 2 tablespoons freshly chopped basil: Offers a sweet, aromatic touch.
  • 1 avocado (peeled, seeded, diced): Creamy texture and richness to balance the tangy BBQ chicken.

Directions

Step 1: Prepare the chicken by pounding each breast to an even 1/2-inch thickness, then cut into 2-inch pieces. Combine the chicken with 3 tablespoons avocado oil, 1 teaspoon kosher salt, and 1 cup of BBQ sauce in a large bowl. Stir well to coat and let it marinate for at least 20 minutes at room temperature, or cover and refrigerate for up to 8 hours for deeper flavor.

Step 2: Start on the herby ranch dressing by adding 1 cup avocado oil and 1 large egg into a wide-mouth jar. Using an immersion blender, blend without moving to create a thick, creamy mayonnaise base in about 10 to 15 seconds. Then slowly pulse the blender up and down until fully emulsified.

Step 3: Into the mayonnaise mix, whisk in 1/2 cup unsweetened full fat coconut milk, 2 tablespoons lemon juice, 1 teaspoon kosher salt, 1 teaspoon onion powder, and 2 minced garlic cloves. Stir in the finely chopped dill, parsley, and freshly ground black pepper. Chill this dressing in the fridge while you grill.

Step 4: Thread the marinated chicken pieces onto the soaked wooden skewers, fitting 4 to 5 pieces each. Next, brush the 4 ears of corn with 2 tablespoons avocado oil, coating them evenly for grilling.

Step 5: Heat your grill to medium-high (350 to 400 degrees Fahrenheit), and oil the grates by wiping with an oiled paper towel held with tongs. Grill the corn first, turning often until tender and nicely charred, about 10 to 12 minutes total.

Step 6: Place the chicken skewers on the grill and cook for 3 to 4 minutes without moving to achieve beautiful grill marks. Flip, then baste the cooked side with the reserved BBQ sauce and grill another 3 to 4 minutes until cooked through and evenly charred on both sides.

Step 7: Transfer the grilled chicken and corn to a platter and let cool slightly so you don’t wilt the salad ingredients when assembling.

Step 8: In a large bowl, toss together the thinly sliced romaine, green onions, grape tomatoes, black beans, cilantro, and basil. Drizzle your desired amount of chilled herby ranch dressing and toss until everything is well coated.

Step 9: Cut the kernels off the grilled corn cobs and add them to the salad along with the diced avocado. Gently toss once more to combine.

Step 10: Top the salad with the hot BBQ chicken skewers and serve immediately for a perfect harmony of warm and cool flavors.

Servings and Timing

This BBQ Chicken Skewer Salad Recipe serves about 6 hearty portions, making it ideal for family dinners or small gatherings. The prep time clocks in around 15 minutes, mostly for prepping the chicken and veggies, while marinating adds about 20 minutes to 8 hours depending on your schedule. Cooking the chicken and corn on the grill takes roughly 15 to 20 minutes, so plan for a total time of about 35 minutes if you’re marinating briefly. Allow a few minutes for resting the grilled items to preserve juiciness before assembly.

How to Serve This BBQ Chicken Skewer Salad Recipe

Two white plates sit on a white marbled surface, each containing two grilled skewers of orange-brown glazed chicken with grill marks, placed on the left side of the plate and topped with green cilantro leaves. To the right of the chicken skewers, a mixed salad fills the rest of the plate, made of light green lettuce, yellow grilled corn pieces, green avocado chunks, black beans, and red tomato slices, all slightly coated with creamy dressing and sprinkled with black pepper. Each plate has a silver fork resting on the edge near the salad. On the top right side of the image, there is a small white pitcher filled with a pale green creamy sauce garnished with fresh dill. Fresh cilantro sprigs are scattered around the plates, and a white cloth with black stripes is partially visible in the bottom left corner. Photo taken with an iphone --ar 4:5 --v 7

When I serve this salad, I love pairing it with something light and refreshing to complement the smoky BBQ flavors, such as a chilled cucumber and mint lemonade or an ice-cold pilsner beer. The salad is a meal on its own, but some crusty garlic bread or grilled flatbread on the side can really elevate the experience for a more filling meal.

For presentation, I recommend serving the salad in a large, shallow bowl or platter with the chicken skewers artfully laid across the top. Garnishing with a few extra sprigs of fresh herbs like cilantro or parsley adds a bright, inviting touch. The vibrant colors from the tomatoes, avocado, and corn make the plate pop, so minimal additional garnishes are needed.

I find this salad works perfectly warm or at room temperature, which makes it flexible for entertaining. It’s great for outdoor barbecues, casual weekend lunches, or even a colorful weeknight dinner when you want something fresh but satisfying. Portion-wise, one chicken skewer per person with a generous scoop of salad feels just right.

Variations

If you want to switch things up, I sometimes swap chicken breasts for thighs for a juicier, richer flavor. For a lighter salad, grilled shrimp or tofu skewers also work wonderfully and soak up the BBQ marinade beautifully. My vegan friends can skip the chicken and egg in the dressing and use a store-bought or homemade vegan mayo base instead, blending in the fresh herbs and coconut milk.

The dressing is a perfect canvas for tweaks—I’ve added smoked paprika or a dash of chipotle powder to amp up smoky heat, or swapped parsley for cilantro to give the salad a fresh Mexican twist. If you don’t have a grill handy, don’t worry—pan-searing the chicken and roasting the corn in the oven under the broiler still deliver great flavor and texture.

For those seeking a gluten-free meal, this recipe is naturally gluten-free as long as you use a BBQ sauce free of gluten-containing ingredients. The bright herbs, combined with sweet grilled corn and beans, keep it hearty without bread or croutons.

Storage and Reheating

Storing Leftovers

I like to store any leftover salad (dressed but without the chicken skewers) in an airtight container in the fridge where it keeps well for 2 to 3 days. Keep the grilled chicken separately wrapped in foil or in a sealed container to maintain its juiciness and prevent the salad from getting soggy.

Freezing

Since this recipe features fresh greens and a creamy dressing, I don’t recommend freezing the salad itself. However, you can freeze the grilled chicken skewers before assembling if you marinate and cook them ahead of time. Wrap them tightly in plastic wrap and foil and freeze for up to 2 months. Thaw overnight in the fridge before reheating.

Reheating

To reheat the chicken skewers, I prefer gently warming them in a 350°F oven for about 10 minutes or heating them in a skillet over medium heat to avoid drying out. Avoid microwaving as it can toughen the chicken and make it rubbery. Once warm, add the chicken back to freshly tossed salad to keep that perfect balance of textures.

FAQs

Can I make the BBQ Chicken Skewer Salad Recipe ahead of time?

Absolutely! The chicken can be marinated and grilled a day ahead, and the dressing can be prepared up to 2 days in advance. Just keep the salad ingredients and chicken separate until just before serving to preserve freshness.

What if I don’t have a grill? Can I cook the chicken and corn some other way?

You can easily use a grill pan or a cast iron skillet on the stovetop for the chicken, and roast the corn under the oven broiler. Just watch closely to avoid burning and adjust cooking times accordingly.

Is this BBQ Chicken Skewer Salad Recipe suitable for meal prep?

Yes! The components can be prepped and stored separately, making it easy to assemble fresh salads for lunches throughout the week. Just keep the dressing and avocado separate until serving to avoid sogginess.

Can I substitute other vegetables in the salad?

Definitely. Bell peppers, cucumbers, or radishes would all add a nice crunch and freshness. I encourage experimenting with what’s in season or what you enjoy most.

What type of BBQ sauce works best?

I find a medium-sweet, smoky BBQ sauce like Primal Kitchen works beautifully because it’s rich but not overpowering. Feel free to choose a sauce with the flavor profile you prefer—spicy, sweet, or tangy.

Conclusion

I can’t recommend this BBQ Chicken Skewer Salad Recipe enough—it’s a perfect blend of smoky grilled goodness and fresh, herbaceous crunch that feels both indulgent and wholesome. Whether you’re cooking for family, friends, or just treating yourself, it’s one of those dishes that excites the palate and brightens any table. I truly hope you give it a try and enjoy every bite as much as I do!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
BBQ Chicken Skewer Salad Recipe

BBQ Chicken Skewer Salad Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 9 reviews

This BBQ Chicken Skewer Salad is a delicious and vibrant meal combining juicy grilled BBQ chicken, charred corn, fresh vegetables, and a creamy herby ranch dressing. Perfect for a healthy lunch or dinner, it features marinated chicken skewers grilled to perfection and a refreshing salad loaded with romaine lettuce, grape tomatoes, black beans, avocado, and fresh herbs. The homemade herby ranch dressing adds a flavorful, creamy finish without overpowering the fresh ingredients.

  • Total Time: 35 minutes
  • Yield: 6 servings

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 use)
  • 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 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

Grilled Corn and Salad

  • 4 ears corn
  • 2 tablespoons avocado oil
  • 8 cups thinly sliced romaine lettuce (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

  1. Marinate the chicken: Using a meat mallet or the bottom of a heavy skillet, pound the chicken breasts until they are a uniform 1/2-inch thickness. Cut the chicken into 2-inch pieces and place them in a large bowl with 3 tablespoons avocado oil, 1 teaspoon kosher salt, and 1 cup of BBQ sauce. Stir well to combine. Let the chicken marinate for at least 20 minutes at room temperature, or cover and refrigerate for 4 to 8 hours for deeper flavor.
  2. 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 for about 10 to 15 seconds until the mixture turns white, creamy, and thick, forming an emulsion similar to mayonnaise. Then slowly move the immersion blender up and down to fully emulsify the mixture. Add 1/2 cup unsweetened full-fat coconut milk, 2 tablespoons lemon juice, 1 teaspoon kosher salt, 1 teaspoon onion powder, and 2 minced garlic cloves, blending 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.
  3. Prepare chicken skewers and corn: Thread the marinated chicken pieces onto the soaked wooden skewers, about 4 to 5 pieces per skewer, and set aside. Drizzle the 4 ears of corn with 2 tablespoons avocado oil and rub to coat evenly.
  4. Grill the chicken and corn: Preheat a grill to medium-high heat (350℉ to 400℉). Oil the grill grates by dipping a wadded paper towel in oil and wiping the grates with tongs. Grill the corn until tender, turning often, about 10 to 12 minutes total. Place the chicken skewers on the grill and cook for 3 to 4 minutes to develop grill marks. Flip the skewers and baste the cooked side with the reserved 1 cup BBQ sauce. Continue grilling for another 3 to 4 minutes until the chicken is cooked through and has grill marks on both sides. Remove the corn and chicken from the grill and let cool slightly.
  5. Assemble the salad: In a large bowl, combine 8 cups thinly sliced romaine lettuce, 6 sliced green onion greens, 16 ounces quartered grape tomatoes, 1 can rinsed black beans, 1/4 cup chopped cilantro, and 2 tablespoons chopped basil. Add a desired amount of the herby ranch dressing and toss gently to coat the lettuce evenly.
  6. Finish the salad: Cut the grilled corn kernels from the cobs and add to the salad along with 1 diced avocado. Gently toss once more to combine all ingredients.
  7. Serve: Top the salad with the grilled chicken skewers. Serve immediately and enjoy this vibrant, fresh, and protein-packed BBQ Chicken Skewer Salad.

Notes

  • Soaking wooden skewers in water for at least 30 minutes before grilling prevents them from burning.
  • Marinating the chicken for several hours or overnight enhances the flavor and tenderness.
  • The herby ranch dressing can be made ahead and stored in the refrigerator for up to 3 days.
  • If you don’t have a grill, the chicken skewers and corn can be cooked under a broiler or on a grill pan stove-top.
  • Using full-fat coconut milk in the dressing adds creaminess while keeping it dairy-free.
  • To keep this recipe gluten-free, ensure your BBQ sauce is gluten-free as some brands contain gluten.
  • Author: Daisy
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Salad
  • Method: Grilling
  • Cuisine: American
  • Diet: Gluten Free

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star