Wash the sweet potatoes thoroughly and poke a few holes in each with a fork. Place them on a baking sheet and roast in the preheated oven for about 45-50 minutes, or until tender.
While the sweet potatoes are baking, heat the olive oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
Add the minced garlic and diced red bell pepper to the skillet. Sauté for another 3-4 minutes until the bell pepper softens.
Increase the heat to medium-high and add the ground turkey to the skillet. Cook until the turkey is no longer pink, breaking it up with a spoon as it cooks.
Stir in the cumin, smoked paprika, chili powder, salt, and black pepper. Cook for another 2-3 minutes, allowing the spices to meld with the turkey.
Add in the black beans and corn, stirring to combine. Cook for another 2-3 minutes until everything is heated through. Remove from heat.
Once the sweet potatoes are done, carefully slice them open lengthwise without cutting all the way through; gently fluff the insides with a fork.
Generously fill each sweet potato with the ground turkey mixture, pressing down slightly to pack it in.
Top each stuffed sweet potato with a sprinkle of shredded cheese. Return to the oven for an additional 5-7 minutes, until the cheese is melted and bubbly.
Remove from the oven and let cool slightly before garnishing with fresh cilantro if desired. Serve with a dollop of sour cream or Greek yogurt on top.
Notes
Feel free to customize the toppings based on your preference.