Combine ground turkey, shallot, milk, egg, breadcrumbs, garlic powder, salt, pepper and parsley. Mix together and form balls with medium scoop. Makes about 20 meatballs.
In large skillet heat 2 tbsp olive oil and brown meatballs over medium heat on all sides until they are golden brown. Remove from pan to a plate.
Melt butter in the same skillet. Add shallot, mushrooms and garlic and cook until softened and lightly golden. Add in flour and stir to coat.
Slowly whisk in beef broth, Worcestershire sauce, Dijon mustard, cooking sherry, parsley and thyme, and simmer until thickened.
Return meatballs back into the pan and stir to coat with sauce. Stir in sour cream. Taste and adjust seasoning with salt and pepper as needed.
Garnish with fresh parsley and serve over cooked egg noodles, rice, or mashed potatoes.
NOTES: *For extra light use Greek yogurt instead of sour cream. *Use fresh parsley and thyme for fresh flavors. *Make ahead and store in refrigerator up to 2 days in advance. Reheat gently on the stovetop or in the microwave. *Freeze fully cooled meatballs and sauce for up to 2 months. Thaw overnight before reheating.