This might be the juiciest, most flavor-packed salad you'll crave this summer. The combination of tender, spicy BBQ chicken with fresh greens and a creamy herby ranch dressing makes this Spicy BBQ Chicken Skewer Salad Recipe a total winner for any meal or gathering.
Jump to:
Why You'll Love This Recipe
From the moment I grilled these spicy BBQ chicken skewers, I knew this salad was something special—bright, fresh, with a little kick. It’s the kind of recipe that feels like summer but works all year round, and I can’t wait to share why it’s become one of my favorites.
- Bold Flavors: The spicy BBQ chicken pairs beautifully with the fresh herbs and creamy herby ranch, delivering layers of flavor in every bite.
- Easy to Prep: Marinate, grill, and toss—simple steps that make you look and feel like a kitchen pro without the fuss.
- Versatile and Fresh: The salad can be adjusted seasonally with fresh herbs and veggies, so it’s never boring.
- Impresses Every Time: Whether it’s a weeknight dinner or a potluck, this recipe stands out with its unique combination of textures and flavors.
Ingredients & Why They Work
This salad thrives on great components working in harmony. Each ingredient adds a complementary note—from smoky chicken to crisp romaine and that creamy, herby ranch that ties everything together. Here’s what makes them shine:
- Boneless skinless chicken breasts: Easy to cube and perfect for skewers, they soak up that spicy BBQ marinade wonderfully.
- Avocado oil: I love this for its mild flavor and high smoke point—ideal for grilling and the dressing.
- BBQ sauce: Using a quality one like Primal Kitchen makes all the difference—rich, with just the right tang and heat.
- Egg and light oil: These come together in the herby ranch to create a creamy, homemade mayo base without any weird additives.
- Coconut milk: Adds a subtle richness and creaminess that really sets the dressing apart.
- Fresh herbs (dill, parsley, cilantro, basil): These brighten the salad, giving it vibrant green freshness and more dimensions of flavor.
- Romaine lettuce: Crisp and light, it holds up well to the dressing and chicken without wilting.
- Grilled corn: A sweet and smoky crunch that makes the salad feel like summer on a plate.
- Green onions and grape tomatoes: Add sharpness and juiciness that balance the smoky chicken well.
- Black beans: Optional but excellent for added protein and creaminess if you're not following Whole30.
- Avocado: Creamy and cooling, it contrasts perfectly with the spicy chicken.
Make It Your Way
I love making this salad with the full herby ranch, but sometimes I swap in a quick store-bought mayo if I’m rushing. Feel free to swap herbs based on what you have—cilantro can easily be swapped out for mint or even basil if you want a different spin.
- Variation: One of my favorite tweaks is adding a splash of hot sauce to the marinade for extra heat. It gives the chicken an exciting kick that wakes up the whole salad.
- Dietary swap: For Whole30 or paleo, just leave out the black beans and use coconut milk in the dressing—the flavors stay just as vibrant!
- Seasonal change: Swap the corn for grilled zucchini in the fall for a delicious twist.
Step-by-Step: How I Make Spicy BBQ Chicken Skewer Salad Recipe
Step 1: Marinate for Maximum Flavor
First things first, pounding the chicken to an even thickness really helps it cook evenly and stay juicy. I usually use the bottom of a heavy skillet to gently flatten the breasts to about half an inch. Cube them into 2-inch pieces and soak them in the avocado oil, salt, and half of your BBQ sauce. Letting the chicken marinate for at least 20 minutes at room temp is my minimum. The longer you can let it sit—up to 8 hours refrigerated—the better those flavors develop.
Step 2: Whip Up the Herby Ranch Dressing
Making this homemade ranch may sound intimidating, but it’s really just about patience and the right technique. Pour your light oil into a jar, crack in the egg, and let it sink. Using an immersion blender, hold it steady on the yolk and watch as it magically emulsifies into creamy mayo in about 10 seconds. Slowly pull it up to mix everything. Then blend in the coconut milk, lemon juice, vinegar, salt, onion powder, and garlic before folding in your fresh herbs and pepper. This dressing is a total game changer you’ll want to keep in your fridge.
Step 3: Grill the Star Ingredients
Drizzle your corn with avocado oil and give the grill grates a quick wipe with oil-soaked paper towel to prevent sticking. I recommend medium-high heat around 350-400°F. Grill the corn for 10-12 minutes, turning every couple of minutes until tender and caramelized. At the same time, place the chicken skewers on the grill, cooking 3-4 minutes per side until you get those beautiful grill marks. Don’t forget to baste the chicken liberally with the reserved BBQ sauce after flipping—it locks in moisture and flavor.
Step 4: Toss the Salad and Assemble
While the chicken and corn cool slightly, combine the romaine, green onions, grape tomatoes, black beans (if using), cilantro, and basil in a large bowl. Add as much of the herby ranch as you like—toss gently to coat everything evenly. Cut the corn kernels off the cob and add them along with diced avocado for creaminess. Give it another gentle toss, then serve with your smoky, spicy chicken skewers on top. The contrast of warm chicken and cool, fresh salad is irresistible.
Top Tip
I've learned a few tricks from making this recipe dozens of times, so here are my top tips to keep your Spicy BBQ Chicken Skewer Salad Recipe absolutely perfect every time you make it.
- Even Thickness Matters: Pounding your chicken ensures it cooks through evenly without drying out, which really improves texture and juiciness.
- Don’t Rush the Emulsification: Holding the immersion blender steady on the yolk when making ranch mayo is key; moving it too soon can cause the mayo to break.
- Baste Generously: Applying extra BBQ sauce halfway through grilling locks in flavor and keeps the chicken tender and sticky-saucy in the best way.
- Avoid Overcrowding the Grill: Give each skewer some breathing room to get those beautiful char marks and crisp edges instead of steaming.
How to Serve Spicy BBQ Chicken Skewer Salad Recipe
Garnishes
I’m a huge fan of adding an extra sprinkle of chopped fresh cilantro or parsley on top just before serving—adds a pop of color and fresh herbal zing. Sometimes, I throw on a few thin slices of jalapeño if I want to kick up the heat even more.
Side Dishes
This salad stands beautifully on its own, but I love pairing it with a chilled glass of white wine and some buttery grilled garlic bread or a simple quinoa pilaf to round out the meal.
Creative Ways to Present
For summer gatherings, I like serving this salad buffet-style with extra skewers on the side. Another fun idea is to serve the salad inside crispy tortilla bowls, turning it into an interactive dish that feels festive and fresh.
Make Ahead and Storage
Storing Leftovers
I store leftover chicken skewers and salad separately in airtight containers. The grilled chicken keeps beautifully for up to 3 days in the fridge, and the salad stays fresh if dressed just before eating. The avocado is best added fresh to avoid browning.
Freezing
I’ve frozen the marinated chicken cubes before grilling with decent results—just thaw overnight in the fridge and grill as usual. However, I don’t recommend freezing the fully assembled salad or herby ranch dressing, as fresh veggies and homemade mayo lose their texture and flavor.
Reheating
To reheat leftovers, I use a medium heat skillet or grill pan to gently warm the chicken—this keeps it juicy and reactivates that BBQ glaze. Avoid microwaving, which tends to dry out the chicken. Toss the salad fresh right before serving to keep it crisp.
Frequently Asked Questions:
Definitely! Chicken thighs are juicier and add more flavor, but make sure to cut them into similar size pieces and adjust cooking time if needed.
You can swap the chicken skewers for grilled tofu or tempeh marinated in BBQ sauce. The salad and dressing stay the same and make a delicious plant-based meal.
Yes! It actually tastes even better the next day as flavors meld. It keeps up to one week refrigerated in a sealed container.
A light-tasting oil or store-bought mayonnaise works well. You can also use full-fat plain yogurt if dairy fits your diet, but the flavor and texture will be slightly different.
Final Thoughts
This Spicy BBQ Chicken Skewer Salad Recipe has quickly become one of my go-to dishes whenever I want something that’s both fresh and packed with flavor but still easy enough for a weeknight dinner. I hope you’ll enjoy the balance of smoky char, spicy-sweet BBQ, and creamy herby goodness as much as I do. Trust me, once you grill up these chicken skewers and toss this salad together, it'll become a staple in your recipe rotation too.
Print
Delicious Recipe
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: American
- Diet: Gluten Free
Description
This BBQ Chicken Skewer Salad is a vibrant and flavorful dish perfect for a wholesome meal. Tender chicken marinated in BBQ sauce and grilled to perfection is paired with a fresh salad featuring grilled corn, crisp romaine, tomatoes, black beans, fresh herbs, and creamy avocado, all tossed in a zesty herby ranch dressing made from scratch. Ideal for a nutritious and satisfying lunch or dinner, this recipe balances smoky, tangy, and fresh flavors with a touch of creaminess.
Ingredients
For the Chicken Skewers:
- 2 pounds boneless skinless chicken breasts
- 3 tbsp avocado oil
- 1 tsp kosher salt
- 2 cups BBQ sauce (Primal Kitchen brand recommended)
- 8 wooden skewers, 6-inch, pre-soaked
For the W30 Herby Ranch:
- 1 cup light tasting oil (avocado oil or light olive oil)
- 1 egg (omit if using store-bought mayo)
- ½ cup unsweetened full fat coconut milk
- 2 tbsp lemon juice
- 1 tbsp red wine vinegar
- 1 tsp kosher salt
- 1 tsp onion powder
- 2 cloves garlic, minced
- ¼ 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 (about 2 small heads)
- 6 green onions, thinly sliced (green part only)
- 2 cups quartered grape tomatoes (16 ounces)
- 1 can (15 ounces) 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
Instructions
- Marinate the chicken: Pound the chicken breasts to an even ½ inch thickness using a meat mallet or the bottom of a heavy skillet. Cube the chicken into 2-inch pieces and place them in a large bowl. Add the avocado oil, kosher salt, and 1 cup of BBQ sauce. Stir until the chicken is fully coated. Let the chicken marinate at room temperature for at least 20 minutes, or cover and refrigerate for 4 to 8 hours if you prefer a deeper marinade flavor.
- Make the Herby Ranch dressing: Pour the light tasting oil into a wide mouth jar slightly larger than the immersion blender head. Crack the egg into the oil and let it settle at the bottom. Insert the immersion blender and keep the blade resting on top of the yolk without moving it. Blend for about 10 seconds until a thick, creamy mayo forms around the blade. Slowly move the blender up and down until the entire mixture emulsifies into a smooth mayo. (Alternatively, use 1 cup of store-bought light mayo.) Add coconut milk, lemon juice, red wine vinegar, kosher salt, onion powder, and minced garlic. Blend briefly again to combine. Stir in dill, parsley, and black pepper by hand. Refrigerate until ready to use, up to 1 week.
- Grill the chicken and corn: Drizzle avocado oil over the ears of corn and rub to coat evenly. Heat the grill to medium-high heat (350-400°F) and lightly oil the grill grates using a paper towel dipped in oil held with tongs, applying sparingly to avoid flare-ups. Place the corn on the grill and cook, turning every 2 minutes, for about 10 to 12 minutes until tender. Simultaneously, place the chicken skewers on the grill. Cook the first side for 3 to 4 minutes until nice grill marks form. Flip the skewers and baste the cooked side liberally with the reserved BBQ sauce. Continue grilling with the lid mostly closed until the chicken is fully cooked and charred marks appear on both sides, about 3 to 4 more minutes. Transfer chicken and corn off the grill and let the corn cool enough to handle.
- Assemble the salad: In a large bowl, combine sliced romaine lettuce, green onions, quartered grape tomatoes, black beans, chopped cilantro, and basil. Add your preferred amount of the herby ranch dressing and toss gently until the lettuce is well coated. Once the corn is cool, remove the kernels from the cobs and add them to the salad along with the diced avocado. Toss lightly once more to combine everything evenly.
- Serve: Plate the salad and top with the grilled BBQ chicken skewers. Serve immediately and enjoy the flavorful balance of smoky chicken with fresh garden vegetables and creamy herby ranch.
Notes
- If using store-bought mayonnaise instead of making the herby ranch from scratch, use 1 cup of light or neutral flavored mayo and omit the egg.
- Soaking wooden skewers before grilling prevents them from burning.
- Omit corn and black beans for a Whole30-compliant version of the salad.
- Use light tasting oils for dressing and marinade to avoid overpowering flavors; avocado oil is preferred.
- Grill the chicken with the lid mostly closed to ensure even cooking and retain moisture.
- The salad components can be prepped ahead but toss with dressing just before serving to keep lettuce crisp.
Nutrition
- Serving Size: 1 serving
- Calories: 480 kcal
- Sugar: 8 g
- Sodium: 720 mg
- Fat: 25 g
- Saturated Fat: 6 g
- Unsaturated Fat: 17 g
- Trans Fat: 0 g
- Carbohydrates: 25 g
- Fiber: 7 g
- Protein: 40 g
- Cholesterol: 120 mg
Leave a Reply