It's natural to think that "Italian Wedding Soup" was traditionally created to serve at Italian weddings. This is the common theory, but it's an incorrect one. The name is actually a misinterpretation of the Italian "minestra maritata" which, literally translated means, "married soup". But you don't have to eat it after just getting married, all the name is meant to imply is that it's a perfect marriage of a soup - pairing meat with leafy green vegetables.
And while it might be known to be traditionally Italian, you can really make it your own any way you'd like. Chicken broth is traditional but the meatballs certainly make beef broth appropriate, as well. But don't be afraid to trade those meatballs for cooked chicken, either. The spinach can be swapped out for escarole, kale, or any other leafy green; and you can choose any type of pasta you'd like. No matter how you scoop it, you'll be left with a delicious Italian wedding soup!
Serve with salad or crusty bread to make it a complete meal!