Wrap each sweet potato in aluminum foil, place them on a baking sheet, and roast in the oven for 45-60 minutes, or until fork-tender.
While the sweet potatoes are cooking, heat a large skillet over medium heat and add the ground turkey. Cook until browned, breaking it up with a spatula, about 5-7 minutes.
Season the turkey with garlic powder, onion powder, smoked paprika, cumin, chili powder, salt, and pepper. Stir well to combine.
Add the black beans, corn, and diced tomatoes to the turkey mixture. Stir everything together and allow to simmer for about 5-7 minutes until heated through.
Once the sweet potatoes are done, carefully remove them from the oven and let them cool slightly.
Cut each sweet potato in half (lengthwise) and gently scoop out a bit of the flesh to create space for the turkey filling.
Fill each sweet potato half generously with the turkey mixture and top with diced avocado and chopped cilantro.
Serve warm with a dollop of Greek yogurt or sour cream on top.
Notes
Arrange the stuffed sweet potatoes on a wooden platter, with fresh avocado slices and a sprinkle of cilantro for a vibrant touch.