Go Back Email Link
+ servings
A hearty soup brimming with bite-sized meatballs and pasta, ready to be enjoyed with fresh bread.

Italian Wedding Soup

Prep Time 25 minutes
Cook Time 25 minutes
Total Time 50 minutes
A hearty Italian Wedding Soup featuring tender meatballs, fresh spinach, tiny pasta, and a flavorful broth. This comforting soup is ideal for cozy family dinners or special occasions, blending simple ingredients into a timeless dish.
6 Servings

Ingredients

Meatballs:

  • ½ lb ground beef 85% lean
  • ½ lb ground pork
  • 1 egg beaten
  • ½ cup Italian breadcrumbs
  • ¼ cup Parmesan cheese grated
  • 3 cloves garlic minced
  • cup fresh parsley finely chopped
  • ¾ teaspoon salt
  • ¼ teaspoon black pepper

Soup:

  • 1 tablespoon olive oil
  • 1 yellow onion diced
  • 1 ¼ cups carrots diced
  • 2 celery ribs diced
  • 3 cloves garlic minced
  • 8 cups chicken broth
  • 2 teaspoons Italian seasoning
  • ¾ cup acini de pepe pasta uncooked
  • 4 –5 cups fresh spinach
  • Salt and freshly ground black pepper to taste

Garnish:

  • Freshly grated Parmesan cheese

Instructions
 

Prepare the Meatballs

  1. In a large mixing bowl, gently combine the ground beef, ground pork, beaten egg, breadcrumbs, Parmesan cheese, minced garlic, parsley, salt, and black pepper. Mix until just combined—do not overwork the mixture. Roll the mixture into small meatballs, approximately ¾-inch in diameter, and set aside.

Brown the Meatballs

  1. Heat olive oil in a large soup pot over medium-high heat. Working in batches, brown the meatballs for approximately 2 minutes, turning occasionally to sear the exterior. The meatballs will not cook through at this stage, as they will finish cooking in the soup. Remove the browned meatballs and set aside.

Sauté the Vegetables

  1. In the same pot, add the diced onion, carrots, and celery. Sauté over medium heat for approximately 6 minutes, stirring occasionally, until the vegetables are softened. Add a small amount of olive oil if needed during cooking.

Add Seasonings and Broth

  1. Stir in the minced garlic and Italian seasoning, cooking for 1 minute until aromatic. Pour in the chicken broth, stirring to combine. Increase the heat to bring the soup to a boil, then reduce to a simmer.

Incorporate the Meatballs

  1. Gently add the browned meatballs back into the soup. Allow the soup to simmer gently for 15–20 minutes, ensuring the meatballs are fully cooked and the flavors meld together.

Cook the Pasta

  1. In a separate pot, cook the acini de pepe pasta according to the package instructions until al dente. Drain and set aside. Keeping the pasta separate prevents it from absorbing too much broth during storage.

Add Spinach and Adjust Seasoning

  1. Stir the fresh spinach into the soup and cook for 2 minutes, or until wilted. Taste the soup and adjust the seasoning with additional salt and black pepper as needed.

Serve and Garnish

  1. To serve, add a portion of the cooked pasta to individual bowls. Ladle the soup over the pasta and garnish with freshly grated Parmesan cheese. Serve hot.

Notes

To make this recipe gluten-free, substitute the Italian breadcrumbs with a gluten-free alternative and use gluten-free pasta in place of acini de pepe. Ensure the chicken broth is labeled gluten-free to avoid any hidden gluten.
Bitty