In a large skillet, heat olive oil over medium heat. Add the chopped onion and garlic, sautéing for about 2-3 minutes until the onion becomes translucent.
Add the ground turkey to the skillet, breaking it apart with a spatula. Cook until browned and cooked through, about 5-7 minutes.
Stir in the diced zucchini and red bell pepper. Cook for another 5 minutes until the vegetables are tender.
Season the mixture with oregano, paprika, salt, and pepper. Stir well to combine.
Add the halved cherry tomatoes and cook for an additional 2-3 minutes until they soften slightly.
Remove from heat and stir in fresh basil if using. Serve hot, topped with grated Parmesan cheese if desired.