BBQ Chicken Skewer Salad

Featured in: Light, Crisp, and Delicious

This BBQ Chicken Skewer Salad combines tender, marinated chicken with a vibrant summer salad. The chicken is pounded thin, cubed, and marinated in BBQ sauce before grilling to perfection. Meanwhile, fresh corn is grilled until tender, then tossed with romaine, tomatoes, black beans, herbs, and avocado. The whole dish is brought together with a homemade herby ranch dressing made with fresh dill and parsley. The combination of smoky grilled elements and fresh vegetables creates a balanced meal that's both satisfying and refreshing.

A smiling woman in a chef's jacket stands in a commercial kitchen, looking at the camera with various food containers and utensils in the background.
Updated on Tue, 08 Apr 2025 23:24:04 GMT
A plate of food with a fork and knife. Pin it
A plate of food with a fork and knife. | tasteofcook.com

This hearty BBQ Chicken Skewer Salad combines juicy grilled chicken with fresh summer vegetables for a complete meal that satisfies both protein lovers and salad enthusiasts. The homemade herby ranch dressing ties everything together with its creamy texture and bright flavors.

I first made this salad for a backyard gathering when I wanted something substantial yet fresh. My guests were fighting over the last bites, and it's now requested at every summer cookout I host.

Ingredients

  • Boneless skinless chicken breasts: Provide lean protein and take on marinade beautifully
  • Avocado oil: Has a high smoke point perfect for grilling
  • Kosher salt: Enhances all the flavors in the chicken
  • BBQ sauce: Creates that signature sweet and smoky coating
  • Wooden skewers: Make grilling and serving simple
  • Light tasting oil: Creates the base without overpowering the herbs
  • Egg: Helps emulsify the dressing for perfect creaminess
  • Unsweetened full fat coconut milk: Adds richness without dairy
  • Lemon juice and red wine vinegar: Provide essential acidity
  • Fresh herbs like dill and parsley: Bring bright garden flavors
  • Garlic and onion powder: Add depth without harshness
  • Corn: Adds sweet pops of flavor throughout the salad
  • Romaine lettuce: Provides the perfect crisp foundation
  • Green onions: Offer mild onion flavor without overwhelming
  • Grape tomatoes: Bring juicy bursts of acidity
  • Black beans: Add protein and hearty texture
  • Fresh herbs like cilantro and basil: Elevate the entire dish
  • Avocado: Adds creamy richness and healthy fats

Step-by-Step Instructions

Prepare the Chicken:
Pound chicken breasts to uniform thickness before cutting into cubes for even cooking. Mix with oil, salt and BBQ sauce, then allow to marinate at least 20 minutes at room temperature or several hours in the refrigerator. The acid and sugar in the BBQ sauce tenderizes the meat while infusing flavor.
Make the Herby Ranch:
Start by creating a quick mayonnaise with oil and egg using an immersion blender. The trick is keeping the blender head still initially until the emulsion begins to form. Once mayo forms, add coconut milk, acids, and seasonings, then stir in fresh herbs. This dressing needs time to allow flavors to meld, so making it first is ideal.
Grill the Corn:
Coat corn with oil and place on a preheated, oiled grill. Turn every couple minutes to ensure even cooking and good caramelization on all sides. The natural sugars in the corn will develop beautiful sweetness as they char slightly. About 10-12 minutes total grilling time gives perfect tenderness.
Grill the Chicken Skewers:
Thread marinated chicken onto soaked skewers and place on hot grill. Cook first side until grill marks form, about 3-4 minutes. Flip once, then baste the grilled side with additional BBQ sauce. Cook 3-4 minutes more until chicken is cooked through. Keeping the grill closed helps maintain temperature for better cooking.
Assemble the Salad:
Combine all salad ingredients in a large bowl. Remove corn kernels from cobs once cool enough to handle. Add avocado last to prevent browning. Dress with homemade ranch, tossing gently to coat all ingredients without bruising the lettuce. Serve with grilled chicken skewers for a complete meal.
A plate of food with meat and vegetables. Pin it
A plate of food with meat and vegetables. | tasteofcook.com

The herby ranch dressing is truly the secret weapon in this recipe. I make double batches to keep in the fridge for quick salads throughout the week. The combination of fresh dill and parsley transforms an ordinary dressing into something guests always ask about.

Storage Tips

Store leftover grilled chicken in an airtight container in the refrigerator for up to 3 days. Reheat gently in a microwave or enjoy cold on top of fresh salad. The homemade ranch dressing will keep for up to one week refrigerated in a sealed jar. For meal prep, store all components separately and assemble just before eating to maintain freshness and prevent wilting.

Make It Your Own

This salad welcomes customization based on dietary needs or personal preferences. Swap chicken for shrimp or tofu for different protein options. For a lower carb version, increase the lettuce and omit the corn and beans. Add crumbled bacon or cheese for extra indulgence when not following Whole30. The ranch dressing also works beautifully as a dip for raw vegetables or drizzled over grilled meats.

Seasonal Adaptations

In winter months when fresh corn isn&t available, substitute roasted sweet potatoes cut into cubes for similar sweetness. During spring, add tender asparagus tips or sugar snap peas for seasonal freshness. In fall, consider adding roasted butternut squash cubes instead of corn. The versatility of this salad framework means you can enjoy it year round with seasonal adjustments.

A plate of food with meat and vegetables. Pin it
A plate of food with meat and vegetables. | tasteofcook.com

The combination of grilled chicken, fresh vegetables, and herby ranch makes this meal a true crowd-pleaser you'll make again and again.

Frequently Asked Questions

→ Can I prepare any components of this dish ahead of time?

Yes! You can marinate the chicken up to 8 hours in advance, and the herby ranch dressing can be made up to a week ahead and stored in the refrigerator. The corn can also be grilled a day before and refrigerated. Just assemble the salad and grill the chicken skewers right before serving.

→ What can I substitute for avocado oil?

You can substitute avocado oil with any neutral-flavored oil such as light olive oil (not extra virgin), grapeseed oil, or canola oil. For the ranch dressing, ensure you use a light-tasting oil to avoid overpowering the herbs.

→ How do I make this 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) with no added sugars or non-compliant ingredients.

→ Can I cook this without a grill?

Absolutely! You can cook the chicken skewers under a broiler for about 5-6 minutes per side, or in a grill pan on the stovetop over medium-high heat. For the corn, you can roast it in the oven at 425°F for about 20-25 minutes, turning occasionally.

→ How can I make a vegetarian version of this dish?

For a vegetarian version, replace the chicken with firm tofu, halloumi cheese, or mixed vegetables (like bell peppers, zucchini, and mushrooms) on the skewers. Marinate them in the same BBQ sauce mixture before grilling. You might want to increase the black beans for added protein.

→ What's the best way to store leftovers?

Store the components separately in airtight containers in the refrigerator. The chicken will keep for 3-4 days, while the dressed salad is best consumed within 24 hours. Keep the dressing separate from any remaining undressed salad for maximum freshness.

BBQ Chicken Skewer Salad

Grilled BBQ chicken atop a vibrant corn salad with homemade herby ranch dressing - the perfect balance of smoky and fresh flavors.

Prep Time
30 Minutes
Cook Time
20 Minutes
Total Time
50 Minutes

Category: Fresh Salad Ideas

Difficulty: Intermediate

Cuisine: American BBQ

Yield: 4 Servings (4 large entrée salads with chicken skewers)

Dietary: Gluten-Free, Dairy-Free

Ingredients

→ Chicken Skewers

01 2 pounds boneless skinless chicken breasts
02 3 tbsp avocado oil
03 1 tsp kosher salt
04 2 cups bbq sauce
05 8 wooden skewers (6-inch), pre-soaked

→ Herby Ranch Dressing

06 1 cup light tasting avocado oil
07 1 egg
08 ½ cup unsweetened full fat coconut milk
09 2 tbsp lemon juice
10 1 tbsp red wine vinegar
11 1 tsp kosher salt
12 1 tsp onion powder
13 2 cloves garlic, minced
14 ¼ cup fresh dill fronds, finely chopped
15 ¼ cup fresh parsley, finely chopped
16 1 tsp freshly cracked black pepper

→ Salad

17 4 ears corn
18 2 tbsp avocado oil
19 8 cups romaine lettuce, thinly sliced (about 2 small heads)
20 6 green onions, thinly sliced (green part only)
21 2 cups grape tomatoes, quartered (about 16 ounces)
22 1 can (15-ounce) black beans, drained and rinsed
23 ¼ cup fresh cilantro leaves, loosely packed
24 2 tbsp fresh basil leaves, chopped
25 1 avocado, peeled, pitted and diced medium

Instructions

Step 01

Pound the chicken breasts to a uniform ½ inch thickness using a meat mallet or bottom of a heavy skillet. Cut into 2-inch cubes and place in a large bowl. Add the oil, salt, and 1 cup of bbq sauce, stirring until well combined. Let marinate for at least 20 minutes at room temperature, or cover and refrigerate for 4-8 hours.

Step 02

Pour avocado oil into a wide mouth jar (slightly larger than an immersion blender head). Add the egg and let it sink to the bottom. Insert the immersion blender, resting the blade on top of the yolk. Hold in place until a white, creamy mayo forms at the bottom, about 10 seconds. Slowly move the blender up and down until fully emulsified. Add coconut milk, lemon juice, vinegar, salt, onion powder, and garlic, then blend again. Stir in dill, parsley and black pepper. Refrigerate until ready to use.

Step 03

Heat grill to medium-high heat (350-400°F). Oil the grill grates by dipping a wadded paper towel in oil and wiping evenly over the grate using tongs. Be careful not to use too much oil to prevent flare-ups.

Step 04

Drizzle corn with avocado oil and rub to coat evenly. Place corn on grill and cook until tender, about 10-12 minutes total, turning every 2 minutes. Thread marinated chicken onto pre-soaked skewers and place on grill. Cook for 3-4 minutes until grill marks form, then flip. Baste the grilled side with reserved BBQ sauce. Continue cooking with grill closed as much as possible until chicken is cooked through and marked on both sides, about 3-4 more minutes. Set chicken and corn aside, allowing corn to cool enough to handle.

Step 05

In a large bowl, combine lettuce, green onions, tomatoes, black beans, cilantro, and basil. Add desired amount of herby ranch dressing and toss until lettuce is well coated. Cut corn kernels from cobs and add to salad along with diced avocado. Gently toss once more to combine.

Step 06

Arrange salad on plates and top with the grilled BBQ chicken skewers. Serve immediately.

Notes

  1. For Whole30 compliance, omit corn and black beans from the recipe.
  2. Store-bought mayo can be substituted for the homemade version, using 1 cup of light-flavored mayo and omitting the egg and oil.
  3. The homemade ranch dressing keeps for up to 1 week refrigerated.

Tools You'll Need

  • Meat mallet or heavy skillet
  • Immersion blender
  • Wide-mouth jar
  • Grill
  • Tongs
  • Wooden skewers
  • Large mixing bowl

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains egg
  • Contains coconut milk

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 650
  • Total Fat: 38 g
  • Total Carbohydrate: 45 g
  • Protein: 42 g