Go Back

Simple Italian Wedding Soup

Delicious Simple Italian Wedding Soup recipe with step-by-step instructions.
Prep Time 16 minutes
Cook Time 34 minutes
Total Time 50 minutes
Servings 4
Calories 2350 kcal

Ingredients
  

For the meatballs:

  • 8 oz lean ground beef
  • 8 oz ground pork
  • 1/2 cup soft white breadcrumb pieces
  • 1/4 cup chopped fresh parsley
  • 1 1/2 tsp minced oregano (use 3/4 tsp dried if fresh unavailable)
  • 1/2 cup finely shredded parmesan cheese
  • 1 large egg
  • 1 tsp salt
  • 1/4 tsp freshly ground black pepper

For the soup:

  • 1 tbsp olive oil, plus 1 tbsp more, divided
  • 1 1/4 cups diced carrots
  • 1 1/4 cups yellow onion, chopped
  • 3/4 cup chopped celery stalks
  • 4 garlic cloves, minced (1 1/2 tbsp)
  • 5 cans (14.5 oz each) low-sodium chicken broth
  • 1 cup uncooked acini di pepe or orzo pasta
  • 6 oz chopped baby spinach
  • Extra salt and black pepper, to taste

For serving:

  • Finely shredded parmesan cheese

Instructions
 

  • In a large mixing bowl, combine the lean ground beef, ground pork, soft white breadcrumb pieces, chopped fresh parsley, minced oregano, finely shredded parmesan cheese, egg, salt, and freshly ground black pepper. Gently toss and break up the mixture with your hands to evenly coat and distribute all ingredients, but take care not to overwork it for the most tender meatballs. Shape the mixture into very small meatballs, about 3/4 inch to 1 inch in diameter. Place the formed meatballs onto a large plate.
  • Heat 1 tablespoon of olive oil in a large non-stick skillet over medium-high heat. Working in two batches to avoid overcrowding the pan, add half of the meatballs from Step 1 and cook until browned on 2 to 3 sides, turning occasionally, about 4 minutes total. Transfer browned meatballs to a plate lined with paper towels. Repeat with the remaining meatballs, using the same oil in the skillet. The meatballs will not be cooked through at this point, as they'll finish cooking in the soup.
  • While the meatballs are browning, heat 1 tablespoon of olive oil in a large pot over medium-high heat. Add the diced carrots, chopped onions, and chopped celery. Sauté the vegetables, stirring frequently, until they've softened, about 6 to 8 minutes. Add the minced garlic and sauté for another minute to bring out its flavor. I find this step really makes the soup base extra aromatic!
  • Pour the chicken broth into the pot with the sautéed vegetables, then season the soup with extra salt and black pepper to taste. Bring the mixture to a boil over high heat. Once boiling, add the uncooked pasta and the browned meatballs from Step 2. Reduce heat to medium-low, cover, and simmer, stirring occasionally, for about 10 minutes or until the pasta is tender and the meatballs are cooked through. During the last minute of cooking, stir in the chopped baby spinach until wilted.
  • Serve the soup warm in bowls. Sprinkle each serving generously with extra finely shredded parmesan cheese before serving. For an even brighter finish, I sometimes like to add a squeeze of fresh lemon juice just before eating.