Preheat oven to 350. For the meatballs, place the ground chicken, and the next 8 ingredients( thru the egg), 1 tsp. salt and 1/2 tsp. pepper in a bowl and combine gently with a fork. With a teaspoon, drop 1 to 1 1/4 inch meatballs onto sheet pans lined with parchment paper. ( you should have about 40 meatballs) They don't have to be perfectly round. Bake for 30 minutes, until cooked through and lightly browned. Set aside.
In the meantime, for the soup, heat olive oil over medium-low heat in a large heavy-bottomed soup pot. Add the onion, carrots and celery and sauté until softened, 5 to 6 minutes, stirring occasionally. Add the chicken broth and wine and bring to a boil. Add pasta to the simmering broth and cook for 6-8 minutes, until pasta is tender. Add meatballs to soup and simmer for 1 minute. Taste for salt and pepper. Stir in the fresh spinach and cook for 1 minute, until spinach is wilted. Serve with parmesan cheese if desired.
Go to full version of