Clean the sweet potatoes thoroughly and prick them a few times with a fork. Place them on a baking sheet lined with parchment paper.
Bake the sweet potatoes in the preheated oven for about 45-50 minutes or until they are tender and easily pierced with a fork.
While the sweet potatoes are baking, heat the olive oil in a medium skillet over medium heat. Add the chopped red onion and sauté for 2-3 minutes until softened.
In a large bowl, combine the cooked shredded chicken, BBQ sauce, corn kernels, black beans, smoked paprika, salt, and pepper. Mix well to ensure everything is evenly coated.
Once the sweet potatoes are done baking, remove them from the oven and let them cool for a few minutes. Carefully slice each sweet potato down the middle, creating an opening.
Gently scoop out a bit of the flesh to create space for the filling, but be careful not to break the skin.
Spoon the BBQ chicken mixture into each sweet potato, generously filling the cavity.
Top each stuffed sweet potato with shredded cheddar cheese.
Return the stuffed sweet potatoes to the oven and bake for an additional 10-15 minutes, or until the cheese is melted and bubbly.
Remove from the oven and let cool slightly. Garnish with fresh chopped cilantro before serving.
Notes
Feel free to customize with your favorite BBQ sauce.