clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Italian Wedding Soup |

Italian Wedding Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • 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
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American


This classic Italian wedding soup is a hearty and flavorful soup full of spinach, carrots, orzo and meatballs.



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. Soak bread. 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 meat and spices. Add the ground turkey, onion, cheese, garlic powder and dried parsley. Mix gently until thoroughly combined.
  3. Make meatballs. 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.
  4. Chill. Place the meatballs on a parchment-lined or lightly greased cookie sheet, and refrigerate them while you prepare the soup.

For the soup

  1. Cook aromatics. 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. Simmer. Add the broth, oregano, and basil. Bring to a simmer, and cook gently for 10 minutes.
  3. Add spinach. Add the partially thawed chopped spinach, and bring the soup back to a simmer, breaking up any clumps of frozen spinach.
  4. Add meatballs. 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. Season the soup with salt and pepper to taste.
  6. Serve. 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.
Right Menu Icon