BBQ Chicken Skewer Salad

This BBQ Chicken Skewer Salad is a fresh and flavorful dish that brings the smoky essence of barbecue into a light, satisfying meal. Juicy grilled chicken skewers glazed with BBQ sauce are paired with crisp greens, crunchy veggies, and a zesty dressing, creating a balanced dish that’s perfect for warm-weather meals or anytime you crave a healthy twist on barbecue favorites.

Why You’ll Love This Recipe

  • Combines smoky BBQ flavor with fresh, crisp salad
  • Easy to prepare and perfect for grilling season
  • Customizable with your favorite vegetables or dressings
  • Great for meal prep or entertaining guests
  • A healthier alternative to traditional BBQ meals

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Boneless, skinless chicken breasts or thighs
  • BBQ sauce (your favorite variety)
  • Mixed salad greens (like romaine, arugula, or spinach)
  • Cherry tomatoes
  • Cucumber
  • Red onion
  • Bell pepper (any color)
  • Olive oil
  • Salt and pepper
  • Optional: corn, avocado, shredded cheese, or croutons

directions

  1. Cut the chicken into bite-sized pieces and marinate them in BBQ sauce for at least 30 minutes.
  2. Thread the marinated chicken pieces onto skewers.
  3. Preheat a grill or grill pan over medium-high heat. Cook the chicken skewers for 8–10 minutes, turning occasionally, until fully cooked and lightly charred.
  4. While the chicken cooks, prepare the salad: chop the vegetables and toss them with mixed greens in a large bowl.
  5. Drizzle with olive oil and season with salt and pepper to taste.
  6. Once the chicken is done, remove from skewers and place on top of the salad.
  7. Serve immediately with additional BBQ sauce or your preferred dressing.

Servings and timing

Servings: 4 Prep Time: 15 minutes Marinate Time: 30 minutes Cook Time: 10 minutes Total Time: 55 minutes

Variations

  • Swap chicken with grilled shrimp or tofu for a pescatarian or vegetarian option
  • Use a spicy BBQ sauce or a honey BBQ sauce for different flavor profiles
  • Add grains like quinoa or farro for extra heartiness
  • Try a ranch or chipotle dressing instead of olive oil
  • Include fresh fruit like mango or pineapple for a sweet contrast

storage/reheating

Store leftover salad (without dressing) and chicken separately in airtight containers in the refrigerator for up to 3 days. Reheat chicken in the microwave or a skillet until warm. Assemble salad just before serving to keep it crisp.

BBQ Chicken Skewer Salad

FAQs

How long should I marinate the chicken?

At least 30 minutes is recommended, but up to 2 hours will give even more flavor.

Can I use store-bought BBQ sauce?

Yes, any favorite brand or homemade version will work well.

What vegetables go best in this salad?

Cherry tomatoes, cucumbers, red onions, and bell peppers are great, but feel free to add what you love.

Can I cook the chicken in a skillet instead of a grill?

Absolutely. A grill pan or even a regular skillet works just fine.

Is this salad good for meal prep?

Yes, just keep the components separate and assemble when ready to eat.

Can I make this recipe dairy-free?

Yes, simply skip the cheese or use a dairy-free alternative.

What kind of chicken works best?

Boneless, skinless chicken breasts or thighs are both great options.

Can I use wooden skewers?

Yes, but soak them in water for at least 30 minutes before grilling to prevent burning.

Is it okay to eat the salad cold?

Yes, the salad can be enjoyed cold with freshly grilled or pre-cooked chicken.

How do I make it spicier?

Add chili flakes, jalapeños, or a spicy BBQ sauce to bring the heat.

Conclusion

This BBQ Chicken Skewer Salad is a delicious, colorful, and wholesome dish that delivers on both flavor and nutrition. Whether you’re firing up the grill or just looking for a satisfying salad, this recipe has you covered. With its versatility and ease, it’s sure to become a go-to favorite for any occasion.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
BBQ Chicken Skewer Salad

BBQ Chicken Skewer Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Molly Yeh
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Salad
  • Method: Grilling
  • Cuisine: American
  • Diet: Gluten Free

Description

This BBQ Chicken Skewer Salad is fresh, colorful, and packed with smoky flavor. Juicy grilled chicken skewers are served over a crisp bed of greens, topped with sweet corn, cherry tomatoes, avocado, and a drizzle of tangy BBQ ranch dressing. It’s a delicious balance of healthy and hearty—perfect for lunch or a light dinner.


Ingredients

For the Chicken Skewers:

  • 1 lb boneless, skinless chicken breasts, cut into 1-inch cubes

  • 1/2 cup BBQ sauce (plus more for brushing)

  • 1 tbsp olive oil

  • 1 tsp garlic powder

  • 1/2 tsp smoked paprika

  • 1/4 tsp salt

  • 1/4 tsp black pepper

  • Wooden or metal skewers

For the Salad:

  • 6 cups mixed salad greens

  • 1 cup cherry tomatoes, halved

  • 1 cup corn kernels (fresh, canned, or thawed from frozen)

  • 1 avocado, diced

  • 1/4 cup red onion, thinly sliced

  • 1/4 cup shredded cheddar cheese (optional)

For the Dressing:

  • 1/2 cup ranch dressing

  • 2 tbsp BBQ sauce


Instructions

  1. Marinate the Chicken:
    In a bowl, combine chicken, BBQ sauce, olive oil, garlic powder, smoked paprika, salt, and pepper. Let marinate for at least 30 minutes (or up to 2 hours) in the fridge.

  2. Prepare the Skewers:
    Thread the marinated chicken pieces onto skewers. If using wooden skewers, soak them in water for 30 minutes beforehand to prevent burning.

  3. Grill the Chicken:
    Preheat grill or grill pan over medium-high heat. Grill skewers for 8–10 minutes, turning occasionally and brushing with extra BBQ sauce, until chicken is cooked through and has nice grill marks.

  4. Mix the Dressing:
    In a small bowl, whisk together ranch dressing and BBQ sauce until smooth. Set aside.

  5. Assemble the Salad:
    Divide salad greens between bowls or plates. Top with grilled chicken skewers, cherry tomatoes, corn, avocado, red onion, and cheese if using.

  6. Drizzle & Serve:
    Spoon BBQ ranch dressing over the salad just before serving. Enjoy!


Notes

  • You can use pre-cooked rotisserie chicken if you’re short on time—just toss it in BBQ sauce and warm it up before serving.

  • Add croutons or crushed tortilla chips for extra crunch.

  • This salad works great for meal prep—just store dressing separately.


Nutrition

  • Serving Size: 1 salad
  • Calories: 420
  • Sugar: 10g
  • Sodium: 690mg
  • Fat: 24g
  • Saturated Fat: 5g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 5g
  • Protein: 31g
  • Cholesterol: 80mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *