In a medium bowl, combine all meatball ingredients and mix until combined. Don’t over mix.
Form meatballs using a measuring teaspoon. Place on a parchment-lined baking sheet. Place in refrigerator.
Heat olive oil over medium heat in a large pot. Add the onions, carrots, celery and garlic and cook, covered until soft, 7-10 minutes.
Add chicken stock, oregano, bay leaf, salt and pepper. Bring to a boil and throw in the meatballs. Bring to a boil again, then reduce heat to a low boil, and cook uncovered for 10 minutes.
Add acini di pepe and continue to cook for 5 more minutes until pasta is tender.
Add spinach, dill and parmesan and cook for an additional 2 minutes.
Serve immediately with more parmesan cheese and a crusty loaf.