Prep your ingredients. Dice the onion and pepper, slice the zucchini and carrot, and chop the broccoli into small florets.
Rinse and drain the black beans. Halve the cherry tomatoes. Keep everything close for a smooth cook.
Heat the pan. Set a large skillet over medium heat.
Add the olive oil and warm until it shimmers.
Sauté the aromatics. Add the onion with a pinch of salt. Cook 3–4 minutes until translucent. Stir in the garlic and cook 30 seconds, just until fragrant.
Brown the turkey. Add the ground turkey, breaking it up with a spatula.
Season with salt and pepper. Cook 5–7 minutes, stirring occasionally, until no longer pink and lightly browned in spots.
Add the veggies. Stir in the bell pepper, carrot, zucchini, and broccoli. Cook 5 minutes, letting the veggies soften while picking up flavor from the turkey.
Season it right. Sprinkle in smoked paprika, cumin, oregano, and chili powder if using.
Stir well so the spices coat everything and bloom in the heat.
Make it saucy. Add tomato paste and cook 1 minute, stirring to caramelize it slightly. Pour in the chicken broth and stir, scraping up any browned bits on the bottom of the pan.
Simmer and enrich. Fold in the black beans and cherry tomatoes. Lower heat to medium-low and simmer 4–6 minutes, until the veggies are tender but not mushy and the liquid reduces to a glossy sauce.
Finish with brightness. Squeeze in the lime juice.
Taste and adjust salt and pepper. If you like, stir in a handful of spinach until just wilted.
Garnish and serve. Top with chopped cilantro or parsley. Serve as is, or spoon over quinoa, brown rice, or cauliflower rice for extra bulk.