1Add ground beef, Italian sausage, two large eggs, chopped parsley, garlic powder, sage, breadcrumbs, grated parmesan cheese, salt and pepper into a large bowl.
2Mix all the ingredients by hand until well combined.
3Form the meat mixture into tiny meatballs.
4Heat olive oil in a pan and fry the meatballs until browned.
5Set aside the cooked meatballs for later.
6Dice the yellow onion.
7Saute the diced onions in the same pan until fragrant and soft.
8Dice the celery.
9Dice the carrots.
10Add diced celery and carrots to the pan with the onions and continue to saute.
11Deglaze the pan with white wine.
12Add chicken stock to the pan.
13Add beef stock to the pan.
14Integrate orzo pasta into the soup.
15Add a bay leaf and let the soup simmer for a few minutes.
16Add the cooked meatballs to the simmering soup.
17Remove the bay leaf from the soup.
18Chop the spinach.
19Top the soup with chopped spinach.
20Allow the soup to simmer for another few minutes until the spinach is wilted.
21Serve the Italian Wedding Soup in a bowl.
22Grate Parmesan cheese over the top of the soup before serving.