Soups & Salads

Italian Wedding Soup

Posted: December 10

Time: 50 minutes

Yield: 6 servings

recipe image

Surprisingly, Italian Wedding Soup isn't traditionally served at Italian weddings. Instead, the name refers to the marriage of the fresh, herby vegetables and the savory, juicy meatballs. We have to say, it's a match made in heaven. Italian Wedding Soup is a blissful blend of savory and garden tastes, happily hearty and festively flavored. Even if it isn't traditional, it would be a wonderful part of any wedding feast!


For the meatballs:
8 ounces lean ground beef
8 ounces ground pork
1/2 cup fresh, hearty, white breadcrumbs
1/4 cup fresh parsley, chopped
1 1/2 teaspoons fresh oregano, minced
1/2 cup parmesan, finely shredded
1 large egg
1 teaspoon salt
1/4 teaspoon freshly ground black pepper
1 tablespoon olive oil
For the soup:
1 tablespoon olive oil
1 1/4 cups carrot, diced into 1/4-inch pieces
1 1/4 cups yellow onion, diced
3/4 cup celery, diced into 1/4-inch pieces
4 cloves garlic, minced
5 (14.5-ounce) cans low-sodium chicken broth
salt, to taste
freshly ground black pepper, to taste
1 cup dry acini de pepe or orzo pasta
6 ounces fresh spinach, chopped
parmesan cheese, optional, finely shredded, for serving


Step 1

Add the beef and pork into a large mixing bowl.

Step 2

Add the breadcrumbs, parsley, oregano, parmesan, egg, 1 teaspoon of salt, and 1/4 teaspoon of pepper.

Step 3

Gently toss the mixture together with clean hands until everything is coated and evenly distributed.

Step 4

Shape the mixture into small meatballs, about 3/4-1-inch around, and place them on a plate.

Step 5

Heat 1 tablespoon of olive oil in a large, non-stick skillet on the stove-top over medium-high heat.

Step 6

Once the oil is shimmering, add 1/2 of the meatballs and cook, stirring occasionally, until mostly browned and cooked through, about 4 minutes.

Step 7

Transfer the cooked meatballs to a paper-towel-lined plate to drain.

Step 8

Repeat with the remaining 1/2 of the meatballs.

Step 9

While cooking the meatballs, heat the remaining 1 tablespoon of olive oil in a large pot over medium-high heat.

Step 10

Add in the carrots, onion, and celery and cook until the vegetables soften, for about 6-8 minutes.

Step 11

Add in the garlic and sauté until fragrant, about 1 minute.

Step 12

Pour in the chicken broth and season with salt and pepper to taste.

Step 13

Bring the soup to a boil.

Step 14

Add the cooked meatballs and the pasta and cook until the pasta is tender, for about 10 minutes.

Step 15

In the last minute of cooking, add the spinach and stir.

Step 16

Serve warm topped with parmesan.

Explore More Favorites
recipe image
Layered Lemon Dream
recipe image
Main Courses
Hawaiian Chicken
recipe image
Main Courses
Chicken Kiev Casserole
recipe image
Apps & Snacks
Texas Trash Dip
recipe image
Soups & Salads
Juicy Summer Salad
recipe image
Mud Hen Cake Bars
recipe image
Breakfast & Brunch
Snow White French Toast Bake
recipe image
Main Courses
Slow Cooker Orange Chicken
recipe image
Peach Betty
recipe image
Main Courses
John Wayne Casserole
recipe image
Main Courses
Marry Me Chicken
recipe image
Breakfast & Brunch
Brunch Casserole
recipe image
Main Courses
Polish Casserole
recipe image
Breakfast & Brunch
Fluffiest Scrambled Eggs
recipe image
Earthquake Cake
recipe image
Main Courses
Johnny Marzetti Casserole
dialog logo

Subscribe to Our Free Newsletter

Food is one of life's greatest joys, but good cooking doesn't have to be hard or intimidating. Our hundreds of recipes make eating easier. With Command Cooking, you'll go from 😳 to 😋 and find yourself saying “that was easy” after every meal.

By submitting this form, you are agreeing to our Terms of Use. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.