01 - Preheat the oven to 400°F. Lightly grease a 9x13-inch baking dish with cooking spray or a small amount of oil.
02 - Heat 1 tablespoon olive oil in a large skillet over medium heat. Add diced onion and bell pepper, sauté for 3-4 minutes until softened and fragrant.
03 - Stir in minced garlic and cook for 1 minute until aromatic, being careful not to burn it.
04 - Add ground turkey to the skillet, breaking it up with a wooden spoon. Cook until browned and completely cooked through, approximately 5-6 minutes.
05 - Sprinkle in smoked paprika, thyme, oregano, cumin, chili powder (if using), salt, and black pepper. Stir thoroughly to distribute spices evenly.
06 - Add diced sweet potatoes to the skillet. Pour in chicken broth and bring to a gentle simmer. Cook for 5-7 minutes, stirring occasionally, until sweet potatoes begin to soften.
07 - Stir in baby spinach and cook for about 1 minute until just wilted down.
08 - Transfer the entire mixture to the prepared baking dish. Drizzle remaining tablespoon of olive oil over the top.
09 - Sprinkle shredded cheese evenly over the surface if desired.
10 - Cover the baking dish with aluminum foil and bake for 20 minutes to steam and cook the sweet potatoes further.
11 - Remove the foil and continue baking for an additional 10 minutes until sweet potatoes are completely tender and the top is golden brown.
12 - Remove from oven and let the casserole rest for 5 minutes before serving. Garnish with chopped fresh parsley.