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 olive oil in a large skillet over medium heat. Add diced onion and red bell pepper, cooking for 3-4 minutes until softened and translucent.
03 - Stir in minced garlic and cook for 1 minute until fragrant, being careful not to burn it.
04 - Add ground turkey to the skillet, breaking it apart with a wooden spoon. Cook for 5-6 minutes until fully browned and no longer pink.
05 - Sprinkle in smoked paprika, dried thyme, ground cumin, chili powder, salt, black pepper, and crushed red pepper flakes. Stir thoroughly to distribute spices evenly.
06 - Add chopped spinach and cook for 1-2 minutes, stirring occasionally until just wilted. Remove skillet from heat.
07 - Place sweet potato cubes in a large bowl, season with a pinch of salt and pepper, and toss to coat. Spread evenly in the prepared baking dish.
08 - Spoon the seasoned turkey and vegetable mixture over the sweet potatoes, distributing it as evenly as possible.
09 - Drizzle milk over the entire casserole, then sprinkle shredded cheddar cheese uniformly across the top.
10 - Cover the baking dish tightly with aluminum foil. Bake for 25 minutes to begin cooking the sweet potatoes.
11 - Remove the foil and continue baking for 15 minutes until sweet potatoes are fork-tender and cheese is golden brown and bubbly.
12 - Let the casserole rest for 5 minutes before serving. Garnish with fresh chopped parsley if desired. Serve warm.