Italian Wedding Soup Recipe tastes rich and savory, with tender mini meatballs, bright greens, tiny pasta, and a clean chicken broth kissed with Parmesan. If you need a cozy weeknight bowl that still feels special, this one fits busy cooks and beginners, and it takes about 50 minutes total. I learned nickel-size meatball skills from my Nonna-in-law, and I still snag one from the sheet pan like a kitchen raccoon.
Why Italian Wedding Soup Recipe Is Worth It
Italian Wedding Soup Recipe gives you deep flavor from simple ingredients and smart shortcuts. Tiny meatballs season the broth, and the Parmesan-egg swirl adds silky ribbons that feel restaurant-level. You get comfort food that still tastes fresh and light.
You can roll the meatballs in minutes, bake them while the broth simmers, and finish with greens and pasta. The soup reheats well, so you win on meal prep too. I call that a big flavor return on small effort.
Ingredients You Need
- The meatballs
- 1 pound ground chicken or turkey, or half beef and half pork
- 1 large egg
- 1/4 cup finely grated Parmesan or Grana Padano
- 1/3 cup plain breadcrumbs, panko works too
- 2 tablespoons milk
- 2 tablespoons chopped fresh parsley
- 2 cloves garlic, minced, or 1 teaspoon jarred garlic for a shortcut
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- Pinch red pepper flakes, optional
- The soup
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 carrots, diced
- 2 celery ribs, diced, or 1 cup store-bought mirepoix to save time
- 8 cups low-sodium chicken broth, homemade or a good carton brand like Swanson, or use Better Than Bouillon with water
- 3/4 cup acini di pepe, or orzo, or pastina
- 4 cups chopped escarole or 5 ounces baby spinach
- 1 tablespoon lemon juice
- 2 large eggs, beaten with 1/4 cup finely grated Parmesan for the swirl
- Extra Parmesan and black pepper for serving
- Fresh parsley for garnish, optional
- Pantry shortcuts and swaps
- Frozen Italian-style mini meatballs for busy nights
- Pre-chopped onions and carrots
- Bagged baby spinach instead of escarole
- Equipment
- Large Dutch oven or soup pot
- Sheet pan and parchment
- Small scoop or teaspoon for portioning meatballs
- Tongs and a ladle
Quick Tips & substitutions
- Roll meatballs about 1 inch wide so they cook evenly and stay tender.
- Bake meatballs on a sheet pan for less mess, or brown them in the pot for extra fond.
- Use low-sodium broth so you control the salt once the Parmesan goes in.
- Add pasta directly to the broth and cook it just to al dente to avoid mush.
- Swap escarole with baby spinach or chopped kale, and simmer kale a few extra minutes.
- Stir eggs into the hot soup off the heat so they form fine ribbons, not clumps.
- Short on time, use frozen mini meatballs and pre-cut mirepoix.
- Gluten-free path, use cooked rice or small gluten-free pasta and gluten-free breadcrumbs.
How to Make Italian Wedding Soup
Prep: 20 minutes
Cook: 30 minutes
Total: 50 minutes
- Heat the oven to 425 degrees F and line a sheet pan with parchment.
- Mix ground meat, egg, Parmesan, breadcrumbs, milk, parsley, garlic, salt, pepper, and red pepper flakes in a bowl until just combined.
- Scoop and roll 1-inch meatballs and place them on the sheet pan.
- Bake 10 to 12 minutes until the centers read 165 degrees F, then set aside.
Cook the soup
- Warm olive oil in a Dutch oven over medium heat, then add onion, carrots, and celery, and cook 5 to 6 minutes until the veggies soften.
- Pour in chicken broth and bring it to a gentle boil.
- Stir in acini di pepe and cook 6 to 8 minutes until just al dente.
- Add the baked meatballs to the pot and reduce the heat to a simmer.
Finish and serve
- Stir in escarole or spinach and cook 2 to 3 minutes until the greens wilt.
- Beat eggs with Parmesan in a small bowl, then slowly drizzle the mixture into the hot soup while you stir in circles to form fine ribbons.
- Add lemon juice, taste, and season with salt and pepper as needed.
- Ladle into bowls and finish with extra Parmesan, black pepper, and parsley.
Simple Variations
- Chicken and rice version: skip pasta and add 1 cup cooked white rice at the end. The broth stays clear and the soup still satisfies.
- Turkey meatballs with dill: use ground turkey and add 1 tablespoon chopped dill to the meatballs for a bright twist.
- No-egg finish: skip the egg swirl and add a handful of tiny mozzarella pearls to bowls, then pour hot soup over them.
- Extra veggies: stir in a cup of peas or diced zucchini during the last few minutes for more color and sweetness.
Ways to Serve Italian Wedding Soup
- Pair with a crisp Italian salad and garlicky vinaigrette.
- Serve with warm breadsticks or buttered sourdough.
- Add a small plate of olives, roasted peppers, and sharp provolone.
- Pour smaller portions as a starter before pasta night.
Storage
Cool leftovers, then store the soup in airtight containers in the fridge for up to 4 days. For best texture, cook pasta separately and add it to each bowl so it does not soak up too much broth in storage. Freeze the broth, meatballs, and greens for up to 2 months, and add fresh-cooked pasta after reheating. Reheat on the stove over medium heat until hot, and brighten with a squeeze of lemon and fresh pepper.

Italian Wedding Soup
Ingredients
Instructions
- In a large bowl, combine ground beef, ground pork, bread crumbs, Parmesan, garlic, parsley, egg, salt, and pepper.
- Mix well and form into small 1-inch meatballs.
- In a large pot, bring chicken broth to a boil.
- Add diced carrots, celery, and onion; simmer until vegetables are tender, about 10 minutes.
- Add meatballs gently into the broth.
- Cook meatballs and vegetables together for 10 minutes.
- Add uncooked pasta and cook until the pasta is tender, about 7 minutes.
- Add chopped spinach or escarole and cook an additional 2-3 minutes.
- Serve the soup hot, garnished with additional Parmesan cheese if desired.
