Crispy charred edges and tender, juicy chicken make this Spicy BBQ Chicken Skewer Salad Recipe an absolute delight any night of the week. You’re going to fall in love with how easy it is to pull together a fresh, flavorful meal packed with vibrant veggies and smoky BBQ goodness.
Jump to:
Why You'll Love This Recipe
I remember the first time I grilled these chicken skewers and tossed everything with that herby ranch dressing. The combo just blew me away — smoky, tangy chicken paired with fresh herbs and crunchy veggies. This salad feels like a celebration on your plate but comes together fast and without fuss.
- Balanced flavors: The spicy BBQ chicken paired with a creamy, herb-filled ranch dressing gives you the perfect sweet-heat combo.
- Fresh and hearty: With grilled corn, ripe avocado, and crisp romaine, each bite is refreshing yet satisfying.
- Great for entertaining: Skewers are fun to serve and easy for guests to customize with salad and sauce.
- Easy weeknight winner: Marinate ahead and grill in minutes, making dinner prep a breeze.
Ingredients & Why They Work
This Spicy BBQ Chicken Skewer Salad Recipe blends smoky, sweet, and fresh so well because of its carefully chosen ingredients. The chicken soaks up the BBQ flavor beautifully, while the herby ranch pulls the salad ingredients together with creamy tang. Here’s why each item shines:
- Boneless skinless chicken breasts: Easy to cube and quick to grill; they hold marinade flavors well and stay juicy.
- Avocado oil: Neutral, high smoke point oil that helps with marinade and grilling without overpowering flavors.
- BBQ sauce (I love Primal Kitchen): Adds that smoky, spicy kick – pick your favorite brand for a personal touch.
- Wooden skewers: Soaking these prevents burning and helps with easy grilling.
- Herby Ranch ingredients (avocado oil, egg, coconut milk, fresh herbs): These combine into a rich yet fresh dressing that complements the bold chicken.
- Fresh corn: Adds natural sweetness and a nice charred crunch when grilled.
- Romaine lettuce and green onions: Provide refreshing crunch and bright flavor.
- Grape tomatoes and black beans: Juicy and hearty bites that enhance texture and nutrition.
- Fresh cilantro, basil, and avocado: Layer in fragrant herbal notes and creamy richness to balance spice.
Make It Your Way
I love this salad as is, but what’s fantastic is how adaptable it is. Whether you want to swap herbs, add more heat, or keep it Whole30-compliant, this recipe welcomes your personal twist.
- Variation: For extra spice, I sometimes toss a pinch of cayenne or chipotle powder into the BBQ marinade. It gives just the right kick without overpowering the salad.
- Whole30-friendly: Skip the black beans and canned corn, and use a compliant BBQ sauce for a perfect Whole30 meal.
- Vegetarian version: Swap chicken for grilled tofu or mushrooms and keep the same delicious dressing and salad base.
- Herb swaps: If you don’t have dill or basil, parsley and cilantro alone still produce a lovely, fresh herb flavor.
Step-by-Step: How I Make Spicy BBQ Chicken Skewer Salad Recipe
Step 1: Marinate the Chicken for Maximum Flavor
Start by pounding the chicken breasts to an even thickness — this not only speeds up cooking but keeps the pieces juicy and consistent. Cube them, then toss with avocado oil, kosher salt, and half the BBQ sauce to soak up all that sweet and smoky goodness. I like to let mine marinate at least 20 minutes at room temp, but if you have more time, refrigerate for up to 8 hours. Trust me, the longer it marinates, the more flavorful each bite will be.
Step 2: Whip Up the Herby Ranch Dressing From Scratch
Using an immersion blender, I make a quick homemade ranch with avocado oil and coconut milk to keep it fresh and light. The fresh dill, parsley, and a hint of garlic really bring brightness to the smoky chicken and hearty salad. Pro tip: If you’re short on time, you can swap in a mild store-bought mayo, but homemade is definitely worth it.
Step 3: Grill the Chicken Skewers and Corn to Perfection
Preheat your grill to medium-high and oil the grates lightly—this keeps the chicken from sticking and creates those perfect grill marks. Thread the chicken onto soaked wooden skewers and grill 3-4 minutes per side, basting with the reserved BBQ sauce for extra flavor. At the same time, toss the corn with oil and grill until tender and charred, turning every couple minutes. Let the corn cool before cutting off kernels for the salad.
Step 4: Toss the Salad and Serve It Up
In a large bowl, combine the romaine, green onions, tomatoes, black beans, cilantro, and basil. Dress with the herby ranch, mixing gently to coat every leaf. Add cooled corn kernels and diced avocado last, folding in carefully to preserve texture. Serve the salad with the hot, smoky chicken skewers on top or alongside for a colorful, delicious plate.
Top Tip
I’ve made this recipe dozens of times, and these tips helped me get it just right. They’ll save you stress and deliver maximum flavor every time.
- Don’t skip soaking the skewers: This prevents burning and keeps your grill smoke flavor clean and delicious.
- Room temperature marinating: Let the chicken sit out while marinating or bring to room temp before grilling for even cooking.
- Grill with the lid closed: This traps heat and gives you better cooking control plus juicier chicken.
- Use fresh herbs liberally: The dill, parsley, and basil take this salad from good to vibrant and fresh—don’t skimp here!
How to Serve Spicy BBQ Chicken Skewer Salad Recipe
Garnishes
I usually finish the salad with a sprinkle of extra chopped herbs—cilantro and basil mostly—and sometimes a few thin slices of fresh jalapeño for a little extra heat. A wedge of lime on the side also adds a bright zing if someone wants it.
Side Dishes
Simple grilled veggies like zucchini or asparagus work great alongside, or some warmed naan bread to scoop up all those delicious juices. On busy nights, I serve it with a quick quinoa pilaf or even just some garlic bread for a filling meal.
Creative Ways to Present
For special gatherings, I’ve served the salad layered in clear glass bowls for a kaleidoscope effect or as individual mini salad plates topped with skewers for guests. It’s beautiful and super fun to eat!
Make Ahead and Storage
Storing Leftovers
I store leftover chicken skewers and salad components separately in airtight containers in the fridge. The chicken stays juicy this way, and the salad keeps crisp if dressed just before serving again. It usually lasts 2-3 days.
Freezing
I’ve frozen the marinated chicken cubes before grilling with good results—just thaw overnight in the fridge before cooking. The salad and dressing freeze less well, so I recommend fresh preparation for those.
Reheating
To reheat leftovers, I pop the skewers under the broiler or on a hot grill for a few minutes to revive that charred flavor without drying them out. The salad tastes best fresh but can be refreshed with a squeeze of lemon or lime before serving.
Frequently Asked Questions:
Absolutely! You can cook the chicken skewers in a grill pan or under a broiler in your oven. Just watch for cooking times and get those nice browned edges by turning the skewers frequently. For the corn, roasting on a baking sheet or pan-searing kernels works as a great substitute.
The heat level is moderate, mainly controlled by the BBQ sauce you choose. If you want it spicier, add extras like cayenne or chipotle powder. For a milder version, select a sweeter BBQ sauce and skip any added chili.
Yes, if you make the dressing as written using avocado oil, egg, full-fat coconut milk, and fresh herbs, it meets Whole30 guidelines. Just make sure to use a compliant BBQ sauce and omit black beans or corn if following Whole30 strictly.
You can definitely prep components ahead of time: marinate the chicken overnight, make the dressing a day ahead, and chop salad ingredients. Just grill the chicken and corn fresh before serving, and toss the salad right before eating to keep everything crisp and fresh.
Final Thoughts
This Spicy BBQ Chicken Skewer Salad Recipe has become a favorite for me—not just because it’s delicious but because it’s so versatile and welcoming for any occasion. It hits that perfect balance of smoky, spicy, fresh, and creamy that keeps me coming back week after week. I really hope you give it a try soon—you'll enjoy every bite, and it might just become your new go-to grilling meal.
Print
Spicy BBQ Chicken Skewer Salad Recipe
- Prep Time: 20 minutes
- Marinating Time: 4 hours
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: American
- Diet: Gluten Free
Description
A vibrant and flavorful BBQ Chicken Skewer Salad featuring grilled chicken marinated in BBQ sauce, served with a fresh herby ranch dressing and a crisp salad loaded with corn, black beans, tomatoes, and avocado. Perfect for a healthy and satisfying meal.
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 [6-inch] wooden skewers, 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 [15-ounce] can black beans, drained and rinsed (omit for Whole30)
- ¼ cup loosely packed freshly chopped cilantro leaves
- 2 tbsp freshly chopped basil leaves
- 1 avocado, peeled, seeded, and diced medium
Instructions
- Marinate the chicken: Using a meat mallet or the bottom of a heavy skillet, pound the chicken until it is a uniform ½ inch thickness. Cube into 2-inch pieces and place in a large bowl with the avocado oil, kosher salt, and 1 cup of BBQ sauce. Stir until well combined. Set aside to marinate for at least 20 minutes at room temperature, or cover and refrigerate for 4-8 hours for deeper flavor.
- Make the Herby Ranch: Pour the light tasting oil into a wide-mouth jar just slightly larger than the head of an immersion blender. Crack the egg into the oil and let sink to the bottom. Insert the immersion blender and rest the blade on the yolk without moving it until a thick, creamy white mayo forms at the bottom (about 10 seconds). Slowly raise the blender up and down until the entire mixture emulsifies into a creamy mayo. Alternatively, use 1 cup store-bought light-flavored mayo. Add the coconut milk, lemon juice, red wine vinegar, kosher salt, onion powder, and minced garlic. Blend once more with the immersion blender to combine. Stir in chopped dill, parsley, and freshly cracked black pepper. Refrigerate until ready to use; it keeps up to 1 week.
- Grill the chicken and corn: Drizzle corn with avocado oil and rub to coat evenly. Heat the grill to medium-high (350-400 degrees F) and oil the grates lightly to prevent sticking. Place corn on the grill and cook, turning every 2 minutes, until tender and charred, about 10-12 minutes total. Simultaneously, place the chicken skewers on the grill and cook for 3 to 4 minutes per side until grill marks form and the chicken is almost cooked through. Baste the first grilled side generously with the reserved BBQ sauce after flipping. Continue cooking with the grill mostly closed until fully cooked and the second side has nice grill marks, about 3-4 additional minutes. Remove chicken and corn from the grill and let cool.
- Assemble the salad: In a large bowl, combine romaine lettuce, green onions, grape tomatoes, black beans, chopped cilantro, and basil. Add desired amount of Herby Ranch dressing and toss gently until the lettuce is well coated. Cut the grilled corn off the cob and add to the salad along with the diced avocado. Toss gently once more to combine.
- Serve: Plate the salad topped with the grilled BBQ chicken skewers and enjoy this refreshing and hearty meal.
Notes
- If using store-bought mayo for the Herby Ranch, use 1 cup and omit the egg and oil blending process.
- Omit corn and black beans for a Whole30-compliant version.
- Soaking wooden skewers in water before grilling prevents them from burning.
- You can substitute light olive oil if avocado oil is unavailable, but do not use extra virgin for the dressing to keep it mild-flavored.
- Marinating the chicken longer (up to 8 hours) enhances flavor and tenderness.
- For a spicier BBQ chicken, add a pinch of cayenne or smoked paprika to the marinade.
Nutrition
- Serving Size: 1 serving
- Calories: 480 kcal
- Sugar: 10 g
- Sodium: 720 mg
- Fat: 26 g
- Saturated Fat: 6 g
- Unsaturated Fat: 18 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 8 g
- Protein: 38 g
- Cholesterol: 95 mg
Leave a Reply