In a bowl, combine ground turkey, egg, Parmesan, garlic powder, onion powder, salt, and pepper.
Mix gently and form into small meatballs.
Heat olive oil in a large pot over medium heat.
Add diced onion and cook until softened.
Stir in minced garlic and cook briefly until fragrant.
Pour in chicken broth and add Italian seasoning.
Gently add meatballs to the simmering broth.
Cook for 10–12 minutes until meatballs are fully cooked.
Add zucchini noodles and simmer for 2–3 minutes until just tender.
Taste and adjust seasoning before serving.