This is a favorite in my (Ailish's) family. My parents made it a lot when I was growing up and, even though it had spinach in it (gasp, vegetables!), I always loved it.
1 pound ground meat (we suggest pork!)
1 egg, beaten
2 garlic cloves, minced
1/2 cup Parmesan cheese
1/2 cup bread crumbs (or GF bread crumbs; or mashed potato)
1/2 teaspoon ground nutmeg
Salt and pepper to taste
6 cups stock or broth (my parents always used beef broth, but your favorite will work well)
2 cups water
1 1/2 cups dried pasta (or GF pasta) - usually ditalini, but other small pasta like orzo, stelline, etc. work well
Spinach, coarsely chopped - 1/2 pound if you want it spinach-lite, 1 pound if you loooove spinach
Pour the stock and water into a soup pot and bring to a boil.
While the soup comes to a boil, combine meat, egg, garlic, cheese, bread crumbs, nutmeg, salt, and pepper. Form into balls about 3/4 of an inch wide.
Once the soup boils, add the meat balls to the soup.
After all the meat balls are in, add the pasta.
Stir, cover, and simmer for 10 minutes.
When the pasta is done to your liking, add the spinach. Sometimes it is helpful to add it in batches so it all wilts promptly.
Once the spinach has wilted - serve!
For a vegetarian option, add diced potato (give it five or so minutes before adding pasta if you cut a large dice) or shiitake mushrooms (add with the pasta).