Heat 1 tbsp of oil in large skillet over medium heat.
In a medium size bowl combine the ground turkey, minced onion, parsley, salt, Worcestershire sauce, ground black pepper, poultry seasoning, and bread crumbs. Mix together until well combined.
Add in the egg and milk. Stir together. Will need to mix with hands to get mixture completely combined. Meat mixture will feel wet.
Working in batches, using a small cookie scoop or a 1 tablespoon, scoop out the meat mixture, roll the meat into a ball with your hands and place in the skillet. Continue until skillet is filled with meatballs, giving them room to cook in the skillet.
Carefully turn the meatballs during cooking to ensure all sides get seared. (don’t worry if meatballs are fully cooked at this point, they will simmer in the sauce later.)
Once all sides of the meatballs are seared, remove from the skillet to a plate and continue forming meatballs and cooking until all meat is cooked. Replace oil in skillet as needed to reduce sticking.
Remove all meatballs from the skillet to make the gravy.
Melt the butter in the skillet over medium heat. Whisk in the flour. Cook the flour mixture for 2-3 minutes.
Pour in the chicken broth and add all seasonings. Scrape bottom of the skillet with wooden spoon to release all the bits from cooking the turkey for additional flavor. Taste and adjust as needed.
Bring mixture to a simmer while stirring occasionally. Cook until the gravy is thickened. Add the meatballs back into the skillet in the gravy. Allow to simmer on low for 10 minutes, stirring the meatballs occasionally.