Combine turkey, egg, breadcrumbs, grated cheese, garlic powder, salt, and pepper well in a mixing bowl.
Heat 1 tbsp. olive oil in a frying pan. Shape the meat mixture into small bite size meatballs and add to the pan and brown on all sides. Once browned put them on a plate lined with paper towels to remove the excess grease.
Remove the stems from the spinach and roughly give it a chopping.
Bring the chicken broth to a boil in a large saucepan. Season broth with pepper to taste.
Add the meatballs, chopped spinach, and uncooked orzo to the broth and continue boiling for 10 minutes.
Serve topped with parmesan cheese.