BBQ Chicken Skewer Salad with Herby Ranch Dressing Recipe
Oh, you’re going to love this BBQ Chicken Skewer Salad with Herby Ranch Dressing recipe—it’s one of those meals that feels like a celebration on a plate. The tender, smoky BBQ chicken pairs perfectly with a bright, herb-packed ranch dressing that’s fresh and zesty without being too heavy. If you’re craving something light but satisfying, and you want to impress without too much fuss, this recipe’s got your back.
I first threw this together on a sunny weekend when I wanted something colorful, healthy, and a little different from your average grilled chicken salad. The fun part? Threading those chicken pieces onto skewers brings a playful element, and that herby ranch dressing truly makes this dish sing. Trust me, it’s worth trying whether you’re meal prepping or feeding a crowd—it’s fresh, flavorful, and easy to customize!
Ingredients You’ll Need
Each ingredient here plays a role in balancing smoky, creamy, and fresh flavors. Whether you’re shopping or raiding your pantry, a few simple tips will ensure you get the best results with this BBQ Chicken Skewer Salad with Herby Ranch Dressing recipe.
- Boneless skinless chicken breasts: The lean protein base; easy to skewer and grill evenly.
- Avocado oil: I love this oil for its mild flavor and high smoke point, perfect for grilling and mixing into dressings.
- Kosher salt: Essential for seasoning and enhancing the natural flavors of the chicken and dressing.
- BBQ sauce: I usually go with Primal Kitchen for its clean ingredients and bold flavor, but any good-quality sauce works.
- Wooden skewers (6-inch): Soak them ahead so they don’t burn on the grill—trust me, it makes a big difference.
- Light-tasting oil (like avocado or light olive oil): Used in the herby ranch for a smooth, silky texture without overpowering herbs.
- Egg: Provides richness to the ranch dressing if you decide to make it from scratch (optional if using mayo).
- Unsweetened full-fat coconut milk: Adds creaminess and a subtle tang to mimic traditional ranch without dairy.
- Lemon juice and red wine vinegar: These bright acids lift the dressing, making each bite fresh and lively.
- Fresh dill, parsley, and garlic: The stars of the herby ranch, delivering that garden-fresh aroma and flavor.
- Onion powder and black pepper: To round out the seasoning—don’t skip these!
- Fresh vegetables for the salad: Romaine lettuce, green onions, grape tomatoes, corn, avocado, herbs like cilantro and basil all bring different textures and bold colors.
- Black beans (optional): A fantastic addition for extra protein and fiber, though feel free to omit if following Whole30.
Variations
I love swapping things up with this BBQ Chicken Skewer Salad with Herby Ranch Dressing recipe depending on what’s in season or what’s in my fridge. It keeps things exciting and lets you personalize it to your taste or dietary needs.
- Whole30 Version: Simply omit the corn and black beans, and use compliant BBQ sauce for a cleaner, Paleo-friendly meal. I’ve done this several times, and the salad still feels hearty and satisfying.
- Veggie Boost: Add grilled bell peppers or zucchini alongside the chicken skewers. I like this for extra color and nutrition—makes it great for summer cookouts.
- Spicy Kick: Toss a pinch of cayenne pepper in the BBQ sauce or sprinkle chili flakes over the salad. I tried this recently, and it gave the salad a lovely heat without overpowering the herbs.
- Swap Chicken: Use shrimp or tofu skewers instead of chicken for a twist. I’m all about variety, and this option works well with the same herby ranch.
How to Make BBQ Chicken Skewer Salad with Herby Ranch Dressing Recipe
Step 1: Prep and Marinate the Chicken
Start by cutting your chicken breasts into roughly 1½-inch pieces to ensure even cooking and easy threading. Toss them with avocado oil and kosher salt, then brush or toss with half of your BBQ sauce so each piece soaks in that sweet, tangy flavor. If you have time, let them marinate in the fridge for at least 30 minutes—this little patience pays off in juiciness later on.
Step 2: Skewer and Grill
Thread the chicken pieces onto your pre-soaked wooden skewers, leaving a bit of space between chunks so the heat circulates well. Grill over medium-high heat, turning every few minutes, until the chicken is cooked through and nicely charred, about 10-12 minutes. Baste with the remaining BBQ sauce during the last few minutes for that sticky, caramelized finish. If you don’t have a grill, a grill pan on the stove works just fine.
Step 3: Make the Herby Ranch Dressing
Whisk together the light oil, egg (if using), coconut milk, lemon juice, and red wine vinegar until smooth and creamy. Then stir in your finely minced garlic, fresh dill, parsley, onion powder, salt, and freshly cracked black pepper. I usually let the dressing rest in the fridge for at least an hour to let those fresh herbs really infuse the flavors—you’ll notice the difference!
Step 4: Assemble the Salad
Grill your corn on the cob brushed with avocado oil and then slice the kernels off once cooled. In a large bowl, combine the sliced romaine, green onion tops, grape tomatoes, black beans (if using), corn kernels, cilantro, basil, and diced avocado. Toss gently to mix everything well but keep the avocado intact. Pour over your herby ranch dressing and toss once more to coat everything deliciously.
How to Serve BBQ Chicken Skewer Salad with Herby Ranch Dressing Recipe

Garnishes
I’m a big fan of throwing on a handful of extra fresh herbs like parsley or cilantro for a final bright note and adding a sprinkle of toasted pumpkin seeds or sliced almonds for a satisfying crunch. Sometimes I even add a wedge of lime on the side for guests to squeeze if they want an added citrus zing.
Side Dishes
This salad stands well on its own, but I love pairing it with a simple grilled flatbread or some roasted sweet potatoes for a comfortable, hearty meal. If you want to keep it light, a crisp cucumber and radish salad works wonderfully too.
Creative Ways to Present
For summer parties or a weekend BBQ, I like serving this salad in mason jars layered with greens at the bottom and finished with the chicken skewers laid across the top. It’s a fun, portable way to enjoy the salad and makes for a pretty presentation that guests always comment on.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers, store the chicken skewers separately from the salad to prevent sogginess. I usually put the salad in an airtight container and the chicken skewers wrapped in foil, both refrigerated. This way, everything stays fresher when you’re ready to eat again.
Freezing
I’ve found freezing cooked chicken skewers is totally doable—just remove the chicken from skewers first for easier storage. Freeze in a sealed bag or container. I wouldn’t recommend freezing the salad or dressing since the lettuce and avocado don’t hold up well after thawing.
Reheating
To reheat the chicken, pop it in a preheated oven at 350°F for about 10 minutes or warm gently in a skillet. Avoid microwaving if possible, as it can make the chicken dry. Add your chicken back onto fresh salad and drizzle with dressing when ready to serve.
FAQs
-
Can I make the herby ranch dressing ahead of time?
Absolutely! In fact, making the herby ranch dressing a few hours or even the day before really helps intensify the fresh herb flavors. Just keep it refrigerated in an airtight container and give it a good stir before using.
-
What’s the best way to prevent the wooden skewers from burning?
Soaking the wooden skewers in water for at least 30 minutes before threading the chicken is key. This keeps them from catching fire on the grill and helps the skewers hold up through cooking.
- Can I use store-bought ranch instead of making the herby ranch dressing?
You can, but making your own herby ranch brings a fresher, brighter flavor that complements the BBQ chicken wonderfully. If you’re short on time, choose a high-quality ranch and add some fresh chopped herbs to it for an easy upgrade.
- Is this BBQ Chicken Skewer Salad suitable for meal prep?
Definitely! Keep the chicken, salad, and dressing separate until you’re ready to eat to maintain freshness. It’s perfect for prepping lunches or easy weeknight dinners.
Final Thoughts
This BBQ Chicken Skewer Salad with Herby Ranch Dressing recipe has become one of my go-tos when I want something both nourishing and fun to eat. It’s got that irresistible tangy-sweet BBQ flavor, fresh herbs that brighten every forkful, and a satisfying combo of textures that keep you coming back for more. When you try it out, you’ll understand why I keep making it season after season. So grab your skewers, fire up the grill, and give this recipe a whirl—you and your taste buds will be so glad you did!
Print
BBQ Chicken Skewer Salad with Herby Ranch Dressing Recipe
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Salad
- Method: Grilling
- Cuisine: American
- Diet: Low Lactose
Description
This BBQ Chicken Skewer Salad features tender, smoky grilled chicken skewers glazed with tangy barbecue sauce, served atop a fresh and vibrant salad of romaine, corn, tomatoes, black beans, and herbs. Topped with a creamy Whole30-compliant Herby Ranch dressing made from avocado oil and coconut milk, this salad combines smoky, tangy, and fresh flavors into a hearty and healthy meal perfect for summer lunches or dinners.
Ingredients
For the Chicken Skewers:
- 2 pounds boneless skinless chicken breasts
- 3 tbsp avocado oil
- 1 tsp kosher salt
- 2 cups BBQ sauce (Primal Kitchen brand recommended)
- 8 wooden skewers (6-inch), pre-soaked
For the W30 Herby Ranch:
- 1 cup light tasting oil (avocado oil or light olive oil)
- 1 egg (omit if using store-bought mayo)
- ½ cup unsweetened full fat coconut milk
- 2 tbsp lemon juice
- 1 tbsp red wine vinegar
- 1 tsp kosher salt
- 1 tsp onion powder
- 2 cloves garlic, minced
- ¼ cup finely chopped fresh dill fronds
- ¼ cup finely chopped fresh parsley
- 1 tsp freshly cracked black pepper
For the Salad:
- 4 ears corn (omit for Whole30)
- 2 tbsp avocado oil
- 8 cups thinly sliced romaine lettuce (about 2 small heads)
- 6 green onions, thinly sliced (green part only)
- 2 cups quartered grape tomatoes (about 16 ounces)
- 1 (15-ounce) can black beans, drained and rinsed (omit for Whole30)
- ¼ cup loosely packed freshly chopped cilantro leaves
- 2 tbsp freshly chopped basil leaves
- 1 avocado, peeled, seed removed, diced medium
Instructions
- Prepare the Chicken Skewers: Cut the chicken breasts into bite-sized pieces. Toss them with avocado oil and kosher salt until evenly coated. Thread the chicken pieces onto the pre-soaked wooden skewers, distributing them evenly.
- Grill the Chicken: Heat a grill or grill pan over medium-high heat. Grill the chicken skewers for about 4-5 minutes per side, brushing heavily with BBQ sauce after flipping so both sides are well glazed and sticky. Continue grilling until chicken is cooked through and has nice char marks.
- Make the W30 Herby Ranch Dressing: In a blender or food processor, combine the light-tasting oil, egg (if using), coconut milk, lemon juice, red wine vinegar, kosher salt, onion powder, garlic, dill, parsley, and black pepper. Blend until creamy and smooth. If using store-bought mayo instead of egg and oil, adjust accordingly.
- Prepare the Salad Base: Grill or boil the corn ears until tender, then cut the kernels off the cob. Heat avocado oil in a skillet and sauté the corn kernels briefly until slightly golden. Thinly slice the romaine lettuce and green parts of green onions. Quarter the grape tomatoes and drain and rinse the black beans if using.
- Assemble the Salad: In a large bowl, combine the romaine, green onions, tomatoes, black beans, sautéed corn (if not Whole30), cilantro, basil, and diced avocado. Toss gently to mix all the ingredients evenly.
- Serve: Place the salad on plates and top with the grilled BBQ chicken skewers. Drizzle generously with the herby ranch dressing. Serve immediately and enjoy this flavorful combination of smoky BBQ chicken and fresh garden vegetables.
Notes
- The corn and black beans can be omitted if following a strict Whole30 diet.
- If using store-bought mayonnaise instead of making the ranch dressing from scratch, omit the egg and oil in the dressing recipe.
- Soaking wooden skewers before grilling prevents them from burning.
- Light tasting oil such as avocado oil or light olive oil works best for the ranch dressing as extra virgin olive oil is too strong in flavor.
- Adjust BBQ sauce quantity depending on how saucy you prefer the chicken skewers.
Keywords: BBQ chicken, chicken skewers, salad, Whole30, grilled chicken, herby ranch, healthy salad, summer recipe
