01 -
Pound the chicken breasts to a uniform ½ inch thickness using a meat mallet or bottom of a heavy skillet. Cut into 2-inch cubes and place in a large bowl. Add the oil, salt, and 1 cup of bbq sauce, stirring until well combined. Let marinate for at least 20 minutes at room temperature, or cover and refrigerate for 4-8 hours.
02 -
Pour avocado oil into a wide mouth jar (slightly larger than an immersion blender head). Add the egg and let it sink to the bottom. Insert the immersion blender, resting the blade on top of the yolk. Hold in place until a white, creamy mayo forms at the bottom, about 10 seconds. Slowly move the blender up and down until fully emulsified. Add coconut milk, lemon juice, vinegar, salt, onion powder, and garlic, then blend again. Stir in dill, parsley and black pepper. Refrigerate until ready to use.
03 -
Heat grill to medium-high heat (350-400°F). Oil the grill grates by dipping a wadded paper towel in oil and wiping evenly over the grate using tongs. Be careful not to use too much oil to prevent flare-ups.
04 -
Drizzle corn with avocado oil and rub to coat evenly. Place corn on grill and cook until tender, about 10-12 minutes total, turning every 2 minutes. Thread marinated chicken onto pre-soaked skewers and place on grill. Cook for 3-4 minutes until grill marks form, then flip. Baste the grilled side with reserved BBQ sauce. Continue cooking with grill closed as much as possible until chicken is cooked through and marked on both sides, about 3-4 more minutes. Set chicken and corn aside, allowing corn to cool enough to handle.
05 -
In a large bowl, combine lettuce, green onions, tomatoes, black beans, cilantro, and basil. Add desired amount of herby ranch dressing and toss until lettuce is well coated. Cut corn kernels from cobs and add to salad along with diced avocado. Gently toss once more to combine.
06 -
Arrange salad on plates and top with the grilled BBQ chicken skewers. Serve immediately.