Preheat your oven to 400°F (200°C). Scrub the sweet potatoes clean, pat dry, and rub them with a little olive oil, along with a pinch of salt. Prick a couple of holes in each potato with a fork.
Bake directly on the oven rack or on a sheet tray for about 45–50 minutes, until the skins are crisp and a fork slides in easily. When they’re done, remove from the oven and let them rest a few minutes.
While the potatoes bake, heat a tablespoon of olive oil in a skillet over medium heat. Season the chicken with salt, pepper, and cumin, then add to the skillet. Cook until no longer pink, about 6–8 minutes, flipping once.
Shred the cooked chicken or chop it into bite-sized pieces. Stir in the BBQ sauce and warm through for another 1–2 minutes, so the chicken is coated and glossy.
In a separate bowl, mix the black beans, corn, and red onion. If you like a little extra zing, add a squeeze of lime or a pinch of chili powder.
When the potatoes are ready, carefully cut a slit down the center of each potato and pinch the ends to open them into a boat. Fluff the inside with a fork and season to taste with a small pinch of salt.
Fill each potato with a generous scoop of BBQ chicken, followed by a sprinkle of the bean-corn mixture. Top with shredded cheese and a dollop of sour cream or Greek yogurt. Finish with a sprinkle of cilantro.
Return the stuffed potatoes to the oven for 3–5 minutes, just long enough for the cheese to melt. Remove and serve while warm.