Pierce each sweet potato several times with a fork and place them on a baking sheet. Bake for 45-60 minutes, or until they are easily pierced with a knife.
While the sweet potatoes are baking, heat a large skillet over medium heat. Add the diced red onion and sauté for 3-4 minutes until they begin to soften.
Add the minced garlic and ground turkey to the skillet. Cook until browned and fully cooked through, breaking up the meat as you go (about 6-8 minutes).
Stir in taco seasoning, cumin, paprika, salt, and pepper, mixing well to coat the meat.
Add the black beans, corn, and diced tomatoes to the skillet. Stir and let simmer for 5-7 minutes to heat through and absorb flavors.
Once the sweet potatoes are done, remove them from the oven and let them cool slightly. Slice each potato open lengthwise, being careful not to cut all the way through.
Gently mash the insides of the sweet potatoes with a fork to create space for the filling.
Scoop the taco mixture into each sweet potato generously. Top with diced avocado and a dollop of Greek yogurt or sour cream.
Garnish with fresh cilantro and serve with lime wedges on the side for squeezing.
Notes
Feel free to customize toppings and ingredients based on preference.