BBQ Chicken Skewer Salad
If you’re looking for a delightful dish that’s as easy to make as it is delicious, let me introduce you to my favorite BBQ Chicken Skewer Salad. This recipe brings together juicy grilled chicken, fresh veggies, and a zesty dressing that will brighten up your plate. It’s perfect for busy weeknights when you want something quick yet satisfying, or for family gatherings where everyone can dig in and enjoy.
What makes this BBQ Chicken Skewer Salad truly special is its versatility. You can whip it up in no time and customize it to suit your taste buds. Whether you’re hosting a summer barbecue or just need a healthy meal prep idea, this salad is sure to please!
Why You’ll Love This Recipe
- Quick and easy: With just about 35 minutes from prep to plate, this dish fits perfectly into your busy schedule.
- Family-friendly: Kids love skewers! They can help with assembling them, making dinner a fun activity.
- Make-ahead option: Prep the chicken and veggies earlier in the day for an effortless dinner later.
- Flavor-packed: The combination of BBQ sauce with fresh herbs and veggies creates a vibrant taste experience.

Ingredients You’ll Need
Gathering the ingredients for this BBQ Chicken Skewer Salad is simple and straightforward. You’ll find everything you need in your local grocery store, ensuring that your meal is both wholesome and satisfying.
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 (grilled or boiled)
- 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
- 1 (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
This BBQ Chicken Skewer Salad is wonderfully flexible! Feel free to switch things up based on what you have on hand or your personal preferences.
- Swap the protein: Use shrimp or tofu instead of chicken for a different flavor profile.
- Add more veggies: Toss in bell peppers or zucchini for extra crunch and nutrition.
- Go grainy: Serve it over quinoa or brown rice for added heartiness.
- Change the dressing: Try a yogurt-based herb dressing for a creamy twist.
How to Make BBQ Chicken Skewer Salad
Step 1: Prepare the Marinade
In a mixing bowl, combine 3 tablespoons of avocado oil with kosher salt and half of your BBQ sauce. This marinade will infuse the chicken with flavor while keeping it moist on the grill. Cut your chicken into bite-sized pieces so they fit nicely on the skewers.
Step 2: Assemble the Skewers
Thread the marinated chicken pieces onto your pre-soaked wooden skewers. Be sure to leave some space between each piece so they cook evenly. This step not only looks appealing but also makes grilling much easier!
Step 3: Grill the Chicken
Preheat your grill over medium heat. Cook those skewers for about 12-15 minutes, turning occasionally until they are nicely charred and cooked through. This step brings out that smoky flavor we all love in BBQ dishes!
Step 4: Make the Dressing
While the chicken is grilling, whip up your dressing by blending together avocado oil, egg, coconut milk, lemon juice, apple cider vinegar, dijon mustard, kosher salt, onion powder, minced garlic, dill fronds, parsley, and black pepper. This creamy dressing will tie all the flavors together beautifully.
Step 5: Prepare Your Salad Base
In a large bowl or platter, layer down your sliced romaine lettuce as a bed for all those delicious toppings! Add in sliced green onions, corn kernels (cut off the cob), grape tomatoes, black beans, cilantro leaves, basil leaves, and diced avocado.
Step 6: Serve It Up!
Once your chicken skewers are ready and resting after grilling for a few minutes (let them rest so juices redistribute), place them atop your vibrant salad base. Drizzle generously with the homemade dressing before serving. Enjoy every colorful bite of this BBQ Chicken Skewer Salad!
Pro Tips for Making BBQ Chicken Skewer Salad
Creating a delicious BBQ Chicken Skewer Salad is a breeze with a few handy tips to enhance your experience!
-
Pre-soak your skewers: Soaking wooden skewers in water for at least 30 minutes prevents them from burning on the grill, ensuring your chicken cooks beautifully without any charred sticks.
-
Marinate for flavor: For an extra kick, let the chicken marinate in the BBQ sauce for at least an hour (or overnight if you have the time). This allows the flavors to penetrate deeply, resulting in succulent, flavorful bites.
-
Use fresh herbs: Fresh dill, parsley, cilantro, and basil not only add vibrant flavor but also brighten up the presentation. Don’t skimp on these—they take your salad from good to unforgettable!
-
Grill corn for sweetness: Grilling the corn brings out its natural sweetness and adds a smoky flavor that complements the BBQ chicken perfectly. Just husk the corn and place it directly on the grill until charred.
-
Customize your salad: Feel free to swap out or add any of your favorite veggies! Bell peppers, cucumbers, or even a sprinkle of feta can give your salad a unique twist.
How to Serve BBQ Chicken Skewer Salad
Serving this colorful and delectable BBQ Chicken Skewer Salad can be as fun as making it! Here are some creative ways to present it:
Garnishes
- Chopped fresh herbs: A sprinkle of additional freshly chopped dill or cilantro adds a burst of color and freshness right before serving.
- Lemon wedges: Placing lemon wedges alongside brings a zesty brightness that guests can squeeze over their salad for an extra punch of flavor.
Side Dishes
- Grilled Vegetable Platter: A mix of seasonal vegetables like zucchini, bell peppers, and mushrooms tossed in olive oil and grilled until tender serves as a lovely complement to the salad’s flavors.
- Quinoa Salad: A light quinoa salad featuring cherry tomatoes, cucumber, and a lemon vinaigrette adds a nutritious side packed with protein and fiber.
- Sweet Potato Fries: Crispy sweet potato fries seasoned with paprika provide a sweet crunch that contrasts nicely with the savory chicken skewers.
- Watermelon Feta Salad: This refreshing mix of juicy watermelon cubes with crumbled feta and mint offers a cooling palate cleanser amid all those rich flavors.
With these serving ideas and pro tips in hand, you’re ready to impress family and friends with your delightful BBQ Chicken Skewer Salad! Enjoy every bite!

Make Ahead and Storage
This BBQ Chicken Skewer Salad is perfect for meal prep! You can easily prepare the ingredients ahead of time, making it a convenient option for your busy week ahead.
Storing Leftovers
- Store any leftover salad components separately to keep everything fresh.
- Place the grilled chicken skewers in an airtight container in the refrigerator for up to 3 days.
- Keep the salad ingredients, such as lettuce and tomatoes, in separate containers. They will stay crisp for about 2-3 days.
- If you have leftover dressing, store it in a small jar or container in the fridge for up to a week.
Freezing
- Grilled chicken skewers can be frozen for up to 3 months. Wrap them tightly in plastic wrap and then place them in a freezer bag.
- Avoid freezing salad ingredients like lettuce and tomatoes, as they lose their texture once thawed.
Reheating
- To reheat chicken skewers, simply microwave them for about 1-2 minutes or warm them gently on a grill or skillet until heated through.
- If you’ve made extra dressing, give it a good shake before using it again on your fresh salad.
FAQs
Here are some common questions you might have about making this BBQ Chicken Skewer Salad.
Can I use other proteins instead of chicken?
Absolutely! Feel free to substitute the chicken with shrimp or tofu for a different twist on this BBQ Chicken Skewer Salad.
How do I make BBQ Chicken Skewer Salad gluten-free?
To keep this recipe gluten-free, ensure that your BBQ sauce is labeled gluten-free. There are many delicious options available!
Can I prepare BBQ Chicken Skewers in advance?
Yes! You can marinate and assemble the BBQ Chicken Skewers a day ahead. Just grill them when you’re ready to serve the salad.
What can I add to my BBQ Chicken Skewer Salad?
You can customize your salad with favorites like bell peppers, cucumbers, or even fruits like mango for added sweetness alongside your BBQ Chicken Skewers.
Final Thoughts
I hope you find joy in making this BBQ Chicken Skewer Salad! It’s not only delicious but also versatile and great for sharing with friends and family. Enjoy the vibrant flavors and freshness of each bite. Happy cooking!
BBQ Chicken Skewer Salad
Enjoy this hearty BBQ Chicken Skewer Salad that’s perfect for meal prep. Try it today and delight in its vibrant flavors!
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: Serves 4
- Category: Main
- Method: Grilling
- Cuisine: American
Ingredients
- 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)
- 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 (grilled or boiled)
- 2 tablespoons avocado oil
- 8 cups thinly sliced romaine lettuce
- 6 green onions (thinly sliced, green parts only)
- 16 ounces (about 2 cups) quartered grape tomatoes
- 1 (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)
Instructions
- Prepare the marinade by combining avocado oil, kosher salt, and half of the BBQ sauce. Cut chicken into bite-sized pieces and marinate for at least 30 minutes.
- Thread marinated chicken onto pre-soaked wooden skewers.
- Grill chicken skewers over medium heat for 12-15 minutes until cooked through.
- While grilling, make the dressing by blending avocado oil, egg, coconut milk, lemon juice, apple cider vinegar, salt, onion powder, garlic, dill, parsley, and black pepper until smooth.
- In a large bowl or platter, layer sliced romaine lettuce and top with grilled corn kernels, green onions, grape tomatoes, black beans, cilantro leaves, basil leaves, and avocado.
- Place the grilled chicken skewers on top of the salad and drizzle with dressing before serving.
Nutrition
- Serving Size: 1 plate (approximately 300g)
- Calories: 480
- Sugar: 6g
- Sodium: 720mg
- Fat: 28g
- Saturated Fat: 4g
- Unsaturated Fat: 24g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 10g
- Protein: 30g
- Cholesterol: 80mg
