Getting a healthy dinner on the table takes just a little prep with this Spicy BBQ Chicken Skewers Salad Recipe. It’s packed with bold flavors and fresh textures that’ll have you craving it again and again, no matter the season.
Jump to:
Why You'll Love This Recipe
I’m seriously obsessed with how this Spicy BBQ Chicken Skewers Salad Recipe brings together smoky grill marks, spicy-sweet barbecue, and a fresh, herby ranch dressing all in one bowl. It feels like a picnic every time I make it!
- Easy Grilling Experience: The skewers are simple to prep and grill, giving you that charred goodness without a fuss.
- Fresh & Flavorful Salad: Crisp lettuce, sweet corn, and creamy avocado make the salad light but filling.
- Homemade Ranch Twist: The herby ranch dressing is zesty and fresh, taking the salad dressing game to a whole new level.
- Perfect for Weeknight Dinners or Weekend BBQs: Whether you’re throwing a quick meal together or hosting friends, this recipe fits just right.
Ingredients & Why They Work
This recipe is all about balancing flavors and textures. From juicy grilled chicken soaked in spicy BBQ to a crunchy salad that’s cooled off with an herby homemade ranch, each ingredient plays its part beautifully. Here’s what you need and why each is worth grabbing at the store.
- Chicken breasts: Boneless and skinless for quick grilling and easy skewer prep; pounding to uniform thickness helps them cook evenly.
- Avocado oil: Great for high-heat grilling and adds a subtle richness without overpowering.
- Kosher salt: Enhances all the natural flavors, especially of the chicken and dressing.
- BBQ sauce: I love the Primal Kitchen brand—it’s got that authentic smoky kick, but feel free to use your favorite.
- Wooden skewers: Soaking them prevents burning on the grill and keeps the chicken juicy.
- Light-tasting oil (for the ranch): Like avocado or light olive oil, for that creamy yet fresh mayo base.
- Egg: Helps emulsify the homemade ranch into a silky, thick dressing (skip if using store-bought mayo).
- Coconut milk: Adds subtle creaminess and richness without dairy.
- Lemon juice & red wine vinegar: Both bring brightness and balance the richness of the mayo.
- Fresh dill & parsley: The herbs freshen up the dressing with vibrant green notes.
- Romaine lettuce: Crisp base that holds up nicely against the dressing and juicy salad ingredients.
- Corn (optional): Grilled for a smoky sweet pop, adding texture and summer vibes to the salad.
- Green onions: Deliver a sharp, mild oniony crunch without overpowering.
- Grape tomatoes: Their sweetness contrasts perfectly with the heat and smoky layers.
- Black beans (optional): For added protein and fiber – great if you’re not doing Whole30.
- Cilantro & basil: Bring layered herbaceous notes that elevate the dish.
- Avocado: Creamy texture and rich flavor that round out the salad beautifully.
Make It Your Way
This Spicy BBQ Chicken Skewers Salad Recipe is super flexible, and I love playing around with it depending on what I have on hand. Feel free to swap out herbs or veggies to suit your taste or what’s in season.
- Variation: I’ve made this with tofu or shrimp instead of chicken for a fun twist—marinate and grill just the same, and it’s a total crowd-pleaser.
- Dietary tweaks: Skip the black beans and corn for Whole30 or paleo compliance, or swap avocado oil with olive oil if that’s what you have.
- Spice level: To dial up the heat, I sometimes add a pinch of cayenne or a chopped jalapeño to the marinade—just be cautious if you’re sensitive to spice!
Step-by-Step: How I Make Spicy BBQ Chicken Skewers Salad Recipe
Step 1: Pound and Marinate Your Chicken
First things first—grab your chicken breasts and pound them to about ½ inch thickness. This step is key so the chicken cooks evenly and stays juicy. Cut them into 2-inch chunks and toss them with avocado oil, kosher salt, and half of your BBQ sauce. Let them marinate at least 20 minutes at room temp or pop in the fridge for a few hours if you have time. Trust me, this soak makes all the difference.
Step 2: Whip Up the Herby Ranch Dressing
I like to make the dressing from scratch—it’s fresher and less heavy than store-bought ranch. Use an immersion blender to emulsify the oil and egg into a creamy mayo base, then blend in coconut milk, lemon juice, red wine vinegar, and seasoning. Stir in freshly chopped dill, parsley, and cracked pepper for that garden-fresh kick.
Step 3: Grill the Chicken and Corn
Heat your grill to medium-high and oil the grates lightly to avoid flare-ups. Start by grilling your soaked wooden skewers with chicken—about 3-4 minutes per side until you see lovely char marks. As soon as you flip, slather the cooked side with the reserved BBQ sauce for that sticky glaze. At the same time, toss corn with avocado oil and place it on the grill. Rotate every couple of minutes until tender and smoky, about 10-12 minutes total.
Step 4: Toss Your Salad
In a big bowl, mix romaine, sliced green onions, grape tomatoes, black beans (if you’re using them), cilantro, and basil. Add your desired amount of herby ranch and toss well. When the corn has cooled enough to handle, cut the kernels off and stir them in with diced avocado. Gently combine everything so the flavors mingle but your avocado stays intact.
Step 5: Assemble and Enjoy
Serve the colorful salad piled high with those sizzling chicken skewers on top or on the side for everyone to grab. The smoky, spicy BBQ and creamy ranch dressing make every bite a winner. Dive in and savor the summer vibes—even if you’re cooking indoors!
Top Tip
After making this Spicy BBQ Chicken Skewers Salad Recipe a handful of times, I’ve learned a few tricks to make sure your chicken stays juicy and the salad crisp every time.
- Marinate Long Enough: Even 20 minutes gives great flavor, but if you can prep in advance and marinate longer in the fridge, the chicken really soaks up that smoky-spicy goodness.
- Don’t Skip Soaking Skewers: Wooden skewers burn fast, so soaking at least 30 minutes prevents flare-ups and keeps your cook safe.
- Use an Immersion Blender for Ranch: It’s a game changer to get that perfect creamy texture without fatty or heavy store-bought dressing.
- Grill with the Lid Closed: Helps the chicken cook evenly and gets that irresistible smoky flavor everyone loves.
How to Serve Spicy BBQ Chicken Skewers Salad Recipe
Garnishes
I love topping the finished salad with a squeeze of fresh lime for brightness and a sprinkle of extra chopped cilantro. Sometimes, I add a handful of toasted pepitas for crunch, which adds a lovely nutty contrast.
Side Dishes
This dish pairs wonderfully with a simple cucumber salad or grilled veggies like asparagus or bell peppers. If you’re feeling indulgent, crispy sweet potato fries also make an amazing companion.
Creative Ways to Present
For parties, I like to serve the skewers standing up in a rustic wooden box lined with parchment, surrounded by the salad in big bowls for guests to heap as they please. It creates a fun, interactive vibe that everyone loves!
Make Ahead and Storage
Storing Leftovers
Store leftover skewers and salad components separately in airtight containers. The grilled chicken holds well for 3-4 days in the fridge, and the dressing keeps the salad fresh when tossed right before serving. Avoid mixing the avocado into leftovers to prevent browning.
Freezing
I don’t recommend freezing the fully assembled salad, but you can freeze leftover marinated chicken skewers uncooked. Wrap tightly and freeze up to 3 months—thaw overnight in the fridge before grilling.
Reheating
To reheat, pop leftover skewers in a preheated oven at 350°F for about 10 minutes until warmed through. Add fresh salad and dressing, and you’re good to go without losing that grilled flavor or freshness.
Frequently Asked Questions:
Absolutely! You can marinate the chicken up to 8 hours ahead and make the herby ranch a day in advance to let the flavors meld.
Yes, by omitting the black beans and corn, and ensuring your BBQ sauce is compliant, this recipe fits Whole30 guidelines.
Definitely! Using a light-flavored store-bought mayo works as a shortcut for the dressing, just adjust the seasonings to your taste.
You can swap full-fat coconut milk for an equal amount of plain yogurt or a dairy-free milk like cashew milk, but note the texture and flavor will vary slightly.
Final Thoughts
I honestly think this Spicy BBQ Chicken Skewers Salad Recipe is one of those dishes you’ll return to over and over. It hits all the marks—smoky, spicy, fresh, and satisfying—and works for busy weeknights or weekend gatherings. I love sharing it with friends because everyone ends up asking for the recipe, and I know you’ll enjoy making it your own 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
A flavorful BBQ Chicken Skewer Salad featuring grilled chicken marinated in BBQ sauce, fresh grilled corn, and a vibrant herby ranch dressing made with avocado oil and coconut milk. This hearty salad combines crisp romaine, grape tomatoes, black beans, fresh herbs, and creamy avocado for a satisfying and nutritious meal perfect for summer grilling.
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 minced garlic
- ¼ 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 (about 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, seed removed, 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 at least 20 minutes at room temperature, or cover and refrigerate for 4-8 hours for longer marinating.
- Make the Herby Ranch: Pour the light tasting oil into a wide mouth jar just slightly larger than the immersion blender head. Crack the egg into the oil and let sink. Insert the immersion blender blade on top of the yolk without moving it until a thick mayonnaise forms at the bottom (about 10 seconds). Slowly raise and lower the blender until the whole jar emulsifies into creamy mayo. If using store-bought mayo, skip this step and use 1 cup. Add coconut milk, lemon juice, red wine vinegar, kosher salt, onion powder, and garlic. Blend once more to combine. Stir in fresh dill, parsley, and cracked black pepper. Refrigerate until ready to use. Keeps up to 1 week in the fridge.
- Grill the chicken and corn: Drizzle corn with avocado oil and rub evenly. Preheat grill to medium-high heat (350-400°F) and oil grill grates lightly. Place corn on grill and cook until tender, about 12 minutes, turning every 2 minutes. Add chicken skewers to the grill; cook 3-4 minutes on one side until grill marks form. Flip skewers and baste the grilled side with reserved BBQ sauce. Continue grilling with lid closed, cooking 3-4 more minutes or until chicken is cooked through with grill marks on both sides. Remove chicken and corn; let corn cool enough to handle.
- Assemble the salad: In a large bowl, combine sliced romaine, green onions, grape tomatoes, black beans, cilantro, and basil. Add desired amount of herby ranch dressing and toss until lettuce is well coated. Cut the corn kernels off the cob and add to the salad along with diced avocado. Gently toss to combine.
- Serve: Plate the salad and top with grilled BBQ chicken skewers. Enjoy this fresh, hearty, and flavorful BBQ Chicken Skewer Salad perfect for warm weather meals.
Notes
- If using store-bought mayo instead of making homemade Herby Ranch, use 1 cup of light flavored mayo and omit the egg and blending steps.
- For a Whole30 compliant version, omit the corn and black beans.
- Pre-soak wooden skewers at least 30 minutes before grilling to prevent burning.
- The herby ranch dressing keeps in the refrigerator for up to one week in an airtight container.
- You can substitute light olive oil for avocado oil in the dressing and marinade.
Nutrition
- Serving Size: 1 serving
- Calories: 460 kcal
- Sugar: 8 g
- Sodium: 680 mg
- Fat: 26 g
- Saturated Fat: 6 g
- Unsaturated Fat: 19 g
- Trans Fat: 0 g
- Carbohydrates: 28 g
- Fiber: 7 g
- Protein: 35 g
- Cholesterol: 85 mg
Leave a Reply