Easy Italian Wedding Soup with Turkey Meatballs

This hearty & flavorful soup is jam packed with veggies, pasta, beans, and meatballs; just add a crusty loaf of bread on the side for a simple yet filling meal.
Course dinner, Soup
Total Time 1 hour
Servings 8
Author Rachel Singer


- for the meatballs

  • 1 lb ground turkey
  • 1 large egg
  • 1/4 cup bread crumbs
  • 1/3 cup grated Parmesan
  • 1 tsp minced garlic (about 2 cloves)
  • 1 tsp Italian seasoning
  • 1 tsp oregano
  • 1 tsp parsley
  • Sea salt, to taste
  • 2 Tbsp olive oil

- for the soup

  • 1 Tbsp olive oil
  • 1/2 a medium yellow onion, chopped
  • 1 tsp minced garlic (about 2 cloves)
  • 2 medium carrots, peeled and chopped
  • 1 celery stalk, chopped
  • 8 cups chicken broth
  • 2-4 cups water
  • 1 can Cannellini beans, rinsed and drained
  • 2 tsp oregano
  • 2 tsp parsley
  • 1 cup dry small shells or other small pasta
  • 5 oz baby spinach

- for serving

  • Sea salt, to taste
  • Black pepper, to taste
  • Grated Parmesan, to taste


  1. In a large bowl, mix ground turkey, egg, bread crumbs, Parmesan, and spices with your hands until well combined (being careful not to over-mix). Form the turkey mixture into about 40 small meatballs. (See Note)
  2. Heat 2 Tbsp olive oil in a large skillet over medium-high heat until shimmering, then add the meatballs in a couple of separate batches (being careful not to crowd the pan) and brown them for about five minutes, turning occasionally. 

  3. Remove browned meatballs from the skillet to a large plate (they will not be cooked all the way through, but will finish cooking in the soup).

  4. Meanwhile, heat 1 Tbsp olive oil over medium heat in a Dutch oven or soup pot until shimmering. Add onion, garlic, carrots, and celery and saute for about 7-8 minutes until veggies are beginning to soften, stirring occasionally.
  5. Add broth, beans, water, and spices and bring to a full boil. Add in the pasta and meatballs, and bring the soup back to a slow boil. Continue to cook at a slow boil for 9-10 minutes, until pasta is al dente and meatballs are cooked through.
  6. Stir in spinach, reduce heat to medium-low, and continue simmering for another couple of minutes, just until spinach is wilted. 

  7. Taste and season with sea salt and pepper to taste. Serve your Italian wedding soup garnished with additional grated Parmesan, to taste.

Recipe Notes

You can make the meatballs even smaller, if you like, but might reduce the browning time a bit if you choose to do so.