BBQ Chicken Skewer Salad
If you’re looking for a dish that’s bursting with flavor and easy to throw together, let me introduce you to my BBQ Chicken Skewer Salad. This delightful recipe is perfect for busy weeknights or family gatherings when you want something delicious without spending hours in the kitchen. The juicy chicken skewers paired with fresh veggies and a creamy dressing make this salad a showstopper any day of the week.
What I love most about this BBQ Chicken Skewer Salad is how it brings everyone together. Whether it’s a summer barbecue or just a cozy dinner at home, this dish is always a hit. Plus, it’s versatile enough to adjust based on what you have on hand—making it a fantastic addition to your meal prep routine!
Why You’ll Love This Recipe
- Quick and Easy: With just 20 minutes of prep time, you can have a satisfying meal ready in no time.
- Family-Friendly: Kids will love the fun skewers, and the flavors are sure to please picky eaters.
- Make-Ahead Convenience: Prep the ingredients in advance for an effortless dinner during busy weekdays.
- Healthy and Wholesome: Packed with lean protein and fresh veggies, this salad is both nutritious and filling.

Ingredients You’ll Need
This BBQ Chicken Skewer Salad uses simple, wholesome ingredients that you probably already have in your pantry. 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 finely 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! Feel free to mix things up based on your preferences or what’s in season.
- Swap the protein: Try shrimp or tofu for a different twist!
- Add more veggies: Toss in bell peppers, zucchini, or any other favorite veggies for extra crunch.
- Change the greens: Use kale or spinach instead of romaine for a nutrient boost.
- Make it spicy: Add some diced jalapeños or drizzle with hot sauce if you’re craving heat.
How to Make BBQ Chicken Skewer Salad
Step 1: Marinate the Chicken
Start by marinating your chicken breasts in avocado oil and kosher salt. This step is crucial because it ensures that your chicken stays juicy and flavorful as it cooks. Let it sit for at least 15 minutes while you prepare everything else.
Step 2: Prepare the Dressing
In a blender, combine light tasting oil, egg (if using), coconut milk, lemon juice, apple cider vinegar, salt, onion powder, garlic, dill fronds, parsley, and black pepper. Blend until smooth. This creamy dressing ties all the flavors together beautifully!
Step 3: Assemble the Skewers
Take your pre-soaked wooden skewers and thread chunks of marinated chicken onto each skewer. Make sure not to overcrowd them; leave some space between pieces so they cook evenly.
Step 4: Grill the Skewers
Preheat your grill over medium-high heat. Grill the skewers for about 10-15 minutes until the chicken is cooked through. Don’t forget to turn them occasionally! This step adds that wonderful charred flavor that makes them irresistible.
Step 5: Prepare the Salad Base
While your chicken cooks, get your salad ready! In a large bowl, toss together sliced romaine lettuce, green onions, grape tomatoes, corn (if using), beans (if using), cilantro leaves, basil leaves, and diced avocado.
Step 6: Serve It Up!
Once your skewers are ready, let them rest for a few minutes before serving. Drizzle some of your delicious dressing over the salad base and top with those scrumptious chicken skewers. Enjoy every bite of this vibrant BBQ Chicken Skewer Salad!
Pro Tips for Making BBQ Chicken Skewer Salad
Creating the perfect BBQ Chicken Skewer Salad can be a delightful experience, and these tips will help you nail it!
- Use high-quality chicken: Opting for fresh, organic chicken breasts enhances the flavor and texture of your dish, making each bite juicy and tender.
- Pre-soak skewers: Soaking your wooden skewers in water for at least 30 minutes prevents them from burning on the grill, ensuring that your chicken stays succulent while cooking.
- Marinate overnight: If time allows, marinate the chicken in BBQ sauce for several hours or overnight. This intensifies the flavors and makes the chicken more flavorful and tender when grilled.
- Grill at medium heat: Cooking at medium heat allows the chicken to cook evenly without charring too quickly. This way, you’ll achieve that perfect smoky flavor while keeping your chicken juicy.
- Add veggies to skewers: For added nutrition and color, consider threading vegetables like bell peppers or zucchini onto your skewers alongside the chicken. They’ll absorb delicious BBQ flavors and add a nice crunch to each bite.
How to Serve BBQ Chicken Skewer Salad
This BBQ Chicken Skewer Salad is not only delicious but also visually appealing. Presenting it well can elevate your dining experience and impress your guests!
Garnishes
- Fresh herbs: Sprinkle some finely chopped cilantro or parsley on top for a burst of freshness that complements the flavors beautifully.
- Lemon wedges: Serve with lemon wedges on the side for an extra zesty kick; squeezing fresh lemon juice over the salad brightens up all the flavors!
- Chili flakes: For those who enjoy a little heat, a pinch of chili flakes can add just the right amount of spice without overpowering the dish.
Side Dishes
- Quinoa salad: A light quinoa salad with cucumbers and tomatoes adds a refreshing balance to your meal. It’s packed with protein and fiber too!
- Grilled vegetables: Assorted grilled vegetables like zucchini, bell peppers, and asparagus make for a colorful side that complements the smoky flavors of the chicken.
- Sweet potato fries: Crispy sweet potato fries are not only delicious but also provide a hint of sweetness that pairs perfectly with BBQ flavors.
- Fruit salad: A simple fruit salad made with seasonal fruits acts as a refreshing palate cleanser after enjoying a hearty salad.
With these serving ideas and tips, you’re all set to create a memorable meal that will delight everyone around your table! Enjoy your cooking adventure!

Make Ahead and Storage
This BBQ Chicken Skewer Salad is perfect for meal prep! You can prepare the components ahead of time, making it easy to enjoy throughout the week. Here’s how you can store and manage your delicious salad:
Storing Leftovers
- Store any leftover salad in an airtight container in the refrigerator.
- Keep the chicken skewers separate from the salad ingredients to maintain freshness.
- Consume leftovers within 3-4 days for the best quality.
Freezing
- While I don’t recommend freezing the assembled salad, you can freeze cooked chicken skewers.
- Place them in a freezer-safe bag or container, removing as much air as possible.
- Use within 2-3 months for optimal taste.
Reheating
- To reheat the chicken skewers, place them on a baking sheet and warm in a preheated oven at 350°F (175°C) for about 10-15 minutes.
- Alternatively, you can microwave them for 1-2 minutes until heated through but be cautious not to overcook.
FAQs
Here are some common questions you might have about making this recipe.
Can I use other types of meat in BBQ Chicken Skewer Salad?
Absolutely! This recipe is versatile; feel free to substitute chicken with turkey or even plant-based proteins like tofu or tempeh for a different flavor profile.
How can I make the BBQ Chicken Skewer Salad dairy-free?
The recipe is naturally dairy-free by using coconut milk. Just ensure that any additional toppings or dressings you choose are also dairy-free to keep everything consistent!
What sides pair well with BBQ Chicken Skewer Salad?
Consider serving it alongside grilled vegetables, quinoa, or even some fresh fruit for a refreshing contrast.
Can I prepare BBQ Chicken Skewers ahead of time?
Yes! Marinate the chicken skewers a day in advance and refrigerate until you’re ready to grill. This way, you’ll save time on busy nights!
How do I store leftover BBQ Chicken Skewer Salad?
Leftovers should be stored in an airtight container in the fridge. Keep ingredients separate when possible to maintain freshness!
Final Thoughts
I hope you find joy in preparing this BBQ Chicken Skewer Salad! It’s a delightful mix of flavors and textures that come together beautifully. Whether it’s a weeknight dinner or a gathering with friends, this dish is sure to impress. Enjoy making it, and don’t hesitate to experiment with your favorite ingredients. Happy cooking!
BBQ Chicken Skewer Salad
Discover the vibrant and delicious BBQ Chicken Skewer Salad, a perfect dish for busy weeknights or family gatherings. This salad combines juicy, marinated chicken skewers with fresh vegetables, all drizzled in a creamy dressing that ties the flavors together beautifully. Whether you’re hosting a summer barbecue or enjoying a cozy dinner at home, this dish is sure to impress everyone at your table. Plus, its versatility allows you to customize it based on seasonal ingredients or personal preferences, making it an excellent addition to your meal prep routine!
- 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
- 1 tsp kosher salt
- 1 cup BBQ sauce (such as Primal Kitchen)
- 8 cups romaine lettuce
- 2 cups grape tomatoes
- 1 avocado (peeled and seed removed, diced medium)
- 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
- 6 green onions (thinly sliced, green part only)
- ¼ cup loosely packed finely chopped cilantro leaves
- 2 tbsp freshly chopped basil leaves
Instructions
- Marinate chicken breasts with avocado oil and kosher salt for at least 15 minutes.
- Blend light tasting oil, coconut milk, lemon juice, apple cider vinegar, garlic, and herbs until smooth to make the dressing.
- Thread marinated chicken onto pre-soaked skewers and grill over medium-high heat for 10-15 minutes until cooked through.
- In a large bowl, combine sliced romaine lettuce, green onions, grape tomatoes, diced avocado, and herbs.
- Serve grilled skewers over the salad and drizzle with dressing.
Nutrition
- Serving Size: 1 plate (approximately 300g)
- Calories: 450
- Sugar: 5g
- Sodium: 680mg
- Fat: 24g
- Saturated Fat: 4g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 9g
- Protein: 33g
- Cholesterol: 95mg
