There’s something about a smoky, tangy BBQ chicken salad that feels like summer in every bite. Growing up, backyard barbecues meant marinated chicken sizzling on the grill and fresh, crisp salads straight from the garden. This BBQ Chicken Skewer Salad brings those nostalgic flavors together in an easy-to-make meal that’s perfect for beginners.
If you love the classic BBQ chicken salad from restaurants like California Pizza Kitchen, this homemade version will become your go-to. It’s packed with fresh greens, juicy grilled chicken, charred corn, and a creamy homemade herby ranch dressing that takes just minutes to make. The best part? This meal is not only delicious but also nutritious, packed with protein and fiber while staying light and refreshing.

Why This Recipe is Special
- Beginner-friendly: Simple steps with no complex techniques.
- Quick and easy: Minimal prep and a short cooking time make this perfect for busy nights.
- Healthy and balanced: High in protein, fiber, and healthy fats, making it a wholesome meal.
- Packed with flavor: Smoky BBQ chicken, crisp lettuce, sweet grilled corn, and a creamy ranch dressing bring layers of taste.
- Easily customizable: Swap ingredients based on dietary needs or personal preference.
Ingredients and Preparation
Each ingredient in this salad plays a role in building flavor and texture. Here’s what you’ll need:
For the Chicken Skewers
- Boneless, skinless chicken breasts: Lean protein that grills beautifully and stays juicy.
- Avocado oil: Helps prevent sticking and adds healthy fats.
- Kosher salt: Enhances the natural flavor of the chicken.
- BBQ sauce: Adds a smoky, sweet, and tangy glaze to the chicken.
For the Herby Ranch Dressing
- Light-tasting oil (avocado or light olive oil): Creates a smooth base for the dressing.
- Egg: Helps emulsify the dressing for a creamy texture.
- Unsweetened full-fat coconut milk: Adds richness while keeping it dairy-free.
- Lemon juice and red wine vinegar: Provide acidity and brightness.
- Onion powder and garlic: Boost flavor with aromatic depth.
- Fresh dill and parsley: Give the dressing its signature herby taste.
- Black pepper: Adds a hint of spice.
For the Salad
- Corn on the cob: Grilled for a smoky sweetness that balances the BBQ sauce.
- Romaine lettuce: Crisp and refreshing, providing the perfect salad base.
- Green onions: Adds a mild onion flavor without overpowering the dish.
- Grape tomatoes: Bursting with sweetness and acidity.
- Black beans: A great source of fiber and protein (omit for Whole30).
- Fresh cilantro and basil: Elevate the freshness and add complexity.
- Avocado: Creamy and rich, it complements the smoky and tangy elements perfectly.
Ingredient Substitutions
- Swap chicken breasts for boneless thighs for extra juiciness.
- Use store-bought ranch if you’re short on time.
- Replace romaine with mixed greens or baby spinach.
- Add sliced bell peppers for extra crunch.
- For a dairy-free version, stick to the homemade ranch with coconut milk.
Step-by-Step Instructions
Marinate the chicken: Place chicken breasts between two sheets of plastic wrap and pound to an even thickness. Cut into 2-inch cubes and toss in a bowl with avocado oil, kosher salt, and BBQ sauce. Let marinate for at least 20 minutes at room temperature or refrigerate for up to 8 hours.
Make the herby ranch: Pour the oil into a wide-mouth jar and crack the egg into it. Let it sink to the bottom. Using an immersion blender, blend until a thick mayo forms, then slowly move the blender up and down to incorporate everything. Add coconut milk, lemon juice, red wine vinegar, onion powder, and garlic, blending again until smooth. Stir in chopped dill, parsley, and black pepper. Refrigerate until ready to use.
Grill the chicken and corn: Preheat a grill to medium-high heat (350-400°F). Rub corn with avocado oil and grill for 10-12 minutes, turning every 2 minutes, until tender with slight charring. Place chicken skewers on the grill and cook for 3-4 minutes per side, basting with BBQ sauce after flipping. Once chicken is fully cooked and has nice grill marks, remove from the grill and set aside.
Assemble the salad: In a large bowl, toss together romaine lettuce, green onions, grape tomatoes, black beans, cilantro, and basil. Drizzle with herby ranch dressing and toss until well coated.
Add final touches: Cut grilled corn off the cob and add to the salad along with diced avocado. Toss gently to combine. Serve with BBQ chicken skewers on top.

Beginner Tips and Notes
- How to tell if chicken is done: Chicken is fully cooked when its internal temperature reaches 165°F. Use a meat thermometer for accuracy.
- Prevent dry chicken: Marinating for at least 20 minutes helps keep the chicken juicy. Avoid overcooking by removing from the grill as soon as it reaches the correct temperature.
- Shortcut for dressing: If using store-bought mayo, blend it with coconut milk, lemon juice, red wine vinegar, and seasonings for a quick version.
- Corn alternative: If you don’t have fresh corn, use frozen or canned corn and sauté it in a dry skillet for a similar charred effect.
- Meal prep tip: Grill extra chicken and store in the fridge for up to 4 days for easy salads or wraps throughout the week.
Serving Suggestions
- With warm bread: Serve with grilled sourdough or garlic bread for a more filling meal.
- As a wrap: Turn this salad into a BBQ chicken wrap using whole wheat or gluten-free tortillas.
- With a side of roasted potatoes: Add a side of crispy roasted sweet potatoes or classic fries for a heartier meal.
- For meal prep: Store salad components separately and assemble just before serving to keep everything fresh.
Conclusion
This Grilled BBQ Chicken Skewer Salad is a fantastic beginner-friendly recipe that brings together smoky, tangy, and fresh flavors in a simple yet satisfying dish. Whether you’re cooking for yourself or a group, this salad is easy to prepare and endlessly customizable. Try it out and let me know how it turned out in the comments—I’d love to hear your variations!
FAQ About BBQ Chicken Skewer Salad
Can I use a different protein instead of chicken?
Yes, you can substitute chicken with shrimp, tofu, or even beef skewers. If using shrimp, reduce the grilling time to 2-3 minutes per side.
How do I keep my chicken from drying out on the grill?
Marinating the chicken for at least 20 minutes (or up to 8 hours) helps lock in moisture. Avoid overcooking by using a meat thermometer and removing the chicken once it reaches 165°F.
Can I make this salad ahead of time?
Yes! You can prep the dressing, chop the vegetables, and grill the chicken in advance. Store them separately and assemble just before serving to keep everything fresh.
More Relevant Recipes
Print
BBQ Chicken Skewer Salad – The Defined Dish – Recipes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
This BBQ Chicken Skewer Salad is a flavorful, protein-packed meal featuring smoky BBQ chicken, crisp romaine, charred corn, and a creamy homemade herby ranch dressing. Perfect for summer grilling or meal prep, this dish is fresh, satisfying, and beginner-friendly.
Ingredients
For the Chicken Skewers
- 2 pounds boneless, skinless chicken breasts
- 3 tablespoons avocado oil
- 1 teaspoon kosher salt
- 2 cups BBQ sauce (Primal Kitchen recommended)
- 8 wooden skewers (pre-soaked)
For the Herby Ranch Dressing
- 1 cup avocado oil or light olive oil
- 1 egg
- ½ cup unsweetened full-fat coconut milk
- 2 tablespoons lemon juice
- 1 tablespoon red wine vinegar
- 1 teaspoon kosher salt
- 1 teaspoon onion powder
- 2 cloves garlic, minced
- ¼ cup fresh dill, finely chopped
- ¼ cup fresh parsley, finely chopped
- 1 teaspoon freshly cracked black pepper
For the Salad
- 4 ears corn (omit for Whole30)
- 2 tablespoons avocado oil
- 8 cups romaine lettuce, thinly sliced (about 2 small heads)
- 6 green onions, thinly sliced (green parts only)
- 2 cups grape tomatoes, quartered
- 1 (15-ounce) can black beans, drained and rinsed (omit for Whole30)
- ¼ cup fresh cilantro, chopped
- 2 tablespoons fresh basil, chopped
- 1 avocado, diced
Instructions
- Marinate the chicken: Place the chicken breasts between two sheets of plastic wrap and pound to an even ½-inch thickness. Cut into 2-inch cubes and place in a large bowl. Add avocado oil, kosher salt, and 1 cup of BBQ sauce, stirring until evenly coated. Let the chicken marinate for at least 20 minutes at room temperature or up to 8 hours in the refrigerator.
- Prepare the herby ranch dressing: Pour the oil into a wide-mouth jar and crack the egg into it, letting it sink to the bottom. Insert an immersion blender, resting the blade on top of the yolk. Blend without moving the blender for about 10 seconds until a thick mayo forms at the bottom. Slowly move the blender up and down until fully emulsified. Add the coconut milk, lemon juice, red wine vinegar, salt, onion powder, and garlic, blending again to combine. Stir in the dill, parsley, and black pepper. Refrigerate until ready to use.
- Grill the chicken and corn: Preheat a grill to medium-high heat (350-400°F). Drizzle the corn with avocado oil, rubbing it evenly to coat. Place the corn on the grill and cook for 10-12 minutes, turning every 2 minutes until tender with slight charring. Add the skewers to the grill and cook for 3-4 minutes on the first side, then flip. Baste the cooked side with BBQ sauce and continue grilling for another 3-4 minutes until the chicken is fully cooked with deep grill marks. Remove from the grill and let rest.
- Assemble the salad: In a large bowl, combine romaine lettuce, green onions, grape tomatoes, black beans, cilantro, and basil. Add the herby ranch dressing and toss until well coated.
- Add the final touches: Cut the grilled corn off the cob and add to the salad along with the diced avocado. Gently toss to combine. Serve with the grilled BBQ chicken skewers on top and enjoy immediately.
Notes
- To check if the chicken is done, use a meat thermometer to ensure it reaches an internal temperature of 165°F.
- If you’re short on time, store-bought ranch works as a substitute for the homemade dressing.
- Store leftovers separately to maintain freshness. The salad will keep for up to 3 days in the refrigerator.
- If you don’t have a grill, use a grill pan on the stovetop or broil the chicken in the oven for similar results.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Salad
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 salad with chicken
- Calories: 450
- Sugar: 6g
- Sodium: 780mg
- Fat: 26g
- Saturated Fat: 6g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 7g
- Protein: 38g
- Cholesterol: 110mg
