Ingredients
Units
Scale
For the Stock:
- 1 whole chicken or 2 bone-in chicken breasts and 4 bone-in thighs
- 4 large carrots, chopped
- 4 stalks celery, chopped
- 1 bag of fresh spinach
- 4 cloves garlic, peeled
- 2 bay leaves
- 1 tablespoon dried Italian seasoning
For the Meatballs:
- 2 pounds ground beef
- 1 tablespoon Italian seasoning
- 2 large eggs
- 1 cup grated Romano cheese
- 1 teaspoon crushed red pepper flakes (optional, for heat)
- 1 cup Italian breadcrumbs
Additional:
- 1 cup orzo pasta (or acini di pepe, a traditional choice)
- Additional chicken stock, as needed
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped, for garnish
- Extra grated Romano cheese, for serving
Instructions
Prepare the Stock:
- In a large pot, combine the whole chicken (or chicken pieces), carrots, celery, garlic, bay leaves, and dried Italian seasoning. Cover with water and bring to a simmer over medium heat.
- Allow the stock to simmer gently for about 1-2 hours, or until the chicken is fully cooked and the broth is flavorful.
- Carefully remove the chicken from the pot and set aside to cool. Once cool enough to handle, shred the meat, discarding any bones and skin.
- Strain the stock to remove the spent vegetables and bay leaves, reserving some of the carrots and celery if desired for texture in the soup. Return the stock to the pot.
Make the Meatballs:
- In a mixing bowl, combine the ground beef, Italian seasoning, eggs, grated Romano cheese, red pepper flakes (if using), and breadcrumbs. Mix until well combined.
- Form the mixture into 1-inch meatballs. Set aside on a tray or baking sheet.
Assemble the Soup:
- Bring the strained stock to a gentle boil. Carefully drop the meatballs into the boiling stock. They will cook in the broth and add extra flavor.
- Add the orzo pasta to the soup and cook according to the package instructions, usually about 7-10 minutes, until al dente.
- If the soup is too thick, adjust the consistency with additional chicken stock to your liking.
- Add the bag of fresh spinach until wilted.
- Return the shredded chicken to the pot and warm through. Season the soup with salt and pepper to taste.
Serve:
- Ladle the hot soup into bowls, making sure each serving has a good amount of meatballs, chicken, vegetables, and pasta.
- Garnish with chopped fresh parsley and extra grated Romano cheese.
- Serve hot, with crusty Italian bread if desired.