Wash the sweet potatoes thoroughly and prick them several times with a fork. Place them on a baking sheet and drizzle with olive oil, then sprinkle with salt.
Bake the sweet potatoes in the preheated oven for about 45-60 minutes, or until they are tender and easily pierced with a fork.
While the sweet potatoes are baking, in a medium bowl, combine the shredded chicken with pesto, cherry tomatoes, salt, and pepper. Mix well until all the ingredients are evenly coated.
Once the sweet potatoes are done baking, remove them from the oven and let them cool slightly.
Carefully slice each sweet potato down the center, creating an opening for the filling. Use a fork to gently fluff the insides.
Spoon the pesto chicken mixture into the sweet potatoes, packing it in generously.
Top each stuffed sweet potato with shredded mozzarella and grated Parmesan cheese.
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 garnish with fresh basil leaves before serving.
Notes
Feel free to use homemade pesto for a fresher taste.