Juicy grilled BBQ chicken sits alongside festive South-of-the-border-inspired toppings like black beans, corn, cheese, and tortilla strips. Put that on top of some crunchy romaine and drizzle it with BBQ sauce and ranch dressing, and you’ve got yourself a hearty lunch you’ll look forward to eating again and again.
Step 1
Place chicken between 2 pieces of plastic wrap and pound with a meat mallet into 1/2"-thick pieces. Transfer chicken to a large bowl; season all over with 1 teaspoon salt and 1/4 teaspoon black pepper. Pour 1/2 cup BBQ sauce over chicken. Turn to coat and let marinate, tossing a few times, at least 15 minutes at room temperature, or cover bowl and refrigerate up to 3 hours.
Step 2
Meanwhile, prepare a grill for medium-high heat; heat 5 minutes (or preheat a grill pan over medium-high heat). In a medium bowl, whisk buttermilk, mayonnaise, sour cream, garlic, parsley, dill, chives, onion powder, cayenne, 3/4 teaspoon salt, and 1/4 teaspoon black pepper; set dressing aside.
Step 3
Grill chicken, basting with marinade, until cooked through, about 5 minutes per side. Transfer to a cutting board and let cool slightly. Cut chicken into bite-sized pieces.
Step 4
In a large bowl, toss chicken, lettuce, beans, tomatoes, cheese, corn, tortilla strips, and onion. Drizzle with some of the reserved dressing and remaining 1/4 cup BBQ sauce and toss again to combine. Serve remaining dressing alongside.