Warm a large skillet over medium heat. Add the olive oil, then the diced onion. Cook for 3–4 minutes, stirring occasionally, until softened and fragrant.
Add the minced garlic and cook for 30 seconds, just until fragrant.
Avoid browning the garlic.
Add the ground turkey. Season with a generous pinch of salt and black pepper. Cook, breaking it up with a spatula, for 5–7 minutes until no longer pink.
Stir in the tomato paste, smoked paprika, cumin, oregano, and red pepper flakes.
Cook for 1 minute to bloom the spices and caramelize the paste.
Add the zucchini and bell pepper. Toss to coat in the spiced turkey mixture. Cook for 5–7 minutes, stirring occasionally, until the zucchini is just tender but not mushy.
Add the cherry tomatoes (or drained canned tomatoes).
If the pan looks dry, splash in the chicken broth or water. Simmer for 2–3 minutes to meld flavors.
Taste and adjust seasoning with more salt and pepper. Squeeze in the lemon juice to brighten the dish.
Remove from heat and stir in the chopped parsley or basil.
Top with feta, Parmesan, or Greek yogurt if using. Serve hot.