01 - Preheat oven to 400°F. Prick sweet potatoes several times with a fork, arrange on a baking sheet, and roast for 45–50 minutes until completely tender throughout.
02 - Combine shredded chicken with barbecue sauce in a saucepan over low heat. Stir continuously until the mixture is heated through and well-coated.
03 - Remove roasted sweet potatoes from oven and allow to cool slightly. Slice each potato lengthwise and gently fluff the interior flesh with a fork to create space for filling.
04 - Distribute BBQ chicken mixture evenly among the sweet potatoes. Top each with shredded cheddar cheese and return to oven for 5 minutes until cheese is fully melted and bubbling.
05 - Remove from oven. Garnish with sliced green onions, diced red onion, a dollop of sour cream, and fresh cilantro or parsley. Serve immediately while hot.