Are you looking for a meal that captures the essence of summer while keeping your health goals on track? This BBQ Chicken Skewer Salad combines smoky grilled flavors with a luxurious, dairy-free herby ranch dressing. It is the perfect blend of protein, healthy fats, and vibrant fiber-rich vegetables. Whether you are hosting a backyard cookout or preparing a weekday lunch, this recipe delivers restaurant-quality taste directly to your kitchen.
We prioritize clean ingredients, ensuring that every bite nourishes your body without sacrificing flavor. By using high-quality oils and natural sweeteners in our BBQ sauce, we transform a classic comfort food into a nutritional powerhouse.

The Nutritional Powerhouse Ingredients
This salad stands out because of its focus on whole, unprocessed ingredients. We replace traditional inflammatory oils with avocado oil, which provides a high smoke point for grilling and heart-healthy monounsaturated fats for our dressing. The inclusion of fresh herbs like dill, parsley, and cilantro adds more than just flavor; these greens contain antioxidants and phytonutrients that support detoxification and immune health.
Chicken breast provides a lean source of high-quality protein, essential for muscle repair and satiety. Black beans and fresh corn add complex carbohydrates and fiber, keeping your energy levels stable throughout the afternoon.
Ingredients for Success
To begin your culinary journey, gather these fresh components. For the chicken, you need 2 pounds of boneless, skinless chicken breasts sliced into bite-sized pieces, 3 tablespoons of avocado oil, 1 teaspoon of kosher salt, and 2 cups of your favorite high-quality BBQ sauce. You will also need 8 pre-soaked wooden skewers to prevent burning on the grill. The dressing requires 1 cup of avocado oil, 1 large egg, 1/2 cup of full-fat coconut milk, 2 tablespoons of lemon juice, 1 tablespoon of red wine vinegar, and a blend of onion powder, minced garlic, fresh dill, fresh parsley, salt, and pepper.
For the salad base, prepare 4 ears of corn, 8 cups of romaine lettuce, green onions, 16 ounces of grape tomatoes, black beans, fresh cilantro, basil, and a ripe diced avocado.
Substitutions and Dietary Adjustments
This recipe is naturally gluten-free and dairy-free. If you want to increase the fiber even further, consider adding shredded kale to your romaine mix. For those monitoring sugar intake, ensure your BBQ sauce is sweetened with dates or contains no added sugars. If you prefer a different protein, shrimp or firm tofu cubes work beautifully with these same seasonings and grilling methods.
Always choose organic produce when possible to minimize pesticide exposure, especially for the leafy greens and tomatoes which appear on the Dirty Dozen list.
Step-by-Step Preparation Guide
Step 1: Marinating the Protein
Begin by tossing your sliced chicken breast with avocado oil and salt. Thread the chicken onto the soaked skewers, ensuring they are packed tightly enough to stay moist but with enough room for heat to circulate.
Brush the skewers generously with half of the BBQ sauce. Let them sit for at least 30 minutes in the refrigerator to allow the flavors to penetrate the meat. This step ensures every bite is juicy and flavorful.
Step 2: Creating the Herby Ranch
Forget store-bought dressings filled with preservatives. To make the ranch, place the egg, lemon juice, vinegar, mustard (if using), and salt in the bottom of a tall immersion blender jar. Add the avocado oil on top. Place the immersion blender at the very bottom and pulse until a thick emulsion forms.
Slowly lift the blender to incorporate all the oil. Once thick, whisk in the coconut milk, onion powder, minced garlic, pepper, and the chopped fresh herbs. This creates a velvety, probiotic-friendly dressing that rivals any dairy version.
Step 3: Grilling to Perfection
Preheat your grill to medium-high heat. Place the chicken skewers and the corn on the grates. Grill the chicken for about 4 to 5 minutes per side, brushing with the remaining BBQ sauce during the final minutes of cooking until the internal temperature reaches 165 degrees Fahrenheit.
Grill the corn until charred on all sides. Once finished, let the chicken rest for 5 minutes and cut the corn kernels off the cob.
Step 4: Assembling the Salad
In a large bowl, combine the romaine lettuce, sliced green onions, quartered tomatoes, black beans, grilled corn, cilantro, and basil. Toss the greens with a light coating of the herby ranch. Divide the salad among six plates and top each with a warm BBQ chicken skewer and freshly diced avocado. Drizzle extra dressing over the top if desired.
Serving and Storage Tips
This salad is best served immediately while the chicken and corn are warm and the lettuce is crisp. However, you can meal prep the components separately. Store the grilled chicken, dressing, and chopped vegetables in individual airtight containers for up to three days.
Assemble just before eating to prevent wilting. This meal is perfect for summer dinner parties or high-protein lunches that actually keep you full until dinner.
Nutritional Overview
This recipe provides a balanced macro-profile suitable for active individuals. Below is the detailed breakdown per serving.
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 953 kcal |
| Total Fat | 64 g |
| Total Carbohydrates | 61 g |
| Dietary Fiber | 7 g |
| Sugars | 39 g |
| Protein | 39 g |
| Sodium | 1971 mg |
Frequently Asked Questions
Can I make this without a grill?
Yes, you can use a cast-iron grill pan on the stovetop or roast the skewers in a 400-degree Fahrenheit oven for 15-20 minutes until cooked through.
How do I keep the avocado from browning?
Wait to dice the avocado until the very last second before serving, or toss the cubes in a little extra lemon juice to delay oxidation.
Is this recipe Whole30 compliant?
To make this Whole30 compliant, ensure your BBQ sauce contains no added sugars or grains, and omit the corn and black beans, replacing them with roasted sweet potatoes or extra bell peppers.
Recipe
Print
BBQ Chicken Skewer Salad
A vibrant, high-protein salad featuring smoky grilled BBQ chicken skewers, charred corn, and a creamy homemade dairy-free herby ranch dressing.
- Total Time: 35 min
- Yield: 6 servings 1x
Ingredients
2 pounds boneless skinless chicken breasts, sliced
5 tablespoons avocado oil, divided
2 teaspoons kosher salt, divided
2 cups clean-label BBQ sauce
8 wooden skewers, soaked in water
1 large egg
1/2 cup unsweetened full fat coconut milk
2 tablespoons lemon juice
1 tablespoon red wine vinegar
1 teaspoon onion powder
2 garlic cloves, minced
1/4 cup fresh dill, chopped
1/4 cup fresh parsley, chopped
1 teaspoon black pepper
4 ears fresh corn
8 cups romaine lettuce, sliced
6 green onions, sliced
16 ounces grape tomatoes, quartered
15 ounces black beans, rinsed
1/4 cup fresh cilantro
2 tablespoons fresh basil
1 avocado, diced
Instructions
- Thread chicken onto skewers, season with salt and avocado oil, and coat with 1 cup of BBQ sauce. Marinate for 30 minutes.
- In a tall jar, blend the egg, lemon juice, vinegar, and 1 cup avocado oil with an immersion blender until thick. Stir in coconut milk, garlic, onion powder, dill, and parsley.
- Grill chicken skewers and corn over medium-high heat. Brush chicken with remaining BBQ sauce. Cook chicken until 165F and char the corn.
- Cut corn from cob. In a large bowl, toss lettuce, tomatoes, beans, onions, and herbs with the dressing.
- Top the salad with grilled chicken skewers and diced avocado before serving.
Notes
- Soak wooden skewers for at least 30 minutes to prevent fire.
- Use room temperature eggs for the best dressing emulsion.
- Prep Time: 20 min
- Cook Time: 15 min
- Category: Salad
- Method: Grilling
- Cuisine: American
- Diet: Dairy-Free
Nutrition
- Serving Size: 1 bowl
- Calories: 953 kcal
- Sugar: 39 g
- Sodium: 1971 mg
- Fat: 64 g
- Saturated Fat: 12 g
- Unsaturated Fat: 48 g
- Trans Fat: 0 g
- Carbohydrates: 61 g
- Fiber: 7 g
- Protein: 39 g
- Cholesterol: 115 mg







