Rinse the sweet potatoes under cold water to clean them thoroughly. Using a fork, pierce each potato several times to create steam vents. Lightly drizzle with olive oil and sprinkle with a touch of salt to enhance flavor.
Arrange the sweet potatoes on a baking sheet and place them in the oven. Bake for approximately 45-60 minutes, or until they are tender when tested with a fork.
Meanwhile, in a medium mixing bowl, combine the shredded chicken and BBQ sauce, stirring to ensure the chicken is evenly coated in the sauce.
In a skillet over medium heat, add the finely chopped red onion and sauté until they turn translucent, roughly 4-5 minutes. Incorporate the corn into the skillet and heat it through for about 2 minutes, stirring occasionally.
Once the sweet potatoes are done baking, carefully remove them from the oven and allow them to cool for a few minutes. Cut each potato in half lengthwise and scoop out a small portion of the flesh from the center, creating a small boat to hold the filling, while keeping a border of potato intact.
In a large mixing bowl, combine the BBQ chicken mixture with the sautéed corn and onion, as well as half of the shredded cheddar cheese. Mix thoroughly until everything is well incorporated.
Generously fill each sweet potato half with the BBQ chicken filling, making sure to pack it in well.
Sprinkle the remaining shredded cheese evenly over the top of each stuffed sweet potato.
Place the stuffed sweet potatoes back in the oven for an additional 10-15 minutes, or until the cheese is melted, bubbly, and begins to turn golden brown.
After baking, remove the stuffed sweet potatoes from the oven and garnish them with fresh cilantro, seasoning with additional salt and black pepper to taste, if desired.
Notes
Serve with coleslaw or a fresh garden salad for a complete meal.