This post may contain affiliate links. Please read our disclosure policy. As an Amazon Associate, I earn from qualifying purchases.

A good Italian wedding soup has a little bit of everything: tiny meatballs, vegetables, greens, pasta, and plenty of savory broth to pull it all together. It’s filling without being too heavy, and those little beef and sausage meatballs add plenty of flavor to every bowl.

I keep the meatballs small so you can scoop them up right along with the pasta and vegetables. Add a little Parmesan on top and some crusty bread on the side, and you’ve got a pretty satisfying dinner.

Top-down view of Italian wedding soup cooking in a pot with meatballs, vegetables, and greens.

Tiny Meatballs, Plenty of Flavor

Tender little meatballs. Beef, Italian sausage, and Parmesan give them plenty of flavor, and their small size means you get a meatball in almost every spoonful.

A broth that stays light. I initially tested the recipe by cooking the meatballs directly in the soup, but they released too much fat into the broth. Baking them separately lets that excess fat stay behind on the baking sheet instead.

Built for a good spoonful. The small pasta, diced vegetables, and tiny meatballs are all sized so you can scoop up a little of everything at once.

Your choice of greens. Use spinach for a mild flavor and quick cooking, or escarole for a slightly bitter, more traditional flavor.

I use that same meat combination in my beef and sausage meatballs, but those are larger and simmered in tomato sauce.

Ingredients arranged for homemade Italian wedding soup, including broth, vegetables, greens, pasta, and meatball ingredients.

Ingredient Notes

Ground beef and Italian sausage: The combination gives the meatballs plenty of flavor. Use mild or hot Italian sausage, depending on how much spice you want.

Italian-style breadcrumbs: Combined with the milk and egg, they create a panade that keeps the meatballs tender.

Acini di pepe: These tiny pasta pearls are a classic choice for Italian wedding soup. Orzo, ditalini, stelline, or another small pasta will also work.

Spinach or escarole: Either one works here. Spinach is mild and wilts quickly, while escarole has a slightly bitter, more traditional flavor.

Chicken broth: Since the broth is such a big part of the soup, use one you like. Keep in mind that the broth, Parmesan, and sausage all contribute salt.

Step-by-step collage showing Italian wedding soup meatball preparation and the soup cooking in a pot.

While the meatballs bake, you can get started on the soup. Once the vegetables have softened, it’s just a matter of adding the broth and pasta, then stirring in the greens and meatballs at the end.

Process collage showing the ingredients, meatballs, sautéed vegetables, and finished Italian wedding soup.

Recipe Tips

Mix the panade first: Combine the breadcrumbs, milk, egg, Parmesan, garlic, and seasonings before adding the meat. This helps distribute everything evenly without overworking the meat.

Keep the meatballs small: Aim for about ¾ inch in diameter so they cook quickly and are easy to scoop up with the pasta and vegetables.

Do not overmix: Mix the beef and sausage into the panade just until combined. Overworking the meat can make the meatballs dense.

Time the greens: Add spinach during the last 2 to 3 minutes of cooking. Escarole needs about 5 minutes to soften.

Plan for leftovers: Acini di pepe keeps absorbing broth as it sits. If you expect leftovers, cook the pasta separately and add it to individual bowls.

Italian wedding soup with baked meatballs and vegetables served in a white bowl.

How to Keep the Soup Brothy

Acini di pepe is tiny, but it can soak up a surprising amount of broth as it sits. If you’re serving the soup right away, cook the pasta directly in the pot. For leftovers, I recommend cooking it separately and adding it to each bowl as needed. If the soup does thicken up, a splash of chicken broth will loosen it again.

If you like brothy soups with Italian sausage, my Italian sausage lentil soup is another good one to have on the cold-weather rotation.

Pot of Italian wedding soup surrounded by bowls, lemon wedges, herbs, and serving spoons.

Frequently Asked Questions

Why is it called Italian wedding soup?

The name isn’t because the soup is traditionally served at weddings. It comes from the Italian minestra maritata, or “married soup,” referring to the way the meat and greens are paired together.

Can I make Italian wedding soup ahead of time?

Yes. Prepare the meatballs and soup ahead, but for the best texture, cook the pasta separately and add it when you’re ready to serve. This keeps the pasta from soaking up the broth while the soup sits.

Can I freeze Italian wedding soup?

Yes, but it freezes best without the pasta. Freeze the soup with the meatballs and vegetables, then cook fresh pasta to add when you reheat it.

A Comforting Soup for a Cold Day

This is the kind of soup that works especially well when you want something warm and filling without making a heavy meal. Ladle it into big bowls, add plenty of Parmesan, and serve it with crusty bread or a batch of garlic knots for dipping. Add an Italian chopped salad if you want to round out the meal.

Pin this now to find it later!

Pin It
Overhead bowl of homemade Italian wedding soup with meatballs, spinach, carrots, celery, acini di pepe, and a spoon.
Prep Time: 25 minutes
Cook Time: 35 minutes
Total Time: 1 hour
No ratings yet

Italian Wedding Soup

Italian Wedding Soup with tender baked meatballs, tiny pasta, vegetables, and greens in a savory chicken broth. It’s hearty, brothy, and packed with flavor.

If you make this recipe, please leave a star rating and comment.

Servings: 8 servings
Email me this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Meatballs

  • ½ cup breadcrumbs
  • ½ cup grated parmesan cheese
  • ⅓ cup milk
  • 1 large large egg
  • 2 tablespoons fresh chopped parsley
  • 2 garlic cloves, minced
  • ¾ teaspoon salt
  • ½ teaspoon ground black pepper
  • 1 pound ground beef
  • ½ pound ground Italian sausage

Soup

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 3 medium carrots, diced
  • 3 stalks celery, diced
  • 3 garlic cloves, minced
  • 1 tablespoon tomato paste
  • ½ teaspoon salt
  • ½ teaspoon dried oregano
  • 12 cups chicken broth, or chicken stock
  • ¾ cup acini di pepe, or another small pasta such as orzo or ditalini
  • 3 cups baby spinach, roughly chopped, or escarole
  • grated parmesan cheese, for serving
  • fresh chopped parsley, for serving
  • 1 lemon, optional, sliced into wedges

Instructions 

  • Preheat the oven to 425°F. Line a rimmed baking sheet with parchment paper or foil.
  • Add the breadcrumbs, Parmesan, milk, egg, parsley, garlic, salt, and pepper to a large bowl. Stir until thoroughly combined.
    Breadcrumb panade mixed with egg, Parmesan, parsley, garlic, and seasonings for tender meatballs.
  • Add the ground beef and sausage. Gently mix just until the meat is evenly incorporated into the breadcrumb mixture. Avoid overmixing.
    Ground beef and Italian sausage being combined with the breadcrumb mixture for soup meatballs.
  • Roll the mixture into small meatballs, about ¾ inch in diameter, and arrange them on the prepared baking sheet.
    Rows of small raw meatballs ready to bake for Italian wedding soup.
  • Bake for 10 to 12 minutes, or until the meatballs are lightly browned and cooked through. Set aside while you prepare the soup.
    Baked Italian wedding soup meatballs arranged on a metal baking sheet.
  • Heat the olive oil in a large soup pot over medium heat. Add the onion, carrots, and celery. Cook for 6 to 8 minutes, stirring occasionally, until the vegetables begin to soften.
    Diced onion, carrots, celery, and garlic cooking together in a pot for wedding soup.
  • Add the garlic, tomato paste, salt, and oregano. Cook for about 1 minute, stirring frequently, until the garlic is fragrant. Pour in the chicken broth and bring to a boil.
    Chicken broth being poured over sautéed vegetables for Italian wedding soup.
  • Stir in the acini di pepe. Reduce the heat and simmer until the pasta is tender, about 8 to 10 minutes, or according to the package directions. Stir occasionally so the pasta does not stick to the bottom of the pot.
    Acini di pepe being added to the broth and vegetables for homemade Italian wedding soup.
  • Add the baked meatballs and spinach during the last 2 to 3 minutes of cooking. Simmer until the spinach is wilted and the meatballs are heated through. If using escarole, add it about 5 minutes before the soup is finished. Taste and season with additional salt and black pepper as needed.
    Italian wedding soup in a pot with meatballs and chopped greens added to the broth.
  • Ladle into bowls and serve with grated Parmesan and fresh parsley. Add a squeeze of lemon if desired.
    Large pot of Italian wedding soup with a ladle, meatballs, vegetables, greens, and small pasta.

Notes

Mix the meatballs gently. Combine the breadcrumbs, milk, egg, Parmesan, garlic, and seasonings before adding the meat. This distributes everything evenly without overworking the meat.
Why bake the meatballs? I initially cooked the meatballs directly in the broth, but they released too much fat into the soup. Baking them separately lets the excess fat render onto the baking sheet instead.
Choose your greens. Spinach is mild and wilts quickly. Escarole takes a little longer to soften and has a slightly bitter, more traditional flavor.
For leftovers: Acini di pepe continues to absorb broth as it sits. If you expect leftovers, cook the pasta separately and add it to individual bowls. Store the pasta and soup separately in the refrigerator.
Other pasta options: Ditalini, orzo, stelline, or another small pasta can replace the acini di pepe.

Nutrition

Serving: 1serving, Calories: 390kcal, Carbohydrates: 31g, Protein: 25g, Fat: 18g, Saturated Fat: 6g, Cholesterol: 75mg, Sodium: 950mg, Fiber: 4g, Sugar: 7g

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!

About Dahn Boquist

Dahn Boquist is a retired nurse turned recipe developer, home cook, and baker with years of hands-on experience creating and testing from-scratch recipes. She specializes in whole-food cooking with creative twists on classic dishes. When she’s not in the kitchen, she enjoys sharing meals with family, exploring the Pacific Northwest, and spending time with her grandchildren.

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating