Print Recipe Add to Collection
4.82 from 11 votes

Italian Wedding Soup

Italian Wedding Soup - an American-Italian soup with spinach and orzo studded with delicious meatballs. So simple, quick and always a big hit! Try it today and in less than 30 minutes you'll have a drool worthy dish, I promise!
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Soup
Cuisine: Italian
Keyword: 30 minute meals, italian food, italian wedding soup, soup
Servings: 6
Calories: 391kcal
Author: Joanna Cismaru



  • 1 lb ground beef extra lean
  • 1/4 cup milk
  • 1/2 cup Parmesan cheese grated
  • 1/2 cup breadcrumbs
  • 1/4 cup parsley fresh, chopped
  • 1 large egg
  • 1/2 tsp salt or to taste
  • 1/2 tsp pepper or to taste

Italian Wedding Soup

  • 1 tbsp olive oil
  • 1 medium carrot chopped
  • 8 cups chicken broth low sodium
  • 2 cups spinach packed down and roughly chopped
  • 1 cup orzo dry
  • 1 tsp salt or to taste
  • 1 tsp pepper or to taste
  • Pecorino Romano cheese freshly grated, for serving



  • Add all the meatball ingredients to a bowl and mix well using your clean hands until well incorporated. Shape into mini meatballs, about 3/4 to an inch and place them in a bowl. Set aside.

Italian Wedding Soup

  • Heat the olive oil in a soup pot or large Dutch Oven over medium-high heat. Add the carrots and saute for a couple minutes or until tender.
  • Add the meatballs and chicken broth to the pot and bring to a boil, stirring occasionally. Stir in the spinach, orzo, salt and pepper. Reduce heat to medium-low and cool for about 10 to 15 minutes until the meatballs are cooked through and the orzo is fully cooked.
  • Ladle the soup into bowls and serve with grated Pecorino Romano Cheese or Parmesan cheese.



You can make the meatballs before and freeze them in a freezer bag until ready to use.
Instead of orzo, the soup is also sometimes made with acini de pepe. Orzo can also be substituted with acini de pepe.
For the meatballs you can use half ground pork or half ground beef. You can even just use ground chicken or ground turkey for a healthier version.
Please keep in mind that nutritional information is a rough estimate and can vary greatly based on products used.


Calories: 391kcal | Carbohydrates: 31g | Protein: 30g | Fat: 16g | Saturated Fat: 5g | Cholesterol: 86mg | Sodium: 959mg | Potassium: 721mg | Fiber: 1g | Sugar: 2g | Vitamin A: 2975IU | Vitamin C: 6.8mg | Calcium: 175mg | Iron: 3.8mg