Italian Wedding Soup

Ingredients:
1 pound ground pork
1/2 cup bread crumbs
1/4 cup grated Parmesan cheese
1/4 cup chopped parsley
1 egg
1 small onion, finely chopped
2 cloves garlic, minced
6 cups chicken broth
1 cup small pasta (such as orzo or acini di pepe)
1 bunch escarole, chopped
Salt and pepper to taste