Italian Wedding Soup Recipe
Introduction
Italian Wedding Soup is a comforting and flavorful dish featuring tender meatballs, fresh vegetables, and delicate pasta in a savory broth. Perfect for a cozy meal, this classic soup is sure to warm you from the inside out.

Ingredients
- For the Meatballs: 1/2 lb. ground beef (85% lean), 1 egg (beaten), 1/2 cup Italian breadcrumbs, 1/4 cup grated Parmesan cheese, 3 cloves garlic (minced), 1/3 cup fresh parsley (finely chopped), 3/4 teaspoon salt, 1/4 teaspoon pepper
- For the Soup: 1 tablespoon olive oil, 1 yellow onion (diced), 1 1/4 cups carrots (diced), 2 celery ribs (diced), 3 cloves garlic (minced), 8 cups chicken broth, 2 teaspoons Italian seasoning, 3/4 cup acini de pepe pasta (uncooked), 4–5 cups fresh spinach, salt and pepper to taste
- To Garnish: Freshly grated Parmesan cheese
Instructions
- Step 1: In a large bowl, gently combine ground beef, beaten egg, Italian breadcrumbs, grated Parmesan, minced garlic, parsley, salt, and pepper. Avoid overworking the meat to keep the meatballs tender. Roll the mixture into 3/4-inch balls and set aside.
- Step 2: Heat olive oil in a large soup pot over medium-high heat. Working in batches, brown the meatballs for about 2 minutes, turning to brown all sides. Remove the browned meatballs and set them aside. They will finish cooking in the soup.
- Step 3: In the same pot, add diced onion, carrots, and celery. Cook over medium heat for 6 minutes, or until softened, adding a splash of olive oil if needed. Stir in minced garlic and Italian seasoning, cooking for another minute until fragrant.
- Step 4: Pour in the chicken broth and bring to a boil. Reduce heat to a simmer, then gently add the browned meatballs to the pot. Let the soup simmer while you prepare the pasta.
- Step 5: Separately, boil the acini de pepe pasta in salted water until al dente. Drain well to prevent it from soaking up the broth during storage. (If you don’t expect leftovers, you can cook the pasta directly in the soup or add it at the end.)
- Step 6: Stir fresh spinach into the simmering soup and cook for about 2 minutes, until wilted. Taste and season with salt and pepper as needed.
- Step 7: To serve, add a portion of cooked pasta to bowls, ladle hot soup over the top, and garnish generously with freshly grated Parmesan cheese. Enjoy immediately.
Tips & Variations
- For a lighter version, substitute ground turkey for beef in the meatballs.
- Mixing fresh herbs like basil or oregano into the soup can add extra flavor.
- If acini de pepe pasta is unavailable, small pasta shapes like orzo or ditalini work well.
- To keep meatballs tender, avoid packing the mixture too tightly when forming them.
Storage
Store leftover soup and pasta separately in airtight containers in the refrigerator for up to 3 days. Reheat the soup gently on the stove before adding the pasta to maintain its texture. Avoid storing pasta in the soup if you plan to keep leftovers, as it can become mushy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make Italian Wedding Soup ahead of time?
Yes, you can prepare the soup a day ahead. Keep the pasta separate until ready to serve to prevent it from soaking up too much broth.
What if I don’t have acini de pepe pasta?
Small pasta shapes such as orzo, ditalini, or even small elbow macaroni make excellent substitutes and work well in this soup.
PrintItalian Wedding Soup Recipe
A comforting and flavorful Italian Wedding Soup featuring tender homemade meatballs, fresh vegetables, and delicate acini de pepe pasta in a savory chicken broth, finished with vibrant spinach and a sprinkle of Parmesan cheese.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Ingredients
For the Meatballs
- 1/2 lb. ground beef, 85% lean
- 1 egg, beaten
- 1/2 cup Italian breadcrumbs
- 1/4 cup Parmesan cheese, grated
- 3 cloves garlic, minced
- 1/3 cup fresh parsley, finely chopped
- 3/4 teaspoon salt
- 1/4 teaspoon pepper
For the Soup
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 1 1/4 cups carrots, diced
- 2 celery ribs, diced
- 3 cloves garlic, minced
- 8 cups chicken broth
- 2 teaspoons Italian seasoning
- 3/4 cup acini de pepe pasta, uncooked
- 4–5 cups fresh spinach
- Salt and pepper, to taste
To Garnish
- Parmesan cheese, freshly grated
Instructions
- Make the Meatballs: In a large bowl, gently combine ground beef, beaten egg, Italian breadcrumbs, grated Parmesan, minced garlic, parsley, salt, and pepper. Avoid overworking the meat to keep the meatballs tender. Roll the mixture into 3/4-inch balls and set aside.
- Brown the Meatballs: Heat 1 tablespoon olive oil in a large soup pot over medium-high heat. Working in batches, brown the meatballs for about 2 minutes, turning to brown all sides. Remove the browned meatballs and set them aside. They will finish cooking in the soup later.
- Sauté the Vegetables: In the same pot, add diced onion, carrots, and celery. Cook over medium heat for 6 minutes, or until softened, adding a splash of olive oil if needed. Stir in the minced garlic and Italian seasoning, cooking for another minute until fragrant.
- Add the Broth and Simmer: Pour in the chicken broth and bring the mixture to a boil. Reduce the heat to a simmer, then gently add the browned meatballs to the pot. Simmer the soup while preparing the pasta.
- Cook the Pasta: Separately, boil the acini de pepe pasta in salted water until al dente. Drain well. (This step helps prevent the pasta from soaking up the soup broth during storage. If you don’t anticipate leftovers, pasta can be cooked directly in the soup or stirred in at the end.)
- Add Spinach and Finish Soup: Stir fresh spinach into the simmering soup and cook for about 2 minutes, until wilted. Taste and season with salt and pepper as needed.
- Serve: Add a portion of cooked pasta to serving bowls, ladle the hot soup over the top, and garnish generously with freshly grated Parmesan cheese. Serve immediately and enjoy!
Notes
- For tender meatballs, do not overwork the meat mixture.
- Cooking pasta separately prevents it from absorbing too much broth if storing leftovers.
- Use fresh spinach for best texture; baby spinach can be used as a substitute.
- Leftover soup can be refrigerated for up to 3 days, add pasta fresh when reheating.
- You can substitute ground turkey for ground beef for a leaner option.
Keywords: Italian Wedding Soup, Meatball Soup, Italian Soup, Comfort Food, Chicken Broth Soup, Easy Soup Recipe

