If you’re looking for a delightful and satisfying meal that’s perfect for busy weeknights or family gatherings, you’ll absolutely love this BBQ Chicken Skewer Salad. It combines the smoky flavors of grilled chicken with a vibrant salad that’s as colorful as it is delicious. This dish not only looks beautiful on your table but also brings everyone together for a fun and interactive dining experience!
What makes this BBQ Chicken Skewer Salad special is its versatility. Whether you’re hosting a summer barbecue or simply craving something fresh and wholesome, this recipe checks all the boxes. Plus, it can be prepped ahead of time, making it an ideal choice for those hectic days when you still want to serve something nutritious and tasty.
Why You’ll Love This Recipe
- Quick and Easy Prep: With just 20 minutes of prep time, you can whip up this flavorful dish in no time!
- Family-Friendly Appeal: Everyone, from kids to adults, will enjoy the combination of juicy chicken and fresh veggies.
- Make-Ahead Convenience: Prep the ingredients in advance, making dinner stress-free on busy nights.
- Deliciously Flavorful: The BBQ sauce adds a mouthwatering sweetness that perfectly complements the freshness of the salad.
- Customizable Options: Easily swap out ingredients to suit your dietary needs or personal preferences.

Ingredients You’ll Need
You’ll be pleased to know that this BBQ Chicken Skewer Salad uses simple, wholesome ingredients that are easy to find at your local grocery store. Here’s what you’ll need:
For the Chicken Skewers
- 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 and seed removed, diced medium)
Variations
One of the best things about this BBQ Chicken Skewer Salad is how flexible it is! You can easily customize it to fit different tastes or dietary needs. Here are some ideas:
- Swap the protein: Try using shrimp or tofu instead of chicken for a quick alternative.
- Add more veggies: Toss in bell peppers, zucchini, or cherry tomatoes for extra color and nutrition.
- Make it vegan: Replace chicken with marinated tempeh or grilled portobello mushrooms.
- Change up the dressing: Experiment with different dressings like a zesty lime vinaigrette or a creamy tahini sauce.
How to Make BBQ Chicken Skewer Salad
Step 1: Marinate the Chicken
Start by cutting your boneless skinless chicken breasts into bite-sized pieces. In a large bowl, mix together avocado oil, kosher salt, and BBQ sauce. Add the chicken to this mixture and ensure each piece is well coated. Marinating not only enhances flavor but also helps keep the chicken juicy during grilling.
Step 2: Prepare Your Skewers
While your chicken marinates for at least 15 minutes (or longer if you have time), soak your wooden skewers in water. This step prevents them from burning on the grill. Once ready, thread the marinated chicken onto the skewers for easy grilling.
Step 3: Grill the Skewers
Preheat your grill over medium heat and cook the skewers for about 10-15 minutes, turning occasionally until they’re nicely charred and cooked through. Grilling gives you those lovely smoky flavors that make this salad so irresistible!
Step 4: Make Your Dressing
In another bowl, combine light tasting oil, coconut milk, lemon juice, apple cider vinegar, onion powder, minced garlic, dill fronds, parsley, kosher salt, and black pepper. Whisk everything together until smooth. A good dressing ties all your ingredients together beautifully!
Step 5: Assemble Your Salad
In a large serving bowl or platter, layer your romaine lettuce followed by corn (if using), green onions, grape tomatoes, black beans (if using), cilantro leaves, basil leaves, and diced avocado. Top with your grilled chicken skewers for an eye-catching presentation.
Step 6: Drizzle & Serve
Finally, drizzle your homemade dressing over everything just before serving! This salad is best enjoyed fresh but can also hold up well if prepped in advance—just keep everything separate until it’s time to eat!
Pro Tips for Making BBQ Chicken Skewer Salad
Creating the perfect BBQ Chicken Skewer Salad is easy with these helpful tips!
-
Pre-soak your skewers: This prevents the wooden skewers from burning on the grill and ensures that your chicken cooks evenly.
-
Marinate longer: For maximum flavor, allow the chicken to marinate in BBQ sauce for at least 30 minutes or overnight. This enhances the taste and tenderness of the meat.
-
Use fresh produce: Fresh herbs and vegetables not only add vibrant flavors but also provide essential nutrients that elevate the overall healthiness of your salad.
-
Grill to perfection: Pay attention to cooking time; overcooking can dry out the chicken. Aim for a juicy texture by removing it from the grill as soon as it reaches an internal temperature of 165°F.
-
Customize your toppings: Feel free to mix and match your favorite veggies or herbs in the salad. This personal touch makes each serving unique and delicious!
How to Serve BBQ Chicken Skewer Salad
Presenting your BBQ Chicken Skewer Salad can be just as delightful as making it! Here are some creative ideas to serve this dish beautifully.
Garnishes
- Fresh lime wedges: A squeeze of lime adds a zesty kick that brightens up the flavors.
- Extra fresh herbs: Sprinkling additional chopped cilantro or parsley on top gives a pop of color and freshness.
- Crushed nuts: Adding a handful of toasted almonds or walnuts can provide a satisfying crunch and enhance texture.
Side Dishes
- Quinoa salad: A light quinoa salad with cucumbers, tomatoes, and a lemon vinaigrette offers a refreshing contrast and boosts protein content.
- Grilled vegetables: Roasted bell peppers, zucchini, and asparagus complement the smoky flavors of the skewers while adding more nutrition.
- Chickpea salad: A simple chickpea salad with diced cucumbers, red onion, and lemon dressing pairs well and adds hearty fiber.
- Sweet potato fries: Crispy sweet potato fries are a deliciously sweet addition that balances the savory elements of the salad.

Make Ahead and Storage
This BBQ Chicken Skewer Salad is perfect for meal prep, allowing you to enjoy delicious, healthy meals throughout the week. Here’s how to store and enjoy it later!
Storing Leftovers
- Store any leftover salad in an airtight container in the refrigerator.
- It’s best to keep the dressing separate until you’re ready to serve to prevent wilting.
- Consume leftovers within 3-4 days for optimal freshness.
Freezing
- While the salad is best enjoyed fresh, you can freeze the cooked chicken separately.
- Allow the chicken to cool before placing it in freezer-safe bags or containers.
- Use frozen chicken within 2 months; thaw in the refrigerator overnight before reheating.
Reheating
- Reheat chicken skewers in a skillet over medium heat until warmed through, about 5-7 minutes.
- Avoid reheating salad greens; add fresh greens after reheating the chicken for a crisp texture.
FAQs
Here are some common questions about BBQ Chicken Skewer Salad that might help you:
Can I use other types of protein for BBQ Chicken Skewer Salad?
Absolutely! You can swap out chicken for shrimp, beef, or even tofu for a plant-based option. Just adjust cooking times accordingly.
How long does it take to make BBQ Chicken Skewer Salad?
The total time is around 35 minutes—20 minutes of preparation and 15 minutes of cooking. It’s quick enough for a weeknight dinner!
Is BBQ Chicken Skewer Salad suitable for meal prep?
Yes! This salad is excellent for meal prep; just store components separately until ready to serve for maximum freshness.
Final Thoughts
I hope you enjoy making this vibrant and flavorful BBQ Chicken Skewer Salad as much as I do! It’s not just a dish; it’s a celebration of fresh ingredients and bold flavors. Invite friends or family over, and let them experience this delightful meal with you. Happy cooking!
BBQ Chicken Skewer Salad
If you’re in search of a flavorful and satisfying meal that brings together the smoky essence of grilled chicken with a colorful and nutritious salad, look no further than this BBQ Chicken Skewer Salad. Ideal for busy weeknights or family gatherings, this dish not only pleases the palate but also encourages an interactive dining experience. With its ability to be prepped ahead of time, this salad is perfect for those hectic days when you still want to serve something wholesome. Enjoy the delightful balance of juicy chicken skewers and fresh vegetables, all drizzled with a creamy homemade dressing that enhances every bite.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 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
- 8 cups thinly sliced romaine lettuce
- 1 avocado, diced
- 2 cups grape tomatoes, quartered
- 1 cup light tasting oil (for dressing)
- ½ 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
- ¼ cup loosely packed freshly chopped cilantro leaves
- 2 tbsp freshly chopped basil leaves
- 6 green onions (thinly sliced – green part only)
- 4 ears corn (omit for Whole30)
- 1 [15-ounce] can black beans, drained and rinsed (omit for Whole30)
Instructions
- Marinate chicken pieces in avocado oil and BBQ sauce for at least 15 minutes.
- Soak wooden skewers in water and thread marinated chicken onto them.
- Grill skewers on medium heat for 10-15 minutes or until cooked through.
- Prepare dressing by whisking together oil, coconut milk, lemon juice, vinegar, onion powder, garlic, herbs, salt, and pepper.
- Assemble your salad with romaine lettuce, tomatoes, avocado, and any other desired toppings. Add grilled skewers on top.
- Drizzle with dressing just before serving.
Nutrition
- Serving Size: 1 plate (approximately 300g)
- Calories: 550
- Sugar: 8g
- Sodium: 670mg
- Fat: 31g
- Saturated Fat: 7g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 10g
- Protein: 45g
- Cholesterol: 130mg



Leave a Comment