In a large bowl, mix the ground beef, pork, breadcrumbs, egg, Parmesan, parsley, garlic powder, salt, and pepper. Roll the mixture into small, marble-sized balls.
Pour the chicken broth into a large pot and bring it to a simmer over medium heat. While it heats up, wash and chop the greens.
Add the chopped escarole or spinach to the simmering broth. Let it wilt for a few minutes.
Gently add the meatballs to the broth and cook for 5-7 minutes until they float to the top, indicating they're cooked through.
Stir in the pasta and let everything simmer for another 10 minutes, until the pasta is tender.
Taste the soup and add more salt or pepper if needed.
Ladle the soup into bowls and sprinkle with extra Parmesan if desired. Enjoy!