
This BBQ chicken skewer salad combines juicy grilled chicken with fresh vegetables and a homemade herby ranch dressing for a complete meal that's both satisfying and refreshing. The smoky charred corn and tangy BBQ sauce create layers of flavor that elevate this salad beyond ordinary.
I first created this recipe during a particularly hot summer when I wanted something substantial yet refreshing. My family now requests it whenever we fire up the grill. The combination of smoky grilled elements with crisp fresh vegetables strikes the perfect balance.
Ingredients
- Boneless skinless chicken breasts provides lean protein that takes on BBQ flavors beautifully
- BBQ sauce creates that sweet smoky flavor everyone loves choose a high quality brand for best results
- Fresh corn adds natural sweetness and a delightful charred flavor when grilled
- Romaine lettuce offers the perfect crisp base that stands up well to the hearty toppings
- Avocado contributes creamy richness and healthy fats that make the salad more satisfying
- Fresh herbs including dill parsley cilantro and basil bring brightness and complexity
Step-by-Step Instructions
- Marinate the Chicken
- Pound chicken to even thickness then cube into 2inch pieces for quicker cooking and maximum flavor absorption. Mix with oil salt and BBQ sauce allowing at least 20 minutes for the flavors to penetrate the meat. The acid in the BBQ sauce helps tenderize while the oil prevents sticking during grilling.
- Make the Herby Ranch
- Create a mayo base using the immersion blender technique which creates the perfect emulsion in seconds. Add coconut milk and seasonings to thin the dressing while maintaining creaminess. Finish with fresh herbs which provide little bursts of flavor throughout the salad. The dressing can be made ahead and refrigerated making meal assembly quicker.
- Grill the Components
- Oil and season corn before placing on a medium high grill to develop sweet caramelization. Thread marinated chicken onto presoaked skewers which helps with even cooking and easy turning. Baste with additional BBQ sauce after flipping to create a delicious sticky glaze while keeping the meat juicy.
- Assemble the Salad
- Combine lettuce green onions tomatoes beans and herbs in a large bowl which allows ample space for thorough tossing. Add just enough dressing to coat without drowning the ingredients. Gently incorporate the grilled corn and avocado last to maintain their texture and prevent mushiness.

The herby ranch dressing is truly what makes this salad special. I discovered the immersion blender technique after years of failed mayo attempts, and it revolutionized my homemade dressings. The combination of fresh dill and parsley creates a ranch flavor that store-bought versions simply cannot match.
Make Ahead Options
This salad works beautifully for meal prep with some strategic assembly. The herby ranch dressing can be made up to a week in advance and stored in an airtight container in the refrigerator. The chicken can be marinated overnight, making dinner prep much faster the next day. For the freshest presentation, grill the chicken and corn up to two days ahead, but assemble the salad components just before serving.
Dietary Adaptations
This recipe can easily accommodate various dietary needs. For a Whole30 compliant version, simply omit the corn and black beans as indicated in the recipe. Those following a paleo diet should make the same adjustments. For a vegetarian version, replace the chicken with grilled portobello mushrooms or firm tofu, which both absorb the BBQ marinade beautifully and provide a satisfying texture.
Serving Suggestions
Turn this into a complete southwestern-inspired meal by serving with a side of plantain chips or sweet potato wedges. For a lighter presentation, serve the salad in butter lettuce cups as handheld wraps. The leftovers also make an excellent filling for lunch wraps the next day simply roll in a large tortilla with an extra drizzle of ranch dressing.
Seasonal Variations
During peak corn season use fresh sweet corn for the best flavor and texture. In winter substitute roasted sweet potatoes for a seasonal twist. When tomatoes are out of season consider using roasted red peppers for concentrated flavor. The dressing can be adapted with seasonal herbs depending on availability try adding tarragon in spring or sage in fall.

Frequently Asked Recipe Questions
- → Can I make the herby ranch dressing ahead of time?
Yes! The herby ranch dressing can be made up to a week in advance and stored in an airtight container in the refrigerator. This actually allows the flavors to develop more fully, resulting in an even more delicious dressing.
- → What's the best way to prepare the wooden skewers?
To prevent the wooden skewers from burning on the grill, soak them in water for at least 30 minutes before threading the chicken. This helps them withstand the high heat of the grill without charring too quickly.
- → Can I use chicken thighs instead of chicken breasts?
Absolutely! Boneless, skinless chicken thighs work wonderfully in this dish and often provide more moisture and flavor. Just cut them into similar-sized pieces and follow the same cooking instructions, though they may need an extra minute or two on the grill.
- → Is there a store-bought alternative for the herby ranch dressing?
Yes, you can use a cup of store-bought mayonnaise as the base instead of making it from scratch with oil and egg. Simply mix the mayo with the remaining dressing ingredients (coconut milk, lemon juice, vinegar, seasonings, and herbs) for a quicker version.
- → How can I make this dish Whole30 compliant?
To make this dish Whole30 compliant, simply omit the corn and black beans from the salad. Also ensure your BBQ sauce is Whole30 approved (like the Primal Kitchen brand mentioned) and that your mayonnaise (if using store-bought) contains compliant ingredients.
- → Can I prepare components of this meal in advance?
Yes! You can marinate the chicken for 4-8 hours in advance, make the dressing up to a week ahead, and prep most of the vegetables the day before. Just wait to cut the avocado until serving time to prevent browning, and assemble everything just before serving for the freshest results.