Wash and dry the sweet potatoes thoroughly. Poke several holes in each potato with a fork to allow steam to escape.
Lightly drizzle olive oil over the sweet potatoes and sprinkle with salt. Place them on a baking sheet.
Bake the sweet potatoes in the preheated oven for 45-60 minutes, or until tender. You can check by inserting a fork; it should slide in easily.
While the sweet potatoes are baking, prepare the buffalo chicken filling. In a large bowl, combine shredded chicken, buffalo sauce, Greek yogurt or sour cream, diced celery, and half of the chopped green onions. Mix well and season with salt and pepper to taste.
Once the sweet potatoes are done, remove them from the oven and allow them to cool slightly. Cut them in half lengthwise and scoop out some of the flesh to create a hollow for the filling.
Mix the scooped sweet potato flesh with the buffalo chicken mixture, ensuring everything is well combined.
Stuff each sweet potato half with the buffalo chicken mixture, packing it in generously.
Sprinkle shredded cheddar cheese over the top of each stuffed sweet potato.
Return the stuffed sweet potatoes to the oven and bake for an additional 10-15 minutes, or until the cheese is melted and bubbly.
Remove from the oven and let it cool slightly before garnishing with the remaining chopped green onions and fresh cilantro or parsley, if using.
Notes
Adjust buffalo sauce to taste for desired spiciness.