Made with tender, juicy meatballs, pasta, veggies, and pesto-infused broth, this Italian wedding soup recipe is easy to make, comforting, and so full of great flavors.
Course Main Course, Soup
Cuisine Italian
Keyword Italian wedding soup
Prep Time 10 minutesminutes
Cook Time 40 minutesminutes
Total Time 50 minutesminutes
Servings 6
Calories 567kcal
Ingredients
For the meatballs
1large egg
½poundground beef80/20
½poundground pork
¼cupbreadcrumbs or Panko
½cupgrated Parmesan cheese
¼cupchopped fresh basil or parsley
2clovesgarlicminced
1teaspoonkosher salt
½teaspoonblack pepper
For the soup
2tablespoonsextra-virgin olive oildivided
1cupchopped yellow onion(from 1 small onion)
3celery stalksdiced
2large carrotsdiced
2large garlic clovesminced
1teaspoonkosher salt
8cupschicken stock
1cupuncooked ditalini pasta
¼cupfresh pestohomemade or store-bought
¼cupgrated Parmesan cheeseplus more for serving
3cupspacked fresh spinach leaves
2teaspoonsfreshly squeezed lemon juice
Instructions
Make the Meatballs
Preheat the oven to 400°F. Add the meatball ingredients to a large bowl and mix well with wet hands (they’re your best tool!).
Use a tablespoon to portion out the meatball mixture, wet your hands again, and form into balls, arranging them in an even layer on the sheet pan. You should have 20-25 balls. Bake the meatballs until cooked through and lightly browned, about 15 minutes. Remove the meatballs from the oven and set aside while you make the soup.
Make the Soup
Heat 1 tablespoon of the olive oil in a large Dutch oven over medium heat. Add the onion and sauté for 5 minutes. Add the remaining tablespoon of olive oil, celery, carrots, and salt, and sauté for another 5 minutes, stirring occasionally. Add the garlic and sauté for 1 minute more.
Stir in the chicken stock and increase the heat to medium-high, bringing to a rolling simmer. Add the pasta and cook until al dente, about 10 minutes or so. Reduce the heat to low and stir in the pesto, Parmesan cheese, meatballs, and spinach. Cook just until the spinach has wilted, about 2 minutes. Add the lemon juice then taste and add more salt if desired. To serve, top with freshly grated Parmesan.
Notes
Over time the pasta will absorb a good deal of the broth, so if you have leftovers, you’ll likely want to add some more chicken stock and/or water. Alternatively, you can always cook your pasta separately and just scoop some out to add to your soup whenever you’re serving.If you’d like more greens, feel free to add another cup or two of spinach.