Season the chicken breasts lightly with salt and pepper before grilling. Cook them on medium heat for about 6–7 minutes per side until fully cooked and juicy. Once done, let the chicken rest for a few minutes before shredding it using two forks.
Place the shredded chicken into a bowl and pour the BBQ sauce over it. Toss everything together until the chicken is evenly coated in smoky sauce. If you like extra saucy wraps, add an additional spoonful of BBQ sauce.
In a large bowl, combine the shredded red cabbage, green cabbage, grated carrot, and green onions. In another small bowl, whisk together mayonnaise, apple cider vinegar, honey, salt, and black pepper. Pour the dressing over the vegetables and toss until everything is coated evenly.
Heat the tortillas in a dry skillet for about 20 seconds per side. Warming them makes the tortillas softer and easier to roll without cracking. You can also microwave them briefly wrapped in a damp towel.
Lay each tortilla flat on a clean surface and add a generous amount of BBQ chicken to the center. Top the chicken with a large scoop of crunchy coleslaw. Add fresh cilantro or avocado slices if desired for extra flavor.
Fold the sides of the tortilla inward over the filling. Roll tightly from the bottom upward while keeping the filling secure inside. Slice the wraps diagonally for a neat presentation and easier serving.
Serve the wraps immediately while the chicken is warm and the slaw is crisp. Add lime wedges on the side for extra freshness. These wraps pair perfectly with fries, chips, or a fresh salad.