clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon
Italian Wedding Soup |

Italian Wedding Soup

  • Author: Taming of the Spoon
  • Prep Time: 30 minutes
  • Cook Time: 60 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 16 (12-ounce) servings 1x



For the meatballs

  • 2 hamburger rolls or 4 slices white bread
  • 2/3 cup milk
  • 1 large egg
  • 1 1/4 teaspoons salt
  • 1 1/2 pounds ground turkey
  • 1 medium onion, very finely diced
  • 3 tablespoons grated Parmesan or Asiago cheese
  • 1 teaspoon garlic powder
  • 1 teaspoon dried parsley

For the soup

  • 2 tablespoons olive oil
  • 2 medium onions, diced (about 2 cups)
  • 2 cups finely diced carrots, about 3 large carrots
  • 2 large garlic cloves, peeled and minced
  • 4 to 4 1/2 quarts (16 to 18 cups) low-sodium chicken broth
  • 3/4 teaspoon dried oregano
  • 3/4 teaspoon dried basil
  • 1 (10 ounce) box frozen chopped spinach, partially thawed
  • Kosher salt
  • Freshly ground black pepper
  • 2 cups uncooked orzo pasta
  • Parmesan or Asiago cheese, for serving (optional)


For the meatballs

  1. In a large bowl, combine the bread, milk, egg, and salt. Stir until everything is well moistened. Allow to sit for about 10 minutes to soften.
  2. Add the ground turkey, onion, cheese, garlic powder and dried parsley. Mix gently until thoroughly combined.
  3. Shape small meatballs (about 1 inch in diameter or less), using a teaspoon measuring spoon to make the meatballs. I use a small measuring scoop to get even sized meatballs. If the meat mixture sticks to your hands too much, moisten hands slightly with water. Place the meatballs on a parchment-lined or lightly greased cookie sheet, and refrigerate them while you prepare the soup.

For the soup

  1. Heat the olive oil in a very large (at least 6-quart) pot over medium heat. Add the onions and carrots. Sauté, stirring frequently, until the onions are translucent and beginning to brown, about 10 minutes. Add the garlic and cook until fragrant, about 1-2 minutes.
  2. Add the broth, oregano, and basil. Bring to a simmer, and cook gently for 10 minutes.
  3. Add the partially thawed chopped spinach, and bring the soup back to a simmer, breaking up any clumps of frozen spinach.
  4. Gently drop the meatballs into the soup. Simmer the soup for 30 minutes or so, then stir in the orzo pasta. Continue to simmer until pasta is al dente, about 8 minutes.
  5. Season the soup with salt and pepper to taste.
  6. Serve the soup garnished with freshly grated Parmesan or Asiago cheese, if desired.


This makes a really thick soup. Use more chicken broth if you want a thinner soup.

Recipe from King Arthur Flour.