Preheat the Oven: Begin by preheating your oven to 375°F (190°C).
Cook the Sweet Potatoes: In a large pot, bring water to a boil and add the diced sweet potatoes. Cook for about 10-12 minutes until tender but not mushy. Drain and set aside.
Sauté Turkey Mixture: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté for 5 minutes until translucent. Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.
Add Turkey: Increase the heat to medium-high and add the ground turkey to the skillet. Cook until browned and fully cooked, breaking it up with a spoon as it cooks.
Season It Up: Stir in the ground cumin, smoked paprika, dried thyme, salt, and black pepper. Mix well, letting the spices coat the turkey evenly.
Combine Ingredients: Add the diced tomatoes and chicken broth to the turkey mixture. Stir well and let it simmer for about 5 minutes until slightly thickened.
Layer the Bake: In a greased baking dish, start with a layer of the cooked sweet potatoes, then add the turkey mixture on top. Sprinkle the shredded cheddar cheese evenly over everything.
Bake: Cover the dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 10 minutes or until the cheese is melted and bubbly.
Garnish and Serve: Once baked, remove from the oven and let it cool for a few minutes. Garnish with chopped fresh parsley before serving.