If you’re looking for a delicious and vibrant meal that’s perfect for busy weeknights or family gatherings, this BBQ Chicken Skewer Salad is just what you need! It’s packed with flavor and nutrition, making it a favorite in our household. The combination of juicy chicken skewers, fresh veggies, and a zesty dressing creates a dish that not only satisfies your taste buds but also makes you feel great.
This recipe shines in its versatility, too! Whether you’re serving it at a summer BBQ or wanting something quick yet satisfying on a Tuesday night, this salad is bound to impress everyone at the table.
Why You’ll Love This Recipe
- Quick and easy preparation: With just 20 minutes of prep time, you can whip up this delightful meal in no time!
- Family-friendly appeal: Everyone loves skewers and salads; it’s like a party on your plate!
- Make-ahead convenience: Prep the chicken in advance for an effortless weeknight dinner or take it to gatherings.
- Packed with nutrients: This salad offers protein from the chicken and plenty of vitamins from the veggies, making it a healthy choice.
- Deliciously versatile: Customize it with your favorite toppings or swap ingredients to suit your taste preferences.

Ingredients You’ll Need
This BBQ Chicken Skewer Salad features simple, wholesome ingredients that come together beautifully. Here’s what you’ll need to create this tasty dish:
For the Chicken Marinade
- 2 pounds boneless skinless chicken breasts
- 3 tbsp avocado oil
- 1 tsp kosher salt
- 2 cups BBQ sauce (I use Primal Kitchen brand)
- 8 [6-inch] wooden skewers (pre-soaked)
For the Dressing
- 1 cup light tasting oil
- 1 egg (omit if using store-bought mayo)
- ½ cup unsweetened full fat coconut milk
- 2 tbsp lemon juice
- 1 tbsp apple cider 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 (or 2 small heads)
- 6 green onions (thinly sliced, green part only)
- 2 cups quartered grape tomatoes (or 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, seed removed, and diced medium)
Variations
One of the best things about this BBQ Chicken Skewer Salad is its flexibility! You can mix and match ingredients to keep it fresh and exciting. Here are some fun ideas:
- Swap the protein: Try using shrimp or tofu instead of chicken for something different.
- Add extra crunch: Toss in some sliced bell peppers or radishes for added texture.
- Go vegan: Replace chicken with marinated tempeh or chickpeas for a plant-based version.
- Change up the greens: Use spinach or kale instead of romaine for a nutrient boost.
How to Make BBQ Chicken Skewer Salad
Step 1: Marinate the Chicken
Start by marinating the chicken breasts in avocado oil, kosher salt, and BBQ sauce. This step infuses flavor into the chicken and helps keep it moist during grilling. Let it sit while you prepare other ingredients—about 15 minutes will do!
Step 2: Prepare the Skewers
While the chicken marinates, soak your wooden skewers in water to prevent them from burning on the grill. After soaking, thread pieces of marinated chicken onto each skewer. This makes flipping them during cooking easy!
Step 3: Grill the Chicken
Preheat your grill over medium heat. Grill each skewer for about 5-7 minutes per side until they’re cooked through and have those beautiful grill marks. This caramelization adds depth to the flavor.
Step 4: Make the Dressing
In a mixing bowl, whisk together light tasting oil, coconut milk, lemon juice, apple cider vinegar, kosher salt, onion powder, minced garlic, dill fronds, parsley, and black pepper. This tangy dressing brings everything together beautifully!
Step 5: Assemble Your Salad
In a large bowl or platter, layer thinly sliced romaine lettuce as your base. Top with grilled chicken skewers alongside corn (if using), grape tomatoes, black beans (if using), green onions, cilantro leaves, basil leaves, and diced avocado. Drizzle generously with your homemade dressing before serving.
This BBQ Chicken Skewer Salad makes any meal feel special—enjoy every bite!
Pro Tips for Making BBQ Chicken Skewer Salad
Making the perfect BBQ Chicken Skewer Salad is all about attention to detail! Here are some tips to ensure your dish is a hit:
Marinate the chicken: Allowing the chicken to marinate in the BBQ sauce for at least 30 minutes (or even overnight) intensifies the flavor and ensures juicy, tender meat.
Pre-soak skewers: Soaking wooden skewers in water for at least 30 minutes prevents them from burning on the grill, ensuring your skewers hold together beautifully.
Cut ingredients evenly: Ensuring that vegetables and chicken pieces are cut into uniform sizes helps them cook evenly, giving you perfectly grilled bites every time.
Don’t overcrowd the grill: Giving each skewer enough space while grilling allows for better heat circulation. This will help achieve those lovely char marks without steaming the ingredients.
Serve fresh: This salad is best enjoyed right after assembling. The crispness of the lettuce and freshness of the herbs will elevate the overall taste!
How to Serve BBQ Chicken Skewer Salad
Presenting your BBQ Chicken Skewer Salad can enhance its appeal and make it even more enticing. Here are some ideas:
Garnishes
- Fresh herbs: A sprinkle of additional chopped parsley or cilantro can brighten up the dish and add a pop of color.
- Lemon wedges: Serving with lemon wedges allows guests to add a zesty kick just before enjoying their meal.
Side Dishes
- Grilled Vegetables: Bell peppers, zucchini, and asparagus drizzled with olive oil and grilled until tender offer a delicious complement to your salad.
- Quinoa Salad: A light quinoa salad with cucumbers, tomatoes, and a lemon vinaigrette adds a nutritious side that pairs well with the savory flavors of the skewers.
- Sweet Potato Fries: Crispy sweet potato fries bring a sweet contrast to the smoky BBQ chicken, making for a satisfying combination.

Make Ahead and Storage
This BBQ Chicken Skewer Salad is an excellent option for meal prep! You can make components ahead of time, making it easy to enjoy throughout the week.
Storing Leftovers
- Store any leftover salad in an airtight container in the refrigerator for up to 3 days.
- Keep the dressing separate until you’re ready to serve to maintain freshness.
- If you have leftovers of the chicken skewers, they can be enjoyed cold or reheated.
Freezing
- While it’s best to eat this salad fresh, you can freeze the cooked chicken skewers. Wrap them tightly in plastic wrap and then place them in a freezer-safe bag.
- Thaw in the refrigerator overnight before reheating.
Reheating
- To reheat chicken skewers, place them on a baking sheet and warm them in a preheated oven at 350°F (175°C) for about 10-15 minutes or until heated through.
- Avoid microwaving if possible, as it may make the chicken rubbery.
FAQs
Can I use different proteins for BBQ Chicken Skewer Salad?
Absolutely! Although this recipe features chicken, feel free to substitute with shrimp or tofu for a delightful twist.
How do I make BBQ Chicken Skewer Salad ahead of time?
You can prepare the skewers and salad ingredients separately, storing them in the refrigerator. Assemble just before serving for maximum freshness!
What can I add to my BBQ Chicken Skewer Salad?
You can experiment with various vegetables like bell peppers or zucchini. Additionally, incorporating grains like quinoa or brown rice will enhance its nutrition!
Is BBQ Chicken Skewer Salad suitable for meal prep?
Yes! This recipe is perfect for meal prep since most components can be made in advance and stored easily.
Final Thoughts
I hope you enjoy making this vibrant and tasty BBQ Chicken Skewer Salad as much as I do! It’s not only delicious but also packed with nutrients that will leave you feeling satisfied. Don’t hesitate to get creative with your ingredients and flavors. Happy cooking!
BBQ Chicken Skewer Salad
BBQ Chicken Skewer Salad is a colorful and nutritious dish that’s perfect for busy weeknights or summer gatherings. This vibrant salad combines juicy grilled chicken skewers, fresh vegetables, and a zesty dressing, creating a meal that’s not only satisfying but also packed with flavor and nutrients. Whether you’re serving it at a backyard barbecue or enjoying it as a quick dinner at home, this salad is sure to impress. Customizable with your favorite toppings, it caters to various tastes and dietary preferences while keeping preparation simple and quick.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: Serves 6
- Category: Main
- Method: Grilling
- Cuisine: American
Ingredients
- 2 pounds boneless skinless chicken breasts
- 3 tbsp avocado oil
- 2 cups BBQ sauce
- 8 cups thinly sliced romaine lettuce
- 2 cups quartered grape tomatoes
- 1 avocado, diced
- 1 cup light tasting oil
- ½ cup unsweetened full fat coconut milk
- 2 tbsp lemon juice
- 1 tbsp apple cider 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
- 4 ears corn (omit for Whole30)
- 2 tbsp avocado oil
- 6 green onions (thinly sliced, green part only)
- 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
Instructions
- Marinate chicken in avocado oil, salt, and BBQ sauce for at least 15 minutes.
- Soak wooden skewers in water. Thread marinated chicken onto skewers.
- Preheat grill to medium heat; grill skewers for 5-7 minutes per side until cooked through.
- Whisk together dressing ingredients in a bowl.
- On a platter, layer romaine lettuce, top with grilled skewers, corn (if using), tomatoes, green onions, cilantro, basil, and diced avocado. Drizzle with dressing before serving.
Nutrition
- Serving Size: 1 plate (approximately 250g)
- Calories: 420
- Sugar: 5g
- Sodium: 650mg
- Fat: 24g
- Saturated Fat: 6g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 10g
- Protein: 30g
- Cholesterol: 75mg




Leave a Comment