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 continuously 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 to create room for the filling.
04 - Evenly divide BBQ chicken mixture among the sweet potatoes, then top each with shredded cheddar cheese. Return to oven for 5 minutes until cheese is melted and bubbly.
05 - Remove from oven. Top each stuffed potato with sliced green onions, diced red onions, a dollop of sour cream, and fresh cilantro or parsley.
06 - Serve hot while the cheese is melted and the filling is warm.