Prep your ingredients. Dice the onion and pepper, slice the zucchini, and chop the broccoli. Mince the garlic and halve the tomatoes.
Have your spices measured and ready.
Brown the turkey. Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the ground turkey, season with a pinch of salt and pepper, and cook, breaking it up with a spatula, until no longer pink and lightly browned, about 6–8 minutes. Transfer to a bowl and set aside.
Sauté the veggies. Add the remaining 1 tablespoon olive oil to the same skillet.
Add the onion, bell pepper, zucchini, and broccoli. Cook, stirring occasionally, until tender-crisp, about 5–7 minutes. If the pan looks dry, splash in a tablespoon of water.
Add garlic and spices. Stir in the garlic, chili powder, cumin, smoked paprika, oregano, salt, pepper, and red pepper flakes.
Cook for 30–60 seconds, just until fragrant.
Build the sauce. Add the tomato paste and cook for 1 minute, stirring to coat the veggies. Pour in the chicken broth and stir to loosen the browned bits from the pan.
Combine and simmer. Return the turkey to the skillet along with the cherry tomatoes, corn, and black beans (if using). Stir to combine and let it simmer for 3–5 minutes, until the tomatoes soften and the mixture thickens slightly.
Finish with acid and herbs. Turn off the heat and stir in the lime juice.
Taste and adjust salt, pepper, and chili powder. Top with chopped cilantro or parsley.
Serve or store. Spoon into meal prep containers with rice, quinoa, or cauliflower rice, or keep it low-carb and serve as is. Let cool before sealing.