Wash the sweet potatoes thoroughly and poke several holes in each with a fork to allow steam to escape. Place them on a baking sheet and bake for about 45-50 minutes, or until they are tender when pierced with a fork.
While the sweet potatoes are baking, prepare the taco filling. In a medium skillet, combine the black beans, corn, chili powder, cumin, smoked paprika, garlic powder, salt, and pepper. Cook over medium heat for about 5-7 minutes, stirring occasionally, until warmed through.
Once the sweet potatoes are cooked, remove them from the oven and let them cool slightly. Carefully slice them open lengthwise without cutting all the way through.
Using a fork, gently mash the insides of the sweet potatoes to create space for the filling.
Generously fill each sweet potato with the taco filling, topping it with halved cherry tomatoes, diced red onion, and diced avocado.
Drizzle each potato with Greek yogurt or sour cream for creaminess.
Garnish with fresh cilantro and serve with lime wedges on the side for an extra burst of flavor.
Notes
Feel free to customize toppings based on your preference.