Italian Wedding Soup Pasta: A One-Pot Pasta For Everyone

If I had one comfort food to carry me through the winter, it would be Italian wedding soup. Nope, not grilled cheese or mashed potatoes or chili or even mac and cheese.

Wedding soup is the direct olfactory nostalgia line to my heart during the season of one chill, grey day after another, like a savory chicken-scented blanket for my cold, grumpy, soul.

So what’s a cold-hearted girl to do when her only salvation is soup, and she married a warm-hearted guy who—as we’ve established—thinks that hot liquids are the devil’s temperature?

Italian wedding soup pasta, via goodfoodstories.com
Photo: Casey Barber

The answer, in this instance, is an easy one: all I have to do to keep the love flowing in this house is to get really lazy about making Italian wedding soup.

Lazy? Easy? Yes and yes. Because pasta loves to soak up all the liquid it comes in contact with, I’ve pretty much always overestimated the amount of acini di pepe or stars or alphabets or whatever tiny pasta I want to add to my soup.

It never looks like enough, so I throw in a few more handfuls “just to be sure” and then end up with… well, basically Italian wedding soup pasta without even trying.

So all I had to do to make Italian wedding soup pasta into an actual thing was to scale back the amount of broth in my recipe and to stick to my guns when it came to adding the pasta. 8 ounces is enough. Seriously. Don’t second-guess it.

(OK, I made a few little other tweaks here and there to make sure the ratio of meatballs to greens to pasta in the recipe is exactly how I want it, but the pasta really did all the work for me here.)

Italian wedding soup pasta, via goodfoodstories.com
Photo: Casey Barber

I do prefer using a slightly toothier small pasta here instead of the traditional teeny-tiny acini di pepe (AKA pastina), because I like having a bit more texture in every bite of Italian wedding soup pasta.

Orzo seems to be the platonic ideal, but by all means feel free to experiment with other shapes like fregola, ditalini, or even pearl couscous if you’re into mixing it up.

Italian wedding soup pasta hits all the bases: a one-pot pasta that’s slurpy, carby, comforting, satisfying warmth without any of that pesky extra liquid getting in the way. Or as Dan says, “It’s good soup for people who don’t like soup.”

Note: If you already have cooked meatballs in the freezer, by all means use them here! But thaw them first to make sure they’ll warm all the way through in the broth—no one wants to bite into a meatballsicle in the middle of savoring their wedding soup pasta.

Italian wedding soup pasta, via goodfoodstories.com

One-Pot Italian Wedding Soup Pasta

Yield: 4 servings
Prep Time: 30 minutes
Cook Time: 45 minutes
Total Time: 1 hour 15 minutes

For a one-pot meal that always satisfies, make Italian wedding soup pasta, studded with tiny meatballs, tender greens, and tiny pasta shapes.



  • 1/4 cup finely grated Parmesan cheese
  • 3 tablespoons plain breadcrumbs
  • 1 large egg
  • 1 teaspoon garlic powder
  • 1 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/2 pound ground beef
  • 1/2 pound ground pork or turkey


  • 2 tablespoons extra virgin olive oil
  • 1 medium yellow or sweet onion, finely diced
  • 2 large garlic cloves, minced
  • 1 large carrot, peeled and diced
  • 3 celery stalks, finely diced
  • kosher salt
  • freshly ground black pepper
  • 1 small head escarole, rinsed and torn into bite-size pieces
  • 1 quart chicken broth (preferably homemade)
  • 1/2 pound (8 ounces; 227 grams) orzo or other small pasta such as ditalini or fregola

To Garnish

  • additional grated Parmesan cheese


Prep the meatballs:

  1. Line a large rimmed baking sheet with parchment paper or waxed paper.
  2. Add the Parmesan, breadcrumbs, egg, garlic, salt, and pepper to a large bowl. Stir with a fork or spatula to loosely break up the egg.
  3. Add the beef and pork or turkey and use your hands to mix all the ingredients with your hands until well combined.
  4. Roll into meatballs approximately 1 1/2 inches in diameter and place on the prepared baking sheet.

Make the soup:

  1. Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. 
  2. Add the meatballs—in batches if necessary to avoid crowding them—and cook until browned on all sides.
  3. Return the cooked meatballs to the baking sheet.
  4. Stir in the onion, garlic, carrot, celery, and a generous pinch each of kosher salt and black pepper.
  5. Cook, stirring occasionally, until the onion is very soft and translucent, about 8 minutes.
  6. Add the escarole, stirring frequently until the leaves are wilted.
  7. Return the meatballs to the pan.
  8. Pour in the chicken broth, cover, and bring to a simmer.
  9. Uncover and stir in the orzo. 
  10. Cook, stirring frequently, until the orzo is tender and has absorbed most of the broth.
  11. Taste and add more salt and pepper if needed.
  12. Serve immediately with generous sprinklings of grated Parmesan cheese, if desired.

Did you make this recipe?

Share a photo!

FTC Disclosure: As an Amazon Associate, I earn from qualifying purchases. Good. Food. Stories. receives a minuscule commission on all purchases made through Amazon links in our posts.

Similar Posts