Italian Wedding Soup brings back cherished memories of family gatherings for me. I still remember the aromas wafting through my kitchen as I prepared this comforting dish, a blend of savory meatballs and fresh vegetables in a warm broth. It has always been a hit at my dinner table, and every spoonful reminds me of gatherings filled with laughter and love.

This hearty soup is perfect for any occasion, whether it is a cozy weeknight dinner or a family celebration. The mix of tender meatballs, fresh greens, and delicate pasta makes it not only delicious but also satisfying. Get ready to serve a bowl that warms the heart and delights the palate.
Jump to:
Why You’ll Love This Recipe
- Family Favorite: This Italian Wedding Soup is a beloved classic that everyone will enjoy, making it perfect for family dinners.
- Easy Preparation: With simple steps, you can whip up this delicious soup quickly, fitting neatly into your busy schedule.
- Comforting and Hearty: The combination of meatballs, vegetables, and broth creates a warming dish that feels like a hug in a bowl.
- Healthy Ingredients: Packed with fresh vegetables and lean proteins, this soup offers a balanced meal that feels indulgent.
- Versatile Dish: It's easy to customize this Italian Wedding Soup with your favorite greens or pasta for a personal touch.
Ingredients You'll Need
- Lean ground beef – 8 oz. Adds flavor and texture to the meatballs.
- Ground Italian sausage – 8 oz. Provides rich seasoning and juiciness.
- Fresh white bread crumbs – ½ cup. Binds the meatballs while keeping them tender.
- Chopped fresh parsley – ¼ cup. Adds freshness and color to the dish.
- Minced fresh oregano – 1 ½ teaspoon or dried – ¾ teaspoon. Brings a distinct flavor profile to the meatballs.
- Finely shredded parmesan – ½ cup. Enhances the richness of the meatballs.
- Large egg – 1. Acts as a binder for the meatball mixture.
- Salt and freshly ground black pepper – to taste. Essential for seasoning throughout the recipe.
- Olive oil (for meatballs) – 1 tablespoon. Used to cook the meatballs, adding flavor.
- Olive oil (for sautéing) – 1 tablespoon. Adds richness when cooking vegetables.
- Chopped carrots – 1 ¼ cups. Adds sweetness and texture to the soup.
- Chopped yellow onion – 1 ¼ cups. Provides depth and flavor to the broth.
- Chopped celery – ¾ cup. Adds crunch and balance to the soup.
- Garlic, minced – 4 cloves. Infuses the broth with aromatic richness.
- Low-sodium chicken broth – 5 cans (14.5 oz each). Forms the base of the soup, creating a flavorful broth.
- Dry acini di pepe or orzo pasta – 1 cup. Adds heartiness and texture to the soup.
- Fresh baby spinach, roughly chopped – 6 oz. Adds color and nutrition during the final stages of cooking.
- Finely shredded parmesan – for serving. A finishing touch for added flavor.
How to Make Italian Wedding Soup
Step 1: Mix the Meatballs
Combine lean ground beef, ground Italian sausage, bread crumbs, parsley, oregano, parmesan, egg, salt, and pepper in a large bowl. Mix gently until everything is evenly combined. Shape the mixture into small meatballs and set them aside.
Step 2: Brown the Meatballs
Heat olive oil in a skillet over medium-high heat. Add a few meatballs to the skillet and brown them on a couple of sides. Remove the meatballs when they are well-browned and repeat the process with the remaining meatballs.
Step 3: Sauté the Vegetables
In a large pot, heat olive oil over medium heat. Add chopped carrots, onions, and celery. Sauté the vegetables until they soften, about 5 minutes. Add minced garlic and cook for an additional minute until fragrant.
Step 4: Create the Broth
Pour the low-sodium chicken broth into the pot and season with salt and pepper to taste. Bring the mixture to a gentle boil. Add the acini di pepe or orzo pasta and browned meatballs into the pot. Simmer until the pasta is tender and meatballs are fully cooked, about 10-12 minutes.
Step 5: Add the Spinach
Stir in the chopped spinach into the soup during the last minute of cooking. Allow it to wilt in the hot broth for a fresh flavor boost.
Step 6: Serve the Soup
Serve the Italian Wedding Soup hot, topped with finely shredded parmesan for a delightful finish. Enjoy every comforting bowl!

Pro Tips from My Kitchen
✓ Don’t Overmix – When forming the meatballs, mix just until combined. Overmixing makes them dense and less tender.
✓ Use Fresh Herbs – Fresh parsley and oregano give a significant flavor boost. Dried herbs work too, but fresh brings the dish to another level.
✓ Adjust Broth Consistency – If you prefer a thicker soup, reduce the broth or add more pasta. For a lighter soup, simply increase the broth amount.
✓ Customize Your Greens – Feel free to swap spinach with kale or Swiss chard for a different texture and taste. Both work wonderfully in this recipe.
✓ Keep an Eye on the Pasta – Add the pasta when your broth is boiling for perfect doneness. Overcooked pasta can turn mushy if left too long in the broth.
Frequently Asked Questions About Italian Wedding Soup
Yes, you can use ground turkey or chicken instead of ground beef for a lighter meatball option. Both will still work well in this recipe while offering a different flavor profile.
The meatballs are fully cooked when they reach an internal temperature of 165°F and are no longer pink in the center. They should also be firm to the touch.
Absolutely! You can prepare the meatballs and soup base in advance. Store them separately in the fridge. Reheat the soup gently and add in fresh spinach just before serving for the best flavor.
If the meatballs crumble, it may be due to insufficient binding. Ensure you properly combine the egg, breadcrumb, and meat mixture. Avoid overmixing as well.
This soup pairs beautifully with a side of crusty bread or a fresh salad. Consider serving a simple garlic bread for dunking in the delicious broth.

Italian Wedding Soup Recipe
Ingredients
- 8 oz Lean ground beef
- 8 oz Ground Italian sausage
- ½ cup Fresh white bread crumbs
- ¼ cup Chopped fresh parsley
- 1 ½ teaspoon Minced fresh oregano
- 1 large egg
- Salt and freshly ground black pepper
- 1 tablespoon Olive oil (for meatballs)
- 1 ¼ cups Chopped carrots
- 1 ¼ cups Chopped yellow onion
- ¾ cup Chopped celery
- 4 cloves Garlic, minced
- 5 cans (14.5 oz each) Low-sodium chicken broth
- 1 cup Dry acini di pepe or orzo pasta
- 6 oz Fresh baby spinach, roughly chopped
- Olive oil (for sautéing)
- ½ cup Finely shredded parmesan
- Finely shredded parmesan (for serving)
Instructions
- Combine lean ground beef, ground Italian sausage, bread crumbs, parsley, oregano, parmesan, egg, salt, and pepper in a large bowl. Mix gently until everything is evenly combined. Shape the mixture into small meatballs and set them aside.
- Heat olive oil in a skillet over medium-high heat. Add a few meatballs to the skillet and brown them on a couple of sides. Remove the meatballs when they are well-browned and repeat the process with the remaining meatballs.
- In a large pot, heat olive oil over medium heat. Add chopped carrots, onions, and celery. Sauté the vegetables until they soften, about 5 minutes. Add minced garlic and cook for an additional minute until fragrant.
- Pour the low-sodium chicken broth into the pot and season with salt and pepper to taste. Bring the mixture to a gentle boil. Add the acini di pepe or orzo pasta and browned meatballs into the pot. Simmer until the pasta is tender and meatballs are fully cooked, about 10-12 minutes.
- Stir in the chopped spinach into the soup during the last minute of cooking. Allow it to wilt in the hot broth for a fresh flavor boost.
- Serve the Italian Wedding Soup hot, topped with finely shredded parmesan for a delightful finish. Enjoy every comforting bowl!
Notes
- Don’t overmix the meatballs; use fresh herbs for a flavor boost; adjust broth consistency as desired; customize your greens; monitor pasta cooking time carefully.





Leave a Reply