01 - Preheat oven to 400°F. Prick sweet potatoes several times with a fork, place on a baking sheet, and bake for 45-50 minutes until fork-tender.
02 - While the potatoes roast, combine shredded chicken with BBQ sauce in a saucepan over low heat. Stir until heated through.
03 - Remove sweet potatoes from the oven and let cool slightly. Slice each lengthwise and gently fluff the flesh with a fork.
04 - Evenly divide BBQ chicken mixture among the sweet potatoes. Top each with shredded cheddar cheese and return to oven for 5 minutes until melted.
05 - Remove from oven. Top with sliced green onions, red onions, a dollop of sour cream, and fresh cilantro or parsley if desired. Serve immediately.