Italian Wedding Soup: A Cozy Italian Classic with Tender Meatballs and Greens
Italian Wedding Soup is one of those timeless recipes that feels like a warm hug in a bowl. Despite its romantic name, this beloved soup isn’t actually served at weddings—instead, the “wedding” refers to the beautiful marriage of flavors between savory meatballs and leafy greens simmered in a rich, golden broth. It’s simple, nourishing, and deeply comforting, making it a staple in Italian-American kitchens and a favorite for cozy family meals.
This homemade Italian Wedding Soup recipe is crafted from scratch with tender, bite-sized meatballs, aromatic vegetables, delicate pasta, and vibrant spinach. It’s light yet satisfying, rustic yet refined, and perfect for everything from chilly weeknights to special Sunday dinners. Best of all, it comes together with straightforward ingredients and rewards you with incredible flavor.
Whether you’re new to Italian soups or looking to perfect a classic, this version delivers depth, balance, and soul—exactly what great comfort food should do.

Why Italian Wedding Soup Is So Beloved
Italian Wedding Soup has endured for generations because it hits all the right notes. The broth is savory but not heavy. The meatballs are flavorful yet tender. The greens add freshness, while the pasta brings gentle heartiness. Every spoonful feels intentional and soothing.
This soup is also incredibly versatile. You can adjust the protein, swap greens, or change the pasta shape while still honoring the essence of the dish. It freezes beautifully, reheats well, and tastes even better the next day—making it a smart choice for meal prep and busy schedules.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, finely diced
- 2 carrots, peeled and finely chopped
- 2 celery stalks, finely chopped
- 3 cloves garlic, minced
- 8 cups chicken broth (low sodium preferred)
- 1 cup acini di pepe pasta (or small pasta of choice)
- 4 cups fresh spinach, roughly chopped
- ½ cup freshly grated Parmesan cheese (plus more for serving)
- Salt and black pepper, to taste
For the Meatballs:
- 1 pound ground chicken (or ground turkey)
- ½ cup breadcrumbs
- ¼ cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- 2 tablespoons fresh parsley, finely chopped
- ¾ teaspoon salt
- ½ teaspoon black pepper

Instructions
- In a large bowl, combine ground chicken, breadcrumbs, Parmesan, egg, garlic, parsley, salt, and pepper. Mix gently until just combined.
- Roll the mixture into small, bite-sized meatballs (about 1 teaspoon each). Set aside.
- Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery, cooking for 5–6 minutes until softened.
- Stir in garlic and cook for 30 seconds until fragrant.
- Pour in the chicken broth and bring to a gentle boil.
- Carefully drop the meatballs into the simmering broth. Reduce heat to medium-low and cook for 8–10 minutes, until meatballs are cooked through.
- Add acini di pepe pasta and cook according to package instructions, stirring occasionally.
- Stir in chopped spinach and cook for 1–2 minutes until wilted and bright green.
- Season the soup with salt and black pepper to taste.
- Ladle into bowls and finish with grated Parmesan cheese before serving.
Tips for the Best Italian Wedding Soup
- Keep meatballs small: Traditional Italian Wedding Soup uses tiny meatballs that cook quickly and stay tender.
- Don’t overmix: Gently mixing the meatball mixture prevents dense, tough meatballs.
- Add pasta carefully: Pasta absorbs broth as it sits. For leftovers, consider cooking pasta separately and adding it when serving.
- Use quality broth: Since the broth carries much of the flavor, choose a good-quality chicken broth or homemade stock.
Variations and Substitutions
- Protein swap: Ground beef and pork blend creates a richer flavor, while turkey keeps it lighter.
- Greens options: Escarole is traditional, but kale or Swiss chard work beautifully.
- Low-carb version: Skip the pasta and add extra greens or zucchini slices instead.
- Gluten-free: Use gluten-free breadcrumbs and pasta.
Serving Suggestions
Italian Wedding Soup pairs wonderfully with crusty bread, garlic knots, or a simple green salad. For a heartier meal, serve it alongside roasted vegetables or a light antipasto platter. A drizzle of olive oil or extra Parmesan just before serving elevates every bowl.

Cultural Notes and Fun Facts
Despite its name, Italian Wedding Soup isn’t a wedding dish at all. The Italian phrase “minestra maritata” refers to the harmonious pairing of ingredients rather than a celebration. This soup dates back centuries and showcases the Italian philosophy of simplicity, balance, and respect for ingredients.
Make-Ahead and Storage
This soup keeps well in the refrigerator for up to 4 days. Freeze without pasta for best texture, then add freshly cooked pasta when reheating. The flavors deepen over time, making leftovers even more delicious.

Italian Wedding Soup
Ingredients
Equipment
Method
- Mix meatball ingredients and roll into small balls.
- Simmer broth and cook meatballs until done.
- Add pasta and cook until tender.
- Stir in spinach and season before serving.






