In a medium saucepan, boil the diced sweet potatoes in salted water for about 10 minutes or until fork-tender. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add chopped onions and cook until translucent, about 3-4 minutes. Add minced garlic and sauté for an additional 1 minute.
Add the ground turkey to the skillet. Cook for about 5-7 minutes, breaking it apart with a wooden spoon, until browned and cooked through.
Stir in the cumin, smoked paprika, chili powder, salt, and black pepper, allowing the spices to coat the turkey evenly.
Add the cooked sweet potatoes, black beans, corn, and chicken broth to the turkey mixture. Stir to incorporate everything well.
Pour the turkey and sweet potato mixture into a greased baking dish (about 9x13 inches).
Sprinkle the shredded cheddar cheese evenly over the top of the casserole.
Cover with foil and bake in the preheated oven for 25 minutes. Remove the foil and bake for an additional 10-15 minutes, or until the cheese is bubbling and golden.
Once done, remove from the oven and let it cool for a few minutes. Garnish with chopped fresh cilantro before serving.
Notes
Feel free to add other vegetables or spices to customize the dish.