Make the meatballs: preheat oven to 350 degrees F. In a large bowl, combine the ground beef, bread crumbs, garlic, parsley, cheese, milk, egg, salt and pepper. Mix with a fork or wooden spoon and mix until combined. Using a teaspoon drop small 1-inch meatballs onto a baking tray lined with parchment paper. Bake 25 minutes or until cooked through.
Meanwhile, heat the olive oil over medium-low heat in a soup pot or Dutch oven. Add the onion, carrots and celery and sauté until softened, 5-6 minutes. Stir occasionally and when onions are softened, add chicken stock and wine. Bring to a boil and add pasta, then cook for 6-8 minutes. Add meatballs, fresh spinach and salt and pepper to taste.
Serve immediately and garnish with extra grated parmesan and extra parsley, as desired.
Recipe by In Good Taste at https://ingoodtaste.kitchen/italian-wedding-soup/