01 - Preheat oven to 425°F (220°C).
02 - Toss diced sweet potatoes with olive oil, paprika, salt, and pepper. Spread on a baking sheet and roast for 25-30 minutes, turning once, until golden and tender.
03 - While sweet potatoes roast, season chicken breasts with olive oil, smoked paprika, garlic powder, salt, and pepper.
04 - Heat a grill pan or skillet over medium-high heat. Grill chicken for 5-6 minutes per side, or until cooked through and juices run clear (internal temperature 165°F / 74°C). In the last 2 minutes of cooking, brush generously with BBQ sauce on both sides. Remove chicken from heat and let rest 5 minutes, then slice.
05 - For the coleslaw, combine green and purple cabbage and carrot in a large bowl. In a small bowl, whisk together mayonnaise, apple cider vinegar, honey, salt, and pepper. Pour dressing over vegetables and toss to coat.
06 - To assemble, divide roasted sweet potatoes, coleslaw, and sliced BBQ chicken among four bowls.
07 - Top with green onions, cilantro, and a squeeze of lime, if desired. Serve immediately.