If you’re looking for a vibrant and satisfying dish that brings all the flavors of summer to your table, then this BBQ Chicken Skewer Salad is just what you need! It’s a delightful blend of juicy chicken, fresh veggies, and a zesty dressing that makes it perfect for busy weeknights or family gatherings. There’s something about skewers that feels festive, don’t you think? This salad not only looks beautiful but also tastes incredible, making it a favorite in my household.
Whether you’re hosting friends for a summer cookout or simply want to whip up something special for dinner, this salad is versatile enough to fit any occasion. Plus, it’s filled with wholesome ingredients that will leave everyone satisfied!
Why You’ll Love This Recipe
- Easy to Prepare: With just a bit of marinating and grilling, you’ll have a delicious meal on the table in no time.
- Family-Friendly: Kids and adults alike love the fun presentation of skewers combined with fresh salad—a guaranteed hit!
- Make-Ahead Convenience: You can prep the chicken and veggies in advance, making weeknight dinners easier than ever.
- Packed with Flavor: The smoky BBQ chicken paired with fresh herbs creates an explosion of taste that will have everyone coming back for seconds!

Ingredients You’ll Need
For this BBQ Chicken Skewer Salad, you’ll find that the ingredients are simple yet wholesome. Each one contributes to the overall flavor and texture of the dish while keeping it healthy and delicious!
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)
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 Base
- 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 and seed removed; diced medium)
Variations
This BBQ Chicken Skewer Salad is wonderfully flexible! Here are some fun variations you can try:
- Swap the protein: Substitute chicken with shrimp or tofu for a different flavor profile.
- Change up the veggies: Add bell peppers or zucchini to your skewers for extra color and crunch.
- Dress it differently: Use a tahini-based dressing instead of BBQ sauce for a creamy twist.
- Make it vegan: Replace chicken with grilled portobello mushrooms and omit the egg in the dressing.
How to Make BBQ Chicken Skewer Salad
Step 1: Marinate the Chicken
Start by cutting your chicken breasts into bite-sized pieces. In a bowl, combine them with avocado oil, kosher salt, and BBQ sauce. Allow them to marinate for at least 30 minutes—this step is crucial as it infuses the chicken with flavor.
Step 2: Prepare Your Skewers
As your chicken marinates, soak your wooden skewers in water for about 20-30 minutes. This prevents them from burning while grilling. Once soaked, thread the marinated chicken onto each skewer, leaving space between each piece to ensure even cooking.
Step 3: Grill the Skewers
Preheat your grill or air fryer to medium-high heat. Grill the skewers for about 12-15 minutes until they reach an internal temperature of 165°F (74°C), turning occasionally. The goal is crispy edges without overcooking!
Step 4: Make the Dressing
In a blender or food processor, combine light tasting oil, coconut milk, lemon juice, apple cider vinegar, kosher salt, onion powder, minced garlic, dill fronds, parsley, and black pepper. Blend until smooth and creamy. Taste it—adjust seasoning if needed!
Step 5: Assemble Your Salad
In a large bowl or platter, lay down your romaine lettuce as a base. Top with grilled corn (if using), green onions, grape tomatoes, black beans (if using), cilantro leaves, basil leaves, and diced avocado. Finally, place your grilled skewers on top.
Step 6: Drizzle & Enjoy!
Pour your homemade dressing generously over the salad just before serving. Give everything a gentle toss or leave it as is for an impressive presentation. Enjoy every bite of this delicious BBQ Chicken Skewer Salad!
Pro Tips for Making BBQ Chicken Skewer Salad
Making a BBQ Chicken Skewer Salad is a delightful experience, and these tips will ensure your dish is top-notch!
- Marinate the chicken: Allowing the chicken to marinate in the BBQ sauce for at least 30 minutes enhances the flavor, making it juicy and tender.
- Soak skewers beforehand: Soaking wooden skewers in water for about 30 minutes prevents them from burning on the grill, ensuring that your delicious chicken stays intact.
- Preheat the grill: A well-heated grill creates perfect sear marks and keeps the chicken from sticking, giving you that beautiful charred flavor.
- Use a meat thermometer: Cooking chicken to an internal temperature of 165°F ensures it’s safe to eat while remaining moist and delicious.
- Let it rest: After grilling, allow the chicken to rest for a few minutes before slicing. This helps retain its juices for a more succulent bite.
How to Serve BBQ Chicken Skewer Salad
Serving your BBQ Chicken Skewer Salad beautifully can make all the difference in impressing your family or guests. Here are some ideas for presentation:
Garnishes
- Fresh herbs: Sprinkle with additional fresh dill or parsley right before serving to add a pop of color and freshness.
- Lemon wedges: Adding lemon wedges on the side not only brightens up the plate but also allows guests to add a zesty kick if they desire.
Side Dishes
- Quinoa salad: A light quinoa salad mixed with cucumbers and cherry tomatoes offers a refreshing contrast and adds protein to your meal.
- Grilled vegetables: Seasonal grilled veggies such as bell peppers, zucchini, and asparagus complement the smoky flavor of your skewers beautifully.
- Corn on the cob: Grilled corn drizzled with lime juice provides sweetness that pairs perfectly with the savory flavors of your salad.
- Sweet potato fries: Crispy sweet potato fries add crunch and sweetness, making them an excellent side option alongside your hearty salad.

Make Ahead and Storage
This BBQ Chicken Skewer Salad is perfect for meal prep, allowing you to enjoy delicious and healthy lunches or dinners throughout the week without any fuss.
Storing Leftovers
- Store any leftover salad in an airtight container in the refrigerator.
- Consume within 3-4 days for the best flavor and freshness.
- Keep the dressing separate until ready to serve to maintain the crispness of the lettuce.
Freezing
- While it’s best to enjoy this salad fresh, you can freeze grilled chicken separately.
- Place cooled chicken skewers in a freezer-safe bag or container.
- Use within 2-3 months for optimal taste.
Reheating
- If you have leftover chicken skewers, reheat them in the oven at 350°F (175°C) until warmed through, about 10-15 minutes.
- Avoid reheating lettuce; just add fresh greens when serving.
FAQs
Can I make BBQ Chicken Skewer Salad ahead of time?
Absolutely! You can grill the chicken and prepare all salad ingredients in advance. Just store them separately until you’re ready to serve.
What is the best way to dress BBQ Chicken Skewer Salad?
For optimal flavor, drizzle your favorite dressing over the salad right before serving. This keeps everything fresh and crunchy!
Is BBQ Chicken Skewer Salad healthy?
Yes! This salad is packed with lean protein from chicken, fresh vegetables, and healthy fats from avocado, making it a nutritious choice.
Can I use different vegetables in my BBQ Chicken Skewer Salad?
Definitely! Feel free to customize with seasonal veggies like bell peppers, zucchini, or even grilled mushrooms for added flavor and nutrition.
Final Thoughts
This BBQ Chicken Skewer Salad is not just a meal; it’s an experience filled with vibrant flavors and colors that bring joy to your table. I hope you enjoy making it as much as I do because it’s perfect for gatherings or quiet dinners alike. Dive in and savor every bite!
BBQ Chicken Skewer Salad
BBQ Chicken Skewer Salad is a vibrant and satisfying dish that combines juicy grilled chicken, fresh vegetables, and a zesty dressing, making it an ideal choice for busy weeknights or family gatherings. This salad not only looks beautiful but also bursts with flavors that are sure to please everyone at the table. Perfect for summer cookouts or a quick dinner, it’s packed with wholesome ingredients that will leave you feeling satisfied without compromising on taste.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Total Time: 45 minutes
- Yield: Serves approximately 6 people 1x
- Category: Salad
- Method: Grilling
- Cuisine: American
Ingredients
- 2 pounds boneless skinless chicken breasts
- 3 tbsp avocado oil
- 2 cups BBQ sauce (try Primal Kitchen for a healthier option)
- 8 cups thinly sliced romaine lettuce
- 2 cups quartered grape tomatoes
- 1 avocado (diced)
- Fresh herbs: dill and parsley
- 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)
- 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 pieces in avocado oil, kosher salt, and BBQ sauce for at least 30 minutes.
- Soak wooden skewers in water for 20-30 minutes.
- Thread marinated chicken onto skewers and grill on medium-high heat for about 12-15 minutes until fully cooked.
- Blend dressing ingredients until smooth.
- Assemble salad with romaine lettuce, tomatoes, avocado, and herbs; top with grilled skewers.
- Drizzle dressing over salad before serving.
Nutrition
- Serving Size: 1 plate (approximately 400g)
- Calories: 450
- Sugar: 5g
- Sodium: 780mg
- Fat: 28g
- Saturated Fat: 6g
- Unsaturated Fat: 22g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 8g
- Protein: 30g
- Cholesterol: 85mg




Leave a Comment