Italian Wedding Soup Recipe – Italian, American Special
Italian Wedding Soup is a comforting, flavorful dish that combines tender meatballs, fresh vegetables, and delicate broth into a hearty, soul-warming meal. Despite its name, “wedding” refers to the perfect “marriage” of ingredients, not to any nuptial traditions. The soup typically features a mix of savory meatballs (usually made with ground beef and pork), leafy greens like spinach or escarole, and small pasta, all simmered in a flavorful chicken broth. With its balance of rich flavors and lightness, Italian Wedding Soup is a beloved classic in Italian-American cuisine, perfect for any season and ideal for family gatherings or cozy dinners.
- Prep Time25 min
- Cook Time25 min
- Total Time50 min
- Cuisine
- Course
For the Meatballs:
- 1/2 lb ground beef
- 1/2 lb ground pork
- 1/2 cup breadcrumbs (preferably fresh)
- 1/4 cup grated Parmesan cheese
- 1 egg
- 2 cloves garlic, minced
- 1 tbsp fresh parsley, chopped
- 1/2 tsp dried oregano
- Salt and freshly ground black pepper, to taste
For the Soup:
- 8 cups chicken broth (low-sodium, if preferred)
- 1 medium onion, diced
- 2 carrots, peeled and sliced
- 2 celery stalks, chopped
- 6 oz baby spinach or escarole, chopped
- 1 cup small pasta (e.g., acini di pepe, ditalini, or orzo)
- 1 tbsp olive oil
- Salt and freshly ground black pepper, to taste
- Freshly grated Parmesan cheese, for garnish (optional)
How to make Italian Wedding Soup :
Make the Meatballs:In a large bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper. Mix gently until all ingredients are well combined.
Roll the mixture into small meatballs, about 1 inch in diameter. You should get around 24 meatballs.
Brown the Meatballs:Heat 1 tablespoon of olive oil in a large pot over medium heat. Working in batches, add the meatballs to the pot and brown them on all sides (about 5-6 minutes). They don’t need to be fully cooked through at this point, as they’ll cook further in the broth. Remove them from the pot and set aside.
Prepare the Soup Base:In the same pot, add the diced onion, carrots, and celery. Sauté for about 5 minutes, until the vegetables soften slightly.
Add the Broth and Simmer:Pour in the chicken broth, scraping any browned bits from the bottom of the pot. Bring the broth to a simmer, then add the meatballs back into the pot. Let the soup simmer gently for 15-20 minutes, or until the meatballs are cooked through.
Cook the Pasta:Add the small pasta to the soup and cook according to package instructions, usually about 8-10 minutes, or until al dente.
Add the Greens:Stir in the chopped spinach (or escarole) and cook for another 2-3 minutes, until the greens are wilted and tender.
Season and Serve:Taste the soup and adjust seasoning with salt and pepper as needed. Ladle the soup into bowls, and garnish with freshly grated Parmesan cheese, if desired. Serve with crusty bread on the side for a complete meal.
Recipe Notes :
Meatballs:To keep the meatballs tender, be careful not to overmix the meat mixture. You can also add a little milk to the breadcrumbs to make them softer.
Greens:Spinach is the most common green used in this soup, but escarole is also traditional and gives the soup a slightly more bitter flavor. Kale can also work as a substitute if you prefer.
Pasta:Acini di pepe is the most traditional pasta for Italian Wedding Soup, but any small pasta like orzo or ditalini will work well.
Make-Ahead:The soup can be made in advance and stored in the fridge for 3-4 days. Like most soups, it often tastes even better the next day. You can also freeze it for up to 3 months, though the pasta may absorb some broth upon reheating.