BBQ Chicken Skewer Salad

Category: Recipes the Whole Family Will Love

Experience summer flavors in every bite with grilled BBQ chicken skewers layered over crisp romaine lettuce, juicy grape tomatoes, kernels of charred corn, and creamy avocado. This salad is finished with a drizzle of homemade herby ranch dressing, blending fresh dill, parsley, garlic, and a hint of coconut milk for a tangy yet light touch. Quick to assemble, this meal highlights balanced textures and vibrant flavors. Enjoy each mouthful complemented by tender chicken and a lively, herbed salad base that's perfect for sharing outdoors or at the dinner table.

A woman with a smile on her face.
Created By Melanie Carter
Updated on Sat, 28 Jun 2025 16:05:48 GMT
A plate of BBQ chicken skewers with salad. Pin
A plate of BBQ chicken skewers with salad. | mellierecipes.com

BBQ Chicken Skewer Salad is a fresh and hearty meal that brings together smoky grilled chicken skewers, colorful veggies, and a creamy dairy free ranch dressing. Perfect for summer picnics or a satisfying weeknight dinner, this salad has the savory sweetness of BBQ sauce and vibrant herbs in every bite. I especially love making this when I want something that feels like a celebration but takes minimal fuss in the kitchen.

I first threw this together on a Sunday when family came by unexpectedly. Everyone piled their own plates high and not a single skewer was left by the end of the meal.

Ingredients

  • Boneless skinless chicken breasts: provide lean protein and stay juicy when marinated. Look for even thickness for grilling.
  • Avocado oil: is a heart healthy fat and has a high smoke point for grilling. Choose cold pressed for the best flavor.
  • Kosher salt: helps bring out the flavors in the marinade and salad. Opt for flaky coarse grains.
  • BBQ sauce: gives a sweet tangy glaze. Go for a brand with real ingredients and low added sugar if preferred.
  • Wooden skewers: are classic for grilling. Soak before grilling to prevent burning.
  • Light tasting oil: creates a neutral base for the ranch. Avocado oil or light olive oil makes a difference.
  • Egg: helps the ranch dressing emulsify for creaminess. Use fresh for food safety.
  • Full fat coconut milk: keeps the dressing dairy free and silky. Check labels for no added sweeteners.
  • Lemon juice and red wine vinegar: add brightness. Use freshly squeezed lemon if possible.
  • Onion powder and garlic: add savory depth.
  • Fresh dill and parsley: give herby flavor. Pick bunches with perky leaves.
  • Freshly cracked black pepper: for a peppery bite.
  • Corn: brings sweetness and a pop of color. Go for ears with tight green husks.
  • Romaine lettuce: stays crisp and refreshing. Look for tight heads without wilting.
  • Green onions: add a pop of mild flavor.
  • Grape tomatoes or cherry tomatoes: add juicy sweetness and color. Choose the ripest for best flavor.
  • Black beans: add plant based protein and texture. Rinse well before using.
  • Cilantro and basil leaves: layer in bright herbal notes. Fresh herbs shine here.
  • Avocado: brings creaminess and subtle flavor. Pick one that yields just slightly to pressure.

Step-by-Step Instructions

Marinate the Chicken:
Pound chicken breasts with a meat mallet or heavy skillet so they are an even half inch thick. Cut into two inch cubes and place in a large bowl. Add avocado oil and kosher salt with one cup BBQ sauce. Mix so every piece is well coated. Let marinate at room temperature for twenty minutes or cover and refrigerate up to eight hours for more flavor.
Make the Herby Ranch:
Pour light tasting oil into a wide mouth jar. Crack the egg and let it settle at the bottom. Use an immersion blender without moving the head until the mixture thickens into mayo. Once creamy pull the blender up and down to blend thoroughly. If you prefer store bought mayo skip to the next step. Add coconut milk lemon juice red wine vinegar kosher salt onion powder and minced garlic. Blend again until smooth. Stir in chopped dill parsley and black pepper. Chill until ready to use.
Grill the Chicken and Corn:
Rub corn cobs with avocado oil. Heat grill to medium high and oil the grates carefully so food does not stick. Place corn on the hot grill turning every two minutes so kernels char and soften. It should take about ten to twelve minutes. Meanwhile put chicken cubes onto the soaked skewers. Set on the grill and cook three to four minutes on the first side so there are nice grill marks. Flip the skewers. Brush with a thin layer of BBQ sauce. Close the grill and cook for another three to four minutes or until the chicken is cooked through. Move everything off the grill and let cool for a moment.
Build the Salad:
In a big bowl combine romaine, green onions, grape tomatoes, black beans, chopped cilantro and basil. Toss lightly. Add enough herby ranch to coat the lettuce and toss again until evenly dressed. Slice the corn off the cob and add to the bowl with diced avocado. Toss gently once more so the salad is evenly mixed.
Serve and Enjoy:
Arrange salad on plates with the grilled chicken skewers alongside and a little more ranch if desired.
A plate of BBQ chicken skewers with salad. Pin
A plate of BBQ chicken skewers with salad. | mellierecipes.com

One of my favorite ingredients is the fresh dill in the ranch. It reminds me of garden summers with my grandma who would always sneak extra herbs into anything she made. This recipe always brings back those memories every time I chop a pile of fresh herbs for the dressing.

Storage Tips

Store leftover chicken skewers and salad separately in airtight containers. The salad keeps best for up to two days. The ranch dressing stays fresh in the fridge for up to a week. If meal prepping make sure to only dress the salad right before serving to keep it crisp.

Ingredient Substitutions

You can swap chicken breasts for chicken thighs for richer flavor. If you want a more classic creamy ranch substitute a cup of your favorite store bought mayo. Use baby spinach or mixed greens if you do not have romaine lettuce. Skip corn and beans for a Whole30 version.

Serving Suggestions

Serve this salad as a main dish for casual gatherings or grill outs. It also makes a great meal prep option with everything packed separately. Add crumbled feta or shredded sharp cheddar on top if dairy is welcome at your table. For a bigger crowd set out all components so friends can build their own plates.

A BBQ chicken skewer salad with a variety of vegetables. Pin
A BBQ chicken skewer salad with a variety of vegetables. | mellierecipes.com

Cultural and Seasonal Context

BBQ chicken on skewers is a staple across backyard cookouts in the United States while ranch dressing has become a comfort food classic. Fresh corn and tomatoes capture late summer flavors and make this a celebration of the season. The vibrant colors and fresh herbs remind me of summer patios and lively gatherings.

Recipe FAQs

→ How do I keep chicken skewers juicy on the grill?

Marinate the chicken in BBQ sauce and oil beforehand to lock in moisture, and avoid overcooking by turning frequently on medium-high heat.

→ Can I prepare the herby ranch dressing without an immersion blender?

Yes, you can use store-bought light mayo as a base and simply whisk in the remaining ingredients for a flavorful, creamy dressing.

→ What are good salad greens substitutes for romaine?

Butter lettuce, green leaf, or a mix of baby greens work well and maintain the fresh crunch in the salad.

→ How do I make the dish Whole30 compliant?

Omit the corn and black beans, and ensure the BBQ sauce and ranch ingredients are Whole30-friendly.

→ What's the best method for grilling corn for the salad?

Brush corn with avocado oil and grill over medium-high heat, turning every couple of minutes until lightly charred and tender.

BBQ Chicken Skewer Salad

Juicy BBQ chicken skewers served over crunchy greens, fresh veggies, and creamy herbed ranch, bringing vibrant flavors together.

Prep Time
20 minutes
Cooking Duration
15 minutes
Overall Cooking Time
35 minutes
Created By: Melanie Carter

Recipe Category: Family-Friendly Meals

Skill Level: Moderate

Cuisine Style: American

Result Amount: 6 Portions

Diet Preferences: Gluten-Free Option, Dairy-Free Option

What You’ll Need to Make This

→ Chicken Skewers

01 900 g boneless, skinless chicken breasts
02 45 ml avocado oil
03 5 g kosher salt
04 480 ml BBQ sauce (such as Primal Kitchen brand), divided
05 8 wooden skewers, 15 cm, pre-soaked

→ Herby Ranch Dressing

06 240 ml light-tasting oil (e.g. avocado oil or mild olive oil, or substitute 240 ml store-bought light mayo)
07 1 large egg (omit if using store-bought mayo)
08 120 ml unsweetened full-fat coconut milk
09 30 ml lemon juice
10 15 ml red wine vinegar
11 5 g kosher salt
12 3 g onion powder
13 2 garlic cloves, minced
14 15 g fresh dill fronds, finely chopped
15 10 g fresh parsley, finely chopped
16 2 g freshly cracked black pepper

→ Salad

17 4 ears corn (omit for Whole30)
18 30 ml avocado oil
19 500 g romaine lettuce, thinly sliced (about 8 cups) or 2 small heads
20 6 green onions, green parts only, thinly sliced
21 300 g grape tomatoes, quartered (about 2 cups)
22 425 g canned black beans, drained and rinsed (1 can; omit for Whole30)
23 10 g cilantro leaves, freshly chopped (about 15 ml loosely packed)
24 5 g basil leaves, freshly chopped (about 30 ml)
25 1 medium avocado, peeled, pitted, and diced

How to Prepare

Step 01

Pound chicken breasts to an even 1.25 cm thickness using a meat mallet or the bottom of a heavy skillet. Cut into 5 cm cubes. In a large bowl, combine chicken, avocado oil, salt, and 240 ml BBQ sauce. Mix thoroughly and marinate for at least 20 minutes at room temperature, or cover and refrigerate for 4–8 hours for deeper flavor.

Step 02

Pour oil into a wide-mouth jar. Add egg and allow it to settle. With an immersion blender head resting on the yolk, blend without moving until a thick mayonnaise forms at the bottom, about 10 seconds. Slowly lift and lower the blender until the mixture is fully emulsified. Add coconut milk, lemon juice, red wine vinegar, salt, onion powder, and garlic; blend again briefly. Stir in dill, parsley, and black pepper. Refrigerate until needed.

Step 03

Coat the corn with 30 ml avocado oil. Preheat the grill to medium-high (175–200°C) and oil the grates lightly using tongs and a paper towel dipped in oil. Grill corn, turning every 2 minutes, until tender and charred, about 10–12 minutes total. Thread marinated chicken onto skewers. Place skewers on the grill and cook for 3–4 minutes on one side until grill marks form. Flip, baste with half of the reserved BBQ sauce, and cook for another 3–4 minutes or until chicken is cooked through with clear grill marks. Keep grill lid closed as much as possible during cooking. Remove corn and chicken from grill and allow corn to cool.

Step 04

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 the lettuce is evenly coated. Cut grilled corn from the cobs and add to the salad along with diced avocado. Gently toss to combine.

Step 05

Serve salad on plates with BBQ chicken skewers on top. Enjoy immediately.

Extra Tips

  1. For a Whole30 compliant version, omit the corn and black beans, and ensure your BBQ sauce and mayo are approved.
  2. The herby ranch dressing keeps for up to one week refrigerated.

Tools Required

  • Grill
  • Immersion blender
  • Mixing bowls
  • Metal tongs
  • Sharp knife
  • Cutting board
  • Wide-mouth jar
  • Wooden skewers

Allergen Info

Review ingredients carefully for allergens. Reach out to your healthcare provider if you’ve got specific concerns.
  • Egg
  • Soy (possible in some BBQ sauces or store-bought mayo)

Nutritional Information (Per Serving)

Remember, this info is purely for reference and isn’t meant to replace dietary guidance.
  • Caloric Value: 953
  • Fat Content: 64 grams
  • Carbohydrate Content: 61 grams
  • Protein Content: 39 grams