BBQ Chicken Skewer Salad
If you’re looking for a fresh and delicious meal that’s perfect for any occasion, my BBQ Chicken Skewer Salad is a must-try! This dish combines the smoky flavor of grilled chicken with vibrant veggies, making it both healthy and satisfying. Whether it’s a busy weeknight or a family gathering, this salad brings everyone together with its lively flavors and colorful presentation. Plus, who doesn’t love food on a stick?
What I adore about this BBQ Chicken Skewer Salad is how versatile it is. It’s great for summer barbecues, easy to prep ahead of time, and makes for fantastic leftovers. Trust me; once you try it, it’ll become a favorite in your household too!
Why You’ll Love This Recipe
- Quick to prepare: With just 20 minutes of prep time, you can whip this up in no time!
- Family-friendly: Kids and adults alike will be reaching for seconds—you’ll love the smiles at the dinner table.
- Loaded with flavor: The combination of BBQ sauce and fresh herbs creates an explosion of taste in every bite.
- Perfect for meal prep: Make it ahead of time and enjoy nutritious lunches throughout the week.

Ingredients You’ll Need
Gathering these simple, wholesome ingredients is half the fun! They come together beautifully to create a colorful and flavorful BBQ Chicken Skewer Salad.
For the Chicken Skewers
- 2 pounds boneless, skinless chicken breasts
- 3 tablespoons avocado oil
- 1 teaspoon kosher salt
- 2 cups BBQ sauce, divided (such as Primal Kitchen)
- 8 (6-inch) wooden skewers, pre-soaked
For the Dressing
- 1 cup avocado oil
- 1 large egg
- 1/2 cup unsweetened full fat coconut milk
- 2 tablespoons lemon juice
- 1 tablespoon apple cider vinegar
- 1 teaspoon kosher salt
- 1 teaspoon onion powder
- 2 garlic cloves, minced
- 1/4 cup finely chopped fresh dill fronds
- 1/4 cup finely chopped fresh parsley
- 1 teaspoon freshly ground black pepper
For the Salad
- 4 ears corn
- 2 tablespoons avocado oil
- 8 cups thinly sliced romaine lettuce (from about 2 small heads)
- 6 green onions, thinly sliced (green parts only)
- 16 ounces (about 2 cups) quartered grape tomatoes
- (15-ounce) can black beans (drained and rinsed)
- 1/4 cup loosely packed, freshly chopped cilantro leaves
- 2 tablespoons freshly chopped basil
- 1 avocado, peeled, seeded, and diced into medium cubes
Variations
One of the best things about this recipe is its flexibility! Feel free to mix things up based on what you have on hand or your personal preferences.
- Swap the protein: Try using turkey or grilled tofu for a different twist!
- Add more veggies: Toss in bell peppers or zucchini for extra crunch and color.
- Change up the beans: Chickpeas would work wonderfully instead of black beans.
- Make it spicy: Add some minced jalapeño or a dash of hot sauce for a kick!
How to Make BBQ Chicken Skewer Salad
Step 1: Prepare the Chicken
Start by cutting your chicken breasts into bite-sized pieces. This helps them cook evenly on the grill and makes them easier to eat. In a mixing bowl, combine avocado oil and kosher salt. Add your chicken pieces and toss until they’re well coated. Marinate them in half of the BBQ sauce for at least 10 minutes—this adds delicious flavor!
Step 2: Assemble the Skewers
Once your chicken has marinated, it’s time to thread them onto those pre-soaked wooden skewers. Aim for about 4-5 pieces per skewer. This not only makes grilling easier but also presents beautifully when served!
Step 3: Grill the Chicken
Preheat your grill over medium heat. Place your skewers on the grill and cook them for about 12-15 minutes. Remember to turn them occasionally until they reach an internal temperature of 165°F (75°C). Basting with additional BBQ sauce during grilling adds that extra layer of flavor that everyone loves!
Step 4: Prepare the Dressing
While your chicken is grilling away, whisk together all dressing ingredients in a bowl until smooth. The combination of coconut milk and avocado oil gives it richness while keeping it light. Set aside so flavors can meld together.
Step 5: Grill Corn
Don’t forget about those ears of corn! Brush them with avocado oil and throw them on the grill too—grilling enhances their sweetness. Cook until slightly charred (about 10 minutes), then slice off the kernels once cool enough to handle.
Step 6: Assemble Your Salad
In a large serving bowl, combine romaine lettuce, green onions, grape tomatoes, black beans, cilantro, basil, grilled corn kernels, and diced avocado. Mix gently to combine all those vibrant colors.
Step 7: Serve It Up!
Finally, remove your chicken skewers from the grill. Serve them over your salad with the dressing drizzled generously on top. Enjoy this delightful BBQ Chicken Skewer Salad warm or at room temperature—it’s sure to be a hit!
Pro Tips for Making BBQ Chicken Skewer Salad
Creating the perfect BBQ Chicken Skewer Salad can be a delightful experience, and with a few handy tips, you can elevate your dish to new heights.
-
Marinate for Flavor: Allow the chicken to marinate in the BBQ sauce for at least 30 minutes before grilling. This step infuses the meat with delicious flavor and helps keep it moist during cooking.
-
Pre-soak Your Skewers: Soaking wooden skewers in water for at least 30 minutes prevents them from burning on the grill. This way, you can enjoy perfectly cooked skewers without any charred remnants.
-
Cut Ingredients Uniformly: Ensuring that your chicken pieces and vegetables are cut into similar sizes promotes even cooking. This means that everything will be ready to eat at the same time and will look visually appealing!
-
Grill at the Right Temperature: Preheat your grill to medium-high heat. A well-heated grill gives your chicken beautiful grill marks while locking in juices, resulting in tender and flavorful skewers.
-
Let it Rest: After grilling, let the skewers rest for a few minutes before serving. This allows the juices to redistribute within the chicken, making each bite juicy and mouthwatering.
How to Serve BBQ Chicken Skewer Salad
Presenting your BBQ Chicken Skewer Salad can enhance its appeal and make mealtime more enjoyable. Here are some ideas on how to serve this colorful dish!
Garnishes
- Fresh herbs: A sprinkle of freshly chopped cilantro or basil adds brightness and a burst of flavor.
- Lemon wedges: Serving lemon wedges on the side allows guests to add a zesty kick to their salads.
- Chili flakes: For those who like a bit of heat, offering chili flakes can elevate the flavor profile of the salad.
Side Dishes
- Grilled Vegetables: A mix of grilled zucchini, bell peppers, and asparagus complements the smoky flavors of the salad, providing a nutritious side.
- Quinoa Salad: A light quinoa salad with cucumbers, tomatoes, and herbs can offer a refreshing contrast to the richness of the chicken skewers.
- Corn on the Cob: Grilled or boiled corn on the cob, brushed with avocado oil and sprinkled with lime juice, is a delightful summer side that pairs beautifully.
- Chickpea Salad: A protein-packed chickpea salad with diced cucumbers, red onion, and parsley adds an extra layer of nutrition and flavor.
By incorporating these garnishes and side dishes into your meal plan, you’ll create a feast that not only looks stunning but also satisfies all taste buds! Enjoy your culinary adventure with this BBQ Chicken Skewer Salad!

Make Ahead and Storage
This BBQ Chicken Skewer Salad is not only delicious but also fantastic for meal prep! You can prepare components in advance, making it easy to serve fresh, tasty meals throughout the week.
Storing Leftovers
- Store any leftover salad in an airtight container in the refrigerator.
- Keep the chicken skewers separate from the salad to maintain freshness.
- Consume within 3-4 days for best quality.
Freezing
- It’s best to freeze the cooked chicken skewers separately.
- Place them in a freezer-safe bag or container, removing as much air as possible.
- They can be frozen for up to 3 months; thaw overnight in the refrigerator before reheating.
Reheating
- Reheat chicken skewers on a grill or stovetop until heated through.
- If you prefer using a microwave, heat on medium power in short bursts, checking frequently to avoid overcooking.
- Serve with fresh salad ingredients after reheating for a delightful meal.
FAQs
Have questions? We’ve got answers!
Can I use another type of sauce for BBQ Chicken Skewer Salad?
Absolutely! Feel free to experiment with your favorite barbecue sauce or even a homemade version that suits your taste preferences.
How do I ensure my BBQ Chicken Skewers are juicy?
Marinating the chicken in BBQ sauce before grilling helps to lock in moisture, ensuring your BBQ Chicken Skewer Salad is flavorful and tender!
What can I substitute if I don’t have wooden skewers?
You can use metal skewers or even make this dish as a deconstructed salad without skewering the chicken. Just grill the chicken breasts and slice them before adding them to the salad.
Is this BBQ Chicken Skewer Salad suitable for meal prep?
Yes! This salad is perfect for meal prep because you can store various components separately and assemble them when ready to eat.
How many servings does this recipe provide?
This recipe serves about six people, making it ideal for family dinners or gatherings!
Final Thoughts
I hope you enjoy making this BBQ Chicken Skewer Salad as much as I love sharing it with you! It’s not just a meal; it’s an experience filled with vibrant flavors and fresh ingredients. Perfect for sunny days or any gathering, this recipe is sure to impress. So gather your loved ones, fire up that grill, and dive into this delightful dish. Happy cooking!
BBQ Chicken Skewer Salad
Transform your mealtime with this vibrant BBQ Chicken Skewer Salad! Perfect for summer barbecues or a quick weeknight dinner, this dish combines juicy grilled chicken skewers with a colorful medley of fresh vegetables. The smoky flavor of the BBQ chicken pairs beautifully with a creamy avocado dressing, creating a satisfying meal that everyone will love. Easy to prepare and perfect for meal prep, this salad is not only delicious but also family-friendly, ensuring smiles all around the dinner table. Enjoy it warm or at room temperature, making it an ideal choice for gatherings!
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: Serves about six people 1x
- Category: Salad
- Method: Grilling
- Cuisine: American
Ingredients
- 2 pounds boneless, skinless chicken breasts
- 3 tablespoons avocado oil
- 1 teaspoon kosher salt
- 2 cups BBQ sauce, divided
- 8 (6-inch) wooden skewers, pre-soaked
- 1 cup avocado oil
- 1 large egg
- 1/2 cup unsweetened full fat coconut milk
- 2 tablespoons lemon juice
- 1 tablespoon apple cider vinegar
- 1 teaspoon kosher salt
- 1 teaspoon onion powder
- 2 garlic cloves, minced
- 1/4 cup finely chopped fresh dill fronds
- 1/4 cup finely chopped fresh parsley
- 1 teaspoon freshly ground black pepper
- 4 ears corn
- 2 tablespoons avocado oil
- 8 cups thinly sliced romaine lettuce
- 6 green onions, thinly sliced (green parts only)
- 16 ounces grape tomatoes, quartered
- 1 can black beans, drained and rinsed
- 1/4 cup loosely packed, freshly chopped cilantro leaves
- 2 tablespoons freshly chopped basil
- 1 avocado, peeled, seeded, and diced into medium cubes
Instructions
- Cut chicken into bite-sized pieces and marinate in half of the BBQ sauce mixed with avocado oil and salt for at least 10 minutes.
- Thread marinated chicken onto pre-soaked wooden skewers (4-5 pieces per skewer).
- Preheat grill to medium heat. Grill skewers for about 12-15 minutes, turning occasionally until cooked through (165°F internal temperature).
- While grilling, brush corn with avocado oil and grill until charred; slice kernels off.
- In a large bowl, combine romaine lettuce, green onions, grape tomatoes, black beans, cilantro, basil, grilled corn kernels, and diced avocado.
- Serve chicken skewers over the salad and drizzle with remaining BBQ sauce.
Nutrition
- Serving Size: 1 plate (approximately 400g)
- Calories: 480
- Sugar: 8g
- Sodium: 750mg
- Fat: 30g
- Saturated Fat: 5g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 8g
- Protein: 25g
- Cholesterol: 75mg
