In a large bowl, combine the ground turkey, garlic powder, one tablespoon of the grated Parmesan, breadcrumbs, Italian seasoning, egg white and milk. Using your hands (or a spoon), mush all the ingredients together until well combined. Roll meat mixture into 30 separate (3/4” – 1”) mini meatballs.
In a large stock pot (or a large skillet, but if you cook these in the pot you can totally use one pot for the entire meal and have one less to wash!), bring 2 teaspoons of the olive oil over medium heat. Add the meatballs to the oil and cook them, stirring occasionally until all sides are browned. Remove meatballs to a dish and set aside.
Add the remaining teaspoon of olive oil to the pot and continue to heat to medium. Add the carrots, onion and garlic and sprinkle with salt & pepper. Cook for about 4 minutes, stirring occasionally, or until vegetables are softened.
Add the chicken broth to the vegetables in the stock pot and cover. Bring to a boil and then uncover to add the meatballs, remaining 4 tablespoons (1/4 cup) of Parmesan, orzo and kale. Stir to combine and make sure the soup is at a boil. Re-cover the pot and return heat to medium to simmer. Cook for about 15 minutes until the orzo and meatballs are cooked through.