Wash the sweet potatoes thoroughly and poke several holes in each with a fork. Place them on a baking sheet lined with parchment paper.
Bake the sweet potatoes for about 45-60 minutes, or until they are tender and easily pierced with a fork. Remove from the oven and let cool slightly.
In a medium bowl, combine the shredded chicken, barbecue sauce, corn, black beans, and chopped green onions. Mix well until all ingredients are evenly coated.
When the sweet potatoes are cool enough to handle, carefully slice each potato in half lengthwise. Scoop out a small portion of the flesh to create a space for the filling, leaving about 1/4 inch of sweet potato intact.
Fill each sweet potato half with the BBQ chicken mixture, pressing down gently to pack it in.
Sprinkle shredded cheddar cheese over the tops of each stuffed potato.
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 for a few minutes before garnishing with extra green onions and any optional toppings you prefer.
Notes
Feel free to customize with your favorite toppings.