BBQ Chicken Skewer Salad Recipe is exactly the kind of meal I turn to when I want something flavorful yet fresh. Juicy grilled chicken skewers pair perfectly with crisp greens and that homemade herby ranch—trust me, you’ll want to make this again and again.
Jump to:
Why You'll Love This Recipe
This BBQ Chicken Skewer Salad Recipe combines all the best parts of summer grilling with a fresh, vibrant salad that doesn't feel heavy. I’ve served it for casual weeknight dinners and even backyard gatherings—it’s always a hit!
- Balanced flavors: Sweet and smoky BBQ chicken meets bright herbs and tangy dressing, creating a perfectly harmonious dish.
- Healthy yet indulgent: Loaded with veggies and lean protein, but that creamy ranch keeps it satisfying.
- Super versatile: Easily adjust veggies or swap ingredients to fit your mood or pantry staples.
- Great for meal prep: You can marinate ahead and dress the salad right before serving for maximum freshness.
Ingredients & Why They Work
Every ingredient in this BBQ Chicken Skewer Salad Recipe plays a part in layering flavors and textures. From the juicy grilled chicken to the fresh herbs in the herby ranch, these components complement each other beautifully—and I always shop with quality in mind for the best results.
- Chicken breasts: I pound them thin for even grilling and quick cooking, keeping the meat tender and juicy.
- Avocado oil: Perfect for high-heat grilling and adds a mild nutty flavor without overpowering the chicken.
- BBQ sauce: I use Primal Kitchen for its clean ingredients and bold flavor, but choose your favorite to make this your own.
- Wooden skewers: Soaked before grilling to prevent burning - a simple step that makes all the difference.
- Herby Ranch dressing ingredients: A homemade blend of fresh herbs, coconut milk, and a touch of lemon brings brightness and creaminess without heaviness.
- Corn on the cob: Grilled for a little smoky sweetness that adds crunch to the salad.
- Romaine lettuce: Crisp and sturdy, holding up well to the dressing and toppings.
- Grape tomatoes, green onions, black beans, fresh herbs, avocado: These add pops of freshness, softness, and creamy texture that make every bite interesting.
Make It Your Way
I like to switch up the salad greens depending on the season—sometimes baby kale or mixed greens bring a nice twist. And the sauce? Feel free to swap the homemade ranch with your favorite store-bought version, or add some spice with jalapeño slices if you’re in the mood for a kick!
- Variation: Once, I added grilled peaches to the mix for a sweet summer flair—totally delicious and unexpected.
Step-by-Step: How I Make BBQ Chicken Skewer Salad Recipe
Step 1: Marinate the Chicken for Maximum Flavor
The first thing I do is pound the chicken breasts until they’re a uniform ½ inch thick—this helps them cook evenly and stay juicy. Cube the chicken into bigger chunks, about 2 inches, so they hold together nicely on the skewers. Toss in avocado oil, kosher salt, and half of your BBQ sauce, stirring it up so every piece gets kissed with flavor. Let it hang out at room temperature for 20 minutes if you’re short on time, or refrigerate for a few hours if you want deeper flavor. Trust me, this step really makes a difference!
Step 2: Whip Up the Creamy Herby Ranch
I love making this ranch from scratch—it’s lighter than traditional versions and packed with fresh herbs. Pour the oil and egg into a jar and use an immersion blender to emulsify, forming a thick mayo base. Then add coconut milk, lemon juice, red wine vinegar, salt, onion powder, garlic, dill, parsley, and cracked pepper. It’s so easy but tastes like you spent hours in the kitchen. If you want a shortcut, a store-bought light mayo works too!
Step 3: Grill Corn and Chicken Skewers Perfectly
Prep the grill by wiping down the grates with oil to prevent sticking but avoids flare-ups. Coat the corn in avocado oil and grill it alongside your chicken skewers over medium-high heat. Keep turning the corn every couple of minutes for an even char, about 10-12 minutes total. For the chicken, give it about 3-4 minutes per side, basting with the reserved BBQ sauce after flipping to build that gorgeous caramelized glaze. Closing the grill lid as much as possible helps seal in juices—don’t skip it!
Step 4: Toss the Salad and Bring It All Together
While the chicken and corn rest, mix romaine, green onions, tomatoes, black beans, cilantro, and basil in a big bowl. Add as much herby ranch as you like and toss until everything feels dressed but not soggy. Remove the corn kernels from the cob and fold them into the salad with diced avocado for creamy texture and crunchy pops of smoky sweetness. Pile the grilled chicken skewers on top or serve alongside—either way, you’re in for a winner.
Top Tip
Over the years, grilling chicken skewers became my favorite way to keep them juicy and full of flavor without dry edges. Here are some essentials I’ve learned along the way for this BBQ Chicken Skewer Salad Recipe:
- Uniform Thickness Matters: Pounding the chicken evenly means it cooks through perfectly without drying out or needing constant flipping.
- Oil the Grill Right: Using a paper towel dipped in avocado oil and tongs to wipe the grill helps avoid flare-ups that burn the meat.
- Don’t Skip the Basting: Brushing the BBQ sauce on after flipping creates those irresistible caramelized edges.
- Rest Your Meat: Letting the chicken rest for 5 minutes after grilling keeps all the juices inside for a tender bite.
How to Serve BBQ Chicken Skewer Salad Recipe
Garnishes
I like to add a sprinkle of extra fresh herbs—cilantro and basil are my go-tos—right before serving for a fresh, punchy note. Toasted pepitas or chopped nuts can add a fantastic crunch too. Sometimes a wedge of lime on the side amps up the brightness.
Side Dishes
For sides, something light usually pairs best. A chilled quinoa salad, grilled veggies, or even a simple cucumber salad keeps things balanced and adds variety. I’ve also loved serving this with a crusty baguette to sop up any extra dressing.
Creative Ways to Present
For a dinner party, I’ve served the salad layered in a large glass trifle bowl—visually stunning with the vibrant colors. You can also thread the chicken skewers directly over individual salad plates for casual, fuss-free serving that looks inviting.
Make Ahead and Storage
Storing Leftovers
I keep leftover chicken skewers and salad components separately in airtight containers in the fridge. This way, the lettuce stays crisp and the chicken tastes fresh. When ready to eat, toss the salad with dressing and slice on the warm chicken.
Freezing
I’ve frozen leftover cooked chicken skewers successfully, wrapped tightly in foil then in a freezer bag. Just thaw overnight in the fridge and reheat on the grill or skillet. I don’t recommend freezing the salad itself because the greens get soggy.
Reheating
Reheating the chicken is best done on a hot grill or skillet for a few minutes to restore that char and juiciness. I avoid the microwave to keep texture intact. Add fresh avocado or salad on the side to freshen it up.
Frequently Asked Questions:
Absolutely! Chicken thighs are juicier and have more fat, which means they stay tender and flavorful on the grill. Just adjust the cooking time slightly, as thighs can take a bit longer.
Yes, the recipe is naturally gluten-free as long as you use a gluten-free BBQ sauce and ensure any store-bought ingredients, like mayo, are gluten-free certified. Always double-check labels to be safe.
You can prep the veggies and cook the chicken a few hours ahead, but I recommend waiting to toss the salad with dressing until just before serving to keep the lettuce crisp and fresh.
Simply soak wooden skewers in water for at least 30 minutes before grilling. This helps prevent them from burning or catching fire during cooking, making your grilling much safer and easier.
Final Thoughts
This BBQ Chicken Skewer Salad Recipe is one of those dishes I reach for whenever I want something delicious that feels light but totally satisfying. The balance of grilled smoky flavors with fresh herbs and creamy dressing makes it a standout in my meal rotation. I hope you enjoy making it as much as I do—it’s the kind of recipe that feels like a warm hug, perfect for any occasion!
Print
Delicious Recipe
- Prep Time: 20 minutes
- Marinating Time: 4 hours
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: American
- Diet: Gluten Free
Description
A vibrant and flavorful BBQ Chicken Skewer Salad featuring tender grilled chicken marinated in BBQ sauce, fresh corn, crisp romaine, and a creamy homemade herby ranch dressing. Perfect for a satisfying and healthy meal packed with protein and fresh herbs.
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 [6-inch] wooden skewers, 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 minced garlic
- ¼ 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 (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, seeded, and diced medium
Instructions
- Marinate the Chicken: Using a meat mallet or the bottom of a heavy skillet, pound the chicken until it is a uniform ½ inch thickness. Cube into 2-inch pieces and place in a large bowl with the oil, 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-8 hours to marinate longer.
- Make the Herby Ranch: Pour the oil into a wide mouth jar slightly larger than an immersion blender head. Crack the egg into the oil and let it sink to the bottom. Insert the immersion blender and rest the blade on top of the yolk without moving until a white, creamy mayo forms at the bottom—about 10 seconds. Slowly move the blender up and down until fully emulsified. (Alternatively, use 1 cup of very light-flavored store-bought mayo.) Add coconut milk, lemon juice, red wine vinegar, salt, onion powder, and garlic and blend briefly to combine. Stir in dill, parsley, and black pepper. Refrigerate until ready to use; keeps up to 1 week.
- Grill the Chicken and Corn: Drizzle corn with avocado oil and rub to coat evenly. Heat grill to medium-high (350-400°F) and oil the grill grates carefully with a paper towel dipped in oil using tongs. Grill corn, turning every 2 minutes, about 10-12 minutes until tender. Place chicken skewers on the grill and cook for 3-4 minutes on the first side until grill marks form. Flip and baste with reserved BBQ sauce. Continue grilling, closing the lid mostly, until cooked through and grill marks form on both sides, about 3-4 more minutes. Remove chicken and corn to a plate and let corn cool enough to handle.
- Assemble the Salad: In a large bowl, combine romaine, green onions, grape tomatoes, black beans, cilantro, and basil. Add desired amount of herby ranch dressing and toss until lettuce is well coated. Remove corn kernels from the cob and add to the salad along with diced avocado. Toss gently once more to combine.
- Serve: Plate the salad and top with the grilled BBQ chicken skewers. Enjoy immediately.
Notes
- If using store-bought mayo for the herby ranch, use 1 cup and omit the egg and oil blending step.
- For Whole30 compliance, omit black beans and corn.
- Pre-soaking wooden skewers prevents them from burning on the grill.
- Adjust salad dressing quantity to taste for preferred creaminess and flavor.
- Use avocado or light olive oil for a mild, clean flavor in the dressing.
- Chicken can be marinated overnight in the refrigerator for deeper flavor.
Nutrition
- Serving Size: 1 serving
- Calories: 480 kcal
- Sugar: 10 g
- Sodium: 680 mg
- Fat: 28 g
- Saturated Fat: 6 g
- Unsaturated Fat: 20 g
- Trans Fat: 0 g
- Carbohydrates: 25 g
- Fiber: 7 g
- Protein: 38 g
- Cholesterol: 115 mg
Leave a Reply