Preheat your oven to 400°F (200°C) to prepare for baking the sweet potatoes.
Thoroughly wash the sweet potatoes under running water. Using a fork, poke multiple holes around each potato; this allows steam to escape while they bake. Lightly drizzle them with olive oil and sprinkle with salt and pepper for added flavor.
Arrange the sweet potatoes on a baking sheet lined with parchment paper, ensuring they’re spaced apart. Bake in the preheated oven for about 45 to 60 minutes, or until the sweet potatoes are tender enough to be easily pierced with a fork.
In a mixing bowl, combine the shredded chicken, BBQ sauce, drained black beans, corn, and finely chopped red onion. Stir well until all ingredients are evenly coated in the BBQ sauce.
After the sweet potatoes are cooked, carefully remove them from the oven and allow them to cool for a few minutes. Once cooled, cut a lengthwise slit down the center of each potato without cutting all the way through. Gently fluff the insides with a fork to create space for the filling.
Generously spoon the BBQ chicken mixture into each sweet potato, packing it down slightly to fit as much filling as possible.
Evenly distribute the shredded cheddar cheese over the top of each stuffed potato, ensuring every potato is well-covered.
Place the stuffed sweet potatoes back in the oven and bake for an additional 10 minutes, or until the cheese is beautifully melted and bubbly.
Once done, carefully remove the potatoes from the oven and let them cool for a minute before serving. Garnish each stuffed sweet potato with freshly chopped cilantro for a burst of flavor. Serve hot and enjoy!