Despite the name, this has nothing to do with weddings. It's just tiny meatballs in a rich broth with greens and pasta. The key to a great version is building flavor at every step: browning the meatballs, using a panade to keep them tender, and simmering the broth with a Parmesan rind.
Prep Time 30 minutesminutes
Cook Time 35 minutesminutes
Total Time 1 hourhour5 minutesminutes
(Keep screen awake)
Ingredients
For the Meatballs
2slices sturdy white breadcrusts removed
1/4cupwhole milk
1/2poundground beef
1/2poundground pork
1large egglightly beaten
3clovesgarlicminced
1/2cupfreshly grated Parmigiano-Reggiano cheeseplus more for serving
1/3cupfresh parsleyminced
1 1/2teaspoonsDiamond Crystal kosher salt
1/2teaspoonfreshly ground black pepper
For the Soup
2tablespoonsolive oil
1large oniondiced
2carrotsdiced
2celery stalksdiced
10cupschicken broth
1Parmesan cheese rindoptional, but recommended
1cupsmall pastalike acini di pepe or orzo
1headescarolechopped
Juice of 1/2 lemon
Method
Soak bread pieces in milk for 5-10 min until pasty.
Mix bread mixture with meats, egg, garlic, Parmesan, parsley, salt and pepper until just combined.
Form into 1-inch meatballs.
Heat oil in Dutch oven over medium-high heat.
Brown meatballs in batches 4-5 min; set aside.
Reduce heat to medium; cook onion, carrots, celery 5-7 min until soft.
Add broth and Parmesan rind; bring to boil then simmer.
Add pasta, cook 5 min.
Return meatballs; simmer 8-10 min until pasta is al dente.
Add escarole; cook 2-3 min until wilted.
Remove from heat; discard rind.
Stir in lemon juice; season to taste.
Serve hot with extra Parmesan.
Notes
Do not overwork meatball mixture.Meatballs don't need to be fully cooked during browning as they'll finish in the soup.