Preheat the pan: Set a large skillet over medium heat and add olive oil. Let it warm until it shimmers.
Sauté the aromatics: Add onion and bell pepper.
Cook 3–4 minutes, stirring, until softened. Add garlic and cook 30 seconds until fragrant.
Brown the turkey: Add ground turkey, breaking it into small crumbles with a spatula. Season with a pinch of salt and pepper.
Cook 5–7 minutes until no longer pink and lightly browned.
Season deeply: Sprinkle in chili powder, smoked paprika, cumin, oregano, garlic powder, and red pepper flakes if using. Stir to coat the meat and veggies.
Add moisture and veggies: Pour in the chicken broth and add zucchini and tomatoes. Stir, then let it simmer 3–5 minutes until the zucchini is tender-crisp and the liquid mostly reduces.
Finish with greens: Fold in spinach and cook 1 minute until wilted.
Squeeze in lime juice, taste, and adjust salt and pepper.
Serve: Garnish with chopped cilantro or parsley. Enjoy on its own, or serve over cauliflower rice, brown rice, or wrapped in a tortilla.