Preheat the oven to 425°F (220°C).
Prepare the sweet potatoes. Poke holes all over each sweet potato with a large fork. Drizzle with olive oil and rub the oil evenly over the skins. Sprinkle each potato with about ¼ teaspoon of the salt.
Bake the potatoes. Line a large baking sheet with parchment paper and arrange the sweet potatoes evenly. Cover the baking sheet with aluminum foil and bake for 45–60 minutes, or until a knife easily slides into the thickest part of the largest potato.
Crisp the skins. Remove the foil during the final 10–15 minutes of baking. This allows the sweet potato skins to dry slightly and become firmer.
Make the BBQ chicken. While the potatoes bake, warm a large skillet over medium heat. Add the shredded chicken, barbecue sauce, honey, chili powder, and remaining salt. Stir well and cook for 4–5 minutes, stirring occasionally, until the chicken is hot and evenly coated in the sauce.
Assemble the BBQ Chicken Stuffed Sweet Potatoes. Carefully split each baked sweet potato lengthwise, gently fluff the inside with a fork, and spoon the warm BBQ chicken over the top.
Add toppings. Finish with optional quick-pickled red onions, Mexican street corn salad, and freshly chopped cilantro. Serve immediately.