If you’re looking for a delightful and vibrant dish to brighten up your dinner table, then this BBQ Chicken Skewer Salad is just what you need! It’s one of those recipes that brings everyone together, making it perfect for busy weeknights or family gatherings. The juicy, marinated chicken skewers paired with fresh veggies create a meal that’s not only delicious but also visually stunning.
This salad is special because it combines the smoky, sweet flavors of BBQ with crisp, fresh ingredients. It’s a crowd-pleaser that satisfies both kids and adults alike. Plus, it’s easy to make ahead of time, so you can enjoy more quality time with your loved ones.
Why You’ll Love This Recipe
- Quick Preparation: With just 20 minutes of prep time, you can whip up this flavorful dish in no time.
- Family-Friendly: Everyone will love the combination of BBQ chicken and fresh veggies—it’s a hit at any meal!
- Make-Ahead Convenience: Perfect for meal prep! Grill the chicken ahead of time and toss it together when you’re ready to serve.
- Healthy Ingredients: Packed with protein and fiber from the black beans and veggies, this salad is as nutritious as it is tasty.

Ingredients You’ll Need
This BBQ Chicken Skewer Salad features simple, wholesome ingredients that are easy to find at your local grocery store. Get ready to enjoy a fresh and satisfying meal!
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 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, seed removed, and diced medium)
Variations
This recipe is wonderfully flexible! Feel free to get creative with your ingredients based on what you have or what flavors you enjoy most.
- Swap the protein: Try using shrimp or tofu instead of chicken for a different taste!
- Add more veggies: Toss in bell peppers or zucchini for extra crunch and color.
- Make it spicy: Add some jalapeños or a drizzle of hot honey to give your salad a kick!
- Vegan option: Replace chicken with grilled portobello mushrooms and use aquafaba instead of egg in the dressing.
How to Make BBQ Chicken Skewer Salad
Step 1: Prepare the Marinade
Start by cutting your chicken breasts into bite-sized pieces. In a bowl, mix together the avocado oil, kosher salt, and BBQ sauce. This marinade not only infuses flavor into the chicken but also helps keep it juicy during cooking.
Step 2: Skewer the Chicken
Thread the marinated chicken onto pre-soaked skewers. Make sure not to overcrowd them; this helps them cook evenly. Grilling allows those delicious BBQ flavors to caramelize beautifully!
Step 3: Grill the Chicken
Preheat your grill over medium-high heat. Grill the skewers for about 10-15 minutes, turning occasionally until they’re cooked through. This step is crucial as grilling gives that smoky flavor you’ll love.
Step 4: Make the Dressing
While the chicken grills, combine all dressing ingredients in a blender until smooth. This creamy dressing ties all the elements of your salad together perfectly!
Step 5: Assemble Your Salad
In a large bowl, mix together romaine lettuce, corn (if using), green onions, grape tomatoes, black beans (if using), cilantro, basil, and avocado. Drizzle with dressing before gently tossing everything together—this ensures every bite is packed with flavor!
Step 6: Serve & Enjoy!
Once your chicken has finished grilling, slide off those skewers right onto your beautiful salad. Serve it warm or at room temperature; either way, it’s going to be irresistible!
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 turns out delicious every time:
Marinate for Flavor: Allow the chicken to marinate in the BBQ sauce for at least 30 minutes (or up to overnight). This helps infuse the meat with rich flavors that make each bite unforgettable.
Use Soaked Skewers: Remember to soak your wooden skewers in water for at least 30 minutes before grilling. This prevents them from burning and ensures that they hold your delicious ingredients together without charred edges.
Don’t Overcrowd the Skewers: When threading your ingredients onto the skewers, leave a little space between each piece. This allows for better heat circulation, ensuring everything cooks evenly and gets those lovely grill marks.
Watch Your Cooking Time: Keep an eye on your chicken while it’s grilling. Overcooking can lead to dry meat, so use a meat thermometer to check for doneness—165°F is the magic number!
Customize Your Toppings: Feel free to get creative with toppings like extra fresh herbs or even a sprinkle of feta cheese (omit for Whole30). These additions can enhance flavor and presentation, making your salad even more delightful.
How to Serve BBQ Chicken Skewer Salad
Presenting your BBQ Chicken Skewer Salad beautifully will impress your guests and elevate the dining experience. Here are some ideas on how to serve it:
Garnishes
- Fresh Herbs: A sprinkle of freshly chopped cilantro or parsley adds a burst of color and freshness that enhances the overall flavor.
- Lemon Wedges: Serve with wedges of lemon on the side; a squeeze of fresh lemon juice can brighten up the dish beautifully.
- Toasted Seeds: A handful of toasted pumpkin seeds or sunflower seeds provides an appealing crunch and an extra layer of nutrition.
Side Dishes
- Grilled Vegetables: A mix of seasonal veggies like zucchini, bell peppers, and asparagus drizzled with olive oil and grilled until tender complements the flavors of the skewers.
- Quinoa Salad: A light quinoa salad mixed with cucumbers, tomatoes, and a lemon vinaigrette is refreshing and pairs perfectly with the richness of the chicken.
- Sweet Potato Fries: Baked sweet potato fries seasoned with paprika offer a sweet contrast to the savory salad while being fun to munch on.
- Fruit Salad: A vibrant fruit salad featuring seasonal fruits provides a sweet finish to your meal that balances out the savory elements of the dinner.

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 it properly:
Storing Leftovers
- Store any leftover salad in an airtight container in the refrigerator.
- Keep the dressing separate until you’re ready to serve for optimal freshness.
- Consume within 3-4 days for the best taste and quality.
Freezing
- While it’s not recommended to freeze the assembled salad, you can freeze cooked chicken skewers separately.
- Place cooked chicken skewers in a freezer-safe bag or container and store them for up to 2 months.
- Thaw in the refrigerator overnight before reheating.
Reheating
- Reheat chicken skewers in the oven at 350°F (175°C) for about 10-15 minutes or until heated through.
- If using a microwave, heat on medium power in short intervals until warm.
FAQs
Can I make BBQ Chicken Skewer Salad ahead of time?
Absolutely! You can prepare all components of the BBQ Chicken Skewer Salad a day in advance. Just keep the dressing separate until serving to maintain freshness.
What goes well with BBQ Chicken Skewer Salad?
This salad pairs beautifully with grilled vegetables, garlic bread, or quinoa for a more substantial meal. Enjoy it as a light lunch or serve it alongside your favorite proteins!
How do I customize my BBQ Chicken Skewer Salad?
Feel free to swap out ingredients according to your preferences! Add other veggies like bell peppers or zucchini, or try different herbs for extra flavor.
Final Thoughts
I hope you enjoy making this BBQ Chicken Skewer Salad as much as I do! It’s not only vibrant and delicious but also a great way to bring everyone together around the table. Don’t hesitate to experiment with your favorite ingredients and share your creations. Happy cooking!
BBQ Chicken Skewer Salad
BBQ Chicken Skewer Salad is the perfect dish for those looking to add a burst of flavor and color to their dining experience. This vibrant salad combines juicy, marinated chicken skewers with fresh vegetables, creating a visually stunning meal that everyone will love. Ideal for busy weeknights or family gatherings, this dish marries the smoky sweetness of BBQ with crisp greens, ensuring satisfaction for both kids and adults. Plus, it’s simple enough to prepare ahead of time, freeing up your schedule for quality moments with loved ones.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: Serves approximately 4
- Category: Main
- Method: Grilling
- Cuisine: American
Ingredients
- 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)
- 1 cup light tasting oil
- 1/2 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
- 1/4 cup finely chopped fresh dill fronds
- 1/4 cup finely chopped fresh parsley
- 1 tsp freshly cracked black pepper
- 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)
- 1/4 cup loosely packed freshly chopped cilantro leaves
- 2 tbsp freshly chopped basil leaves
- 1 avocado (peeled, seed removed, and diced medium)
Instructions
- Cut chicken into bite-sized pieces and marinate in a mixture of avocado oil, kosher salt, and BBQ sauce.
- Thread marinated chicken onto soaked skewers.
- Preheat grill and cook skewers for 10-15 minutes until fully cooked.
- Blend dressing ingredients until smooth.
- In a large bowl, combine romaine lettuce, tomatoes, beans (if using), and herbs; drizzle with dressing and toss gently.
- Serve warm skewers over the salad.
Nutrition
- Serving Size: 1 cup salad with 1 skewer (300g)
- Calories: 350
- Sugar: 5g
- Sodium: 500mg
- Fat: 20g
- Saturated Fat: 3g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 8g
- Protein: 25g
- Cholesterol: 70mg




Leave a Comment