Wash the sweet potatoes thoroughly and pierce each potato several times with a fork. Drizzle lightly with olive oil and sprinkle with salt.
Place the sweet potatoes on a baking sheet and bake for about 45-60 minutes, or until tender when pierced with a fork.
While the potatoes are baking, in a medium bowl, combine the shredded chicken and BBQ sauce, mixing well to coat the chicken evenly.
In a skillet, sauté the chopped red onion over medium heat until they become translucent (about 4-5 minutes). Add the corn and heat through, about 2 minutes.
Once the sweet potatoes are done, remove them from the oven and let them cool slightly. Cut them in half lengthwise and scoop out a little flesh to create space for the filling, leaving a small border of potato intact.
In a large bowl, mix the BBQ chicken, sautéed corn and onion, and half of the shredded cheese until well combined.
Spoon the BBQ chicken mixture generously into each sweet potato half.
Top each stuffed sweet potato with the remaining cheese.
Return the stuffed sweet potatoes to the oven and bake for an additional 10-15 minutes, or until the cheese is bubbly and golden.
Remove from the oven and garnish with fresh cilantro, salt, and pepper to taste.
Notes
Feel free to customize with your favorite BBQ sauce.