Our Italian wedding soup combines homemade meatballs, spinach, and a rich, savory broth. The type of ground meat you use is up to you. Ground beef, pork, turkey, and chicken all work well. When we make this recipe, we love to combine ground pork and ground turkey. The pork makes the meatballs super juicy and rich, and the turkey keeps them light.
1 pound ground beef, pork, chicken, turkey, or a combination; we prefer a 50-50 blend of pork and turkey (450g)
½ cup panko breadcrumbs or homemade breadcrumbs (35g)
½ cup milk, dairy or non-dairy (118ml)
1 large egg
¼ cup (14g) finely grated Parmigiano-Reggiano cheese, ½ ounce
½ teaspoon dried oregano
¾ teaspoon fine sea salt
½ teaspoon fresh ground black pepper
2 tablespoons olive oil or avocado oil
½ medium onion, chopped
2 medium carrots, thinly sliced
2 celery ribs, finely diced
2 garlic cloves, minced, 2 teaspoons
1 bay leaf
8 cups chicken stock (1.8L)
½ cup small pasta like Acini di Pepe, orzo, or pearl couscous (113g)
4 cups baby spinach, substitute kale or escarole (113g)
½ cup fresh parsley, chopped
Handful of fresh dill, optional
1Stir breadcrumbs and milk in a large bowl and let sit for 5 minutes. Add the egg, parmesan cheese, oregano, salt, and pepper. Stir until well blended.
2Add the ground meat, and use a fork or your fingers to gently mix everything until combined. Try not to overmix for the most tender meatballs.
3Wet your hands and form the mixture into ½-inch balls (about 2 teaspoons). You should get about 35 meatballs. A small cookie scoop is useful here (see our video).
4Heat 2 tablespoons of oil in the bottom of a large soup pot or Dutch oven over medium heat. Place the meatballs into the hot oil and cook until browned on all sides, about 10 minutes. Depending on the shape or size of the pot, you may need to do this in two batches. Transfer the browned meatballs to a plate.
1Check the bottom of the pot used to brown the meatballs. If there is a lot of oil/fat left, remove most of it. Place the pot back over medium heat, and then add the onions, carrots, and celery. Cook, stirring every few minutes, until the vegetables begin to soften, 5 to 6 minutes.
2Stir in the garlic and bay leaf. Cook, stirring the garlic around the pan, for about 1 minute.
3Pour in the stock and bring to a low simmer. Use a spoon to scrape up any browned bits stuck to the bottom of the pot. Taste the soup, then adjust the seasoning with salt and pepper. You may need ½ or more teaspoons of salt, depending on the stock used.
4Simmer the soup for 20 minutes, then add the pasta and browned meatballs. Simmer for another 10 to 15 minutes or until the pasta is cooked.
5Stir in the spinach and cook until wilted, about 2 minutes. Serve.