Total Time
1hr 30mins
Prep 0 mins
Cook 1 hr 30 mins

This is a variation of my mom's recipe. It's one of my favorites of hers. If you're in a hurry, you can use all chicken broth and leave out the fresh chicken. Traditionally this calls for escarole, but I don't like the bitterness of it.

Ingredients Nutrition


  1. Saute onion in olive oil until soft, but not browned.
  2. Add chicken parts, water, parsley, thyme, salt and pepper.
  3. Bring to boil, then simmer for about an hour.
  4. While that's cooking, make up a batch of your favorite meatballs and form into rather small balls (smaller than a ping pong ball).
  5. Remove chicken to a plate and strain broth.
  6. Place broth back in soup pot, add canned chicken broth (for more flavor), and meatballs, and return to boil.
  7. Cut chicken into small pieces.
  8. When meatballs are cooked, add pasta or rice until cooked.
  9. Add spinach, chicken and cheese.
  10. When spinach is wilted, stir soup vigorously and add scrambled egg in a slow stream so that it forms thin ribbons in soup. If you like, you can add some more fresh herbs at this point (parsley, thyme, basil, etc.).
  11. Serve with extra grated cheese. I like this with some good crusty Italian bread, and a nice glass of wine.

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a