Preheat oven to 400°F (200°C) and line a large baking sheet with parchment paper.
In a large bowl, toss the cubed sweet potatoes with olive oil, smoked paprika, garlic powder, salt, and pepper until evenly coated.
Spread the sweet potatoes in a single layer on the baking sheet and roast for 25 to 30 minutes, or until fork-tender and slightly browned.
While potatoes roast, combine the shredded chicken and BBQ sauce in a medium bowl, stirring until the chicken is thoroughly glazed.
Divide the roasted sweet potatoes, BBQ chicken, black beans, and corn evenly among four meal prep containers.
Garnish with diced red onion and fresh cilantro before sealing and refrigerating.