BBQ Chicken Skewer Salad

Category: Fresh & Healthy Salads

This vibrant dish combines tender BBQ-marinated chicken skewers with a fresh, colorful salad. Chicken breasts are pounded thin, cubed, and marinated in BBQ sauce before grilling to juicy perfection. The accompanying salad features grilled corn, romaine lettuce, tomatoes, black beans, and avocado, all tossed with a homemade herby ranch dressing made from scratch with fresh dill and parsley. The contrast between the smoky, charred chicken and the cool, crunchy vegetables creates a balanced meal that's perfect for summer entertaining or a substantial lunch.

For those following Whole30, simple modifications like omitting corn and beans make this adaptable to dietary needs without sacrificing flavor.

woman cooking.
Updated on Sun, 04 May 2025 13:04:04 GMT
A plate of food with a fork and knife. Save
A plate of food with a fork and knife. | recipesbylena.com

This BBQ chicken skewer salad combines smoky grilled chicken with a fresh, vibrant salad and homemade herby ranch dressing for a complete meal that's perfect for summer evenings or meal prep lunches. The combination of flavors and textures creates a satisfying dish that feels indulgent yet nutritious.

I first made this recipe for a backyard gathering with friends, and it was such a hit that it's now my go-to for summer cookouts. The combination of smoky BBQ chicken and cool, crisp salad creates the perfect balance that keeps everyone coming back for seconds.

Ingredients

  • Boneless skinless chicken breasts: provide lean protein and grill beautifully
  • Avocado oil: helps the chicken retain moisture on the grill
  • Kosher salt: enhances flavor without being too harsh
  • BBQ sauce: creates that signature sweet and smoky coating
  • Wooden skewers: make for easy grilling and serving
  • Light tasting oil: forms the base of the homemade mayo look for avocado or light olive oil
  • Egg: helps emulsify the dressing for perfect creaminess
  • Unsweetened full fat coconut milk: adds richness without dairy
  • Lemon juice and red wine vinegar: bring brightness and tang
  • Fresh herbs: including dill and parsley give this dressing its signature garden fresh flavor
  • Fresh corn: adds sweetness and texture when grilled
  • Romaine lettuce: provides the perfect crisp base
  • Green onions: give mild onion flavor without overpowering
  • Grape tomatoes: add juicy pops of acidity
  • Black beans: provide additional protein and fiber
  • Fresh herbs: like cilantro and basil elevate the flavor profile
  • Avocado: contributes creamy richness and healthy fats

Step-by-Step Instructions

Marinate the Chicken:
Pound chicken to even thickness then cube into bite-sized pieces. This ensures quick and even cooking while maximizing flavor absorption. Combine with oil, salt, and BBQ sauce in a bowl, then let marinate for at least 20 minutes at room temperature or refrigerate for 4–8 hours for more developed flavor.
Make the Herby Ranch:
Create a homemade mayo base using an immersion blender by placing oil in a jar, adding egg, and blending from the bottom up until thick and creamy. The secret is keeping the blender head still initially to create emulsion. Add coconut milk and seasonings, then blend again before stirring in fresh herbs. This dressing keeps for up to a week in the refrigerator and improves in flavor over time.
Grill the Corn and Chicken:
Prepare your grill to medium-high heat and oil the grates properly to prevent sticking. Grill corn until tender, turning regularly for even cooking. Thread marinated chicken onto pre-soaked skewers and grill with the lid closed as much as possible until marked and cooked through, basting with additional BBQ sauce for extra flavor and glaze.
Assemble the Salad:
Combine lettuce with prepared vegetables, herbs, and beans in a large bowl. Add dressing gradually, tossing until well coated but not soggy. Cut corn kernels from cobs and add to salad along with diced avocado, gently tossing to maintain the integrity of softer ingredients.

The homemade ranch dressing is truly the star of this recipe in my family. My husband, who typically avoids salads, always asks for extra dressing on the side. The fresh herbs make such a difference compared to store-bought versions, and I often make a double batch to use throughout the week on other dishes.

Make Ahead Options

This salad works beautifully for meal prep when components are stored separately. Grill the chicken and corn up to three days ahead and refrigerate. The dressing can be made up to a week in advance and actually improves in flavor after a day or two. Chop vegetables and store in airtight containers with a paper towel to absorb moisture. Assemble just before serving for maximum freshness and crisp textures.

Dietary Adaptations

This versatile recipe accommodates many dietary needs with simple modifications. For paleo or Whole30, omit the corn and black beans as noted in the recipe. For a vegetarian version, substitute the chicken with grilled halloumi cheese or marinated tofu using the same BBQ flavoring. Those avoiding eggs in the dressing can use a store-bought vegan mayo as the base instead of the homemade version.

A plate of food with a fork and a knife. Save
A plate of food with a fork and a knife. | recipesbylena.com

Recipe FAQs

→ Can I make the herby ranch dressing ahead of time?

Yes! The herby ranch dressing can be made up to one week in advance and stored in an airtight container in the refrigerator. This makes meal prep easier and allows the flavors to develop even more over time.

→ What can I substitute for the immersion blender when making the dressing?

If you don't have an immersion blender, you can simply start with 1 cup of store-bought mayonnaise as mentioned in the notes. Alternatively, you can use a regular blender or food processor to make the mayo base and then stir in the herbs by hand.

→ How can I make this dish Whole30 compliant?

To make this dish Whole30 compliant, 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 coconut milk doesn't contain additives or sweeteners.

→ Can I cook the chicken in the oven instead of grilling?

Absolutely! While grilling gives a nice smoky flavor, you can bake the chicken skewers in the oven at 425°F (220°C) for about 15-20 minutes, turning halfway through. You can also finish them under the broiler for a minute or two to get some charring.

→ How far in advance can I marinate the chicken?

You can marinate the chicken for 20 minutes at room temperature for a quick option, or refrigerate it for 4-8 hours for deeper flavor development. Avoid marinating longer than 24 hours, as the acidity in the BBQ sauce can start to break down the chicken proteins and affect texture.

→ What sides pair well with this salad?

This BBQ chicken skewer salad is a complete meal on its own, but it pairs wonderfully with grilled garlic bread, roasted sweet potato wedges, or a simple quinoa pilaf. For a lighter option, serve with a cup of chilled gazpacho or watermelon soup in summer.

BBQ Chicken Skewer Salad

Juicy grilled BBQ chicken skewers atop a vibrant salad with corn, tomatoes, avocado and homemade herby ranch dressing.

Prep Time
20 min
Cooking Time
15 min
Total Time
35 min
By: Lena

Category: Salads

Skill Level: Medium

Cuisine Type: American

Yield: 4 Serves

Dietary Preferences: Gluten-Free, Lactose-Free

Ingredients

→ Chicken Skewers

01 2 pounds boneless skinless chicken breasts
02 3 tablespoons avocado oil
03 1 teaspoon kosher salt
04 2 cups BBQ sauce (Primal Kitchen brand recommended)
05 8 wooden skewers, 6-inch, pre-soaked

→ W30 Herby Ranch

06 1 cup light tasting oil (e.g., avocado oil or light olive oil, not extra virgin)
07 1 egg (omit if using store-bought mayo)
08 1/2 cup unsweetened full fat coconut milk
09 2 tablespoons lemon juice
10 1 tablespoon red wine vinegar
11 1 teaspoon kosher salt
12 1 teaspoon onion powder
13 2 cloves garlic, minced
14 1/4 cup finely chopped fresh dill fronds
15 1/4 cup finely chopped fresh parsley
16 1 teaspoon freshly cracked black pepper

→ Salad

17 4 ears corn, omit for Whole30
18 2 tablespoons avocado oil
19 8 cups thinly sliced romaine lettuce or 2 small heads
20 6 green onions, thinly sliced (green part only)
21 2 cups quartered grape tomatoes (or 16 ounces)
22 1 can black beans (15-ounce), drained and rinsed, omit for Whole30
23 1/4 cup freshly chopped cilantro leaves
24 2 tablespoons freshly chopped basil leaves
25 1 avocado, peeled, seed removed, and diced medium

Steps to Follow

Step 01

Using a meat mallet or the bottom of a heavy skillet, pound the chicken until it is a uniform 1/2 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 if marinating longer.

Step 02

Pour oil into a wide-mouth jar. Crack the egg into the oil and allow it to sink. Insert an immersion blender and rest the blade on top of the yolk. Blend until a thick mayo forms at the bottom, about 10 seconds. Slowly lift and lower the immersion blender until the mixture emulsifies into mayo. Add coconut milk, lemon juice, red wine vinegar, salt, onion powder, and garlic. Blend again to combine. Stir in dill, parsley, and black pepper. Refrigerate until ready to use.

Step 03

Drizzle the corn with avocado oil and rub to coat evenly. Heat grill over medium-high heat (350-400°F) and oil the grates lightly. Grill the corn for 10-12 minutes, turning every 2 minutes, until tender. Place skewers on the grill and cook for 3-4 minutes on the first side. Flip and baste the grilled side with reserved BBQ sauce. Cook for another 3-4 minutes or until the chicken is cooked through and grill marks are formed. Allow corn to cool.

Step 04

In a large bowl, combine lettuce, green onions, tomatoes, black beans, cilantro, and basil. Toss with the desired amount of Herby Ranch dressing. Remove the corn kernels from the cob and add to the salad along with the diced avocado. Mix gently to combine.

Step 05

Serve the prepared salad alongside the grilled chicken skewers and enjoy.

Additional Notes

  1. For Whole30 compliance, omit corn and black beans.
  2. Store Herby Ranch in an airtight container in the refrigerator for up to 1 week.

Tools You'll Need

  • Meat mallet or heavy skillet
  • Large mixing bowl
  • Jar for immersion blending
  • Immersion blender
  • Grill
  • Tongs

Allergen Info

Check each ingredient for potential allergens, and consult a health professional if necessary.
  • Contains eggs in the Herby Ranch dressing (omit egg for store-bought mayo option).
  • Contains dairy substitutes (coconut milk).

Nutritional Information (Per Serving)

These details are for general reference only and don't replace expert medical advice.
  • Calories: 450
  • Fats: 28.4 grams
  • Carbohydrates: 32.5 grams
  • Proteins: 21.8 grams