Preheat the oven to 400°F (200°C).
Line a baking sheet with parchment paper.
Wash the sweet potatoes thoroughly and pierce each one 5–6 times with a fork.
Arrange them on the baking sheet and bake for about 60 minutes, or until fork tender.
While the potatoes bake, heat the oil in a large skillet over medium heat.
Season the chicken breasts with salt and pepper.
Cook for about 5 minutes on one side.
Flip the chicken, pour in the chicken broth, cover, and cook another 7–10 minutes until the internal temperature reaches 165°F (74°C).
Remove the chicken and shred using two forks or a stand mixer.
Combine the shredded chicken with the BBQ sauce until evenly coated.
Slice each baked sweet potato lengthwise and gently fluff the inside with a fork.
Fill generously with the BBQ Chicken Stuffed Sweet Potatoes filling.
Top with sliced red onion and chopped cilantro.
Serve immediately.