Craving the taste of authentic Italian comfort food? This Italian Wedding Soup is the ultimate cozy meal, brimming with homemade meatballs, fresh veggies, and tender pasta in a rich, savory broth.
In a large mixing bowl, combine the ground beef and turkey. Add the bread crumbs, parsley, oregano, parmesan, egg, 1 tsp salt, and 1/4 tsp pepper. Mix gently with your hands until everything is well incorporated.
Roll the mixture into small meatballs, about 3/4 inch to 1 inch in size, and arrange them on a large plate.
Heat 1 Tbsp olive oil in a large non-stick skillet over medium-high heat. Add half of the meatballs and cook, turning occasionally, until browned on 2 or 3 sides, about 4 minutes. Transfer to a plate lined with paper towels and repeat the process with the remaining meatballs. Note: The meatballs won’t be fully cooked at this point; they’ll finish cooking in the soup.
For the Soup:
While the meatballs are browning, heat 1 Tbsp olive oil in a large pot over medium-high heat. Add the carrots, onions, and celery, and sauté for 6-8 minutes until softened. Add the garlic and sauté for an additional minute.
Pour in the chicken broth and season with salt and pepper to taste. Bring to a boil.
Add the pasta and meatballs to the soup, reduce the heat to medium-low, and cover. Simmer, stirring occasionally, until the pasta is tender and the meatballs are cooked through, about 10 minutes. Add the spinach during the last minute of cooking.
Serve hot, and top each bowl with a sprinkle of freshly grated parmesan cheese.
Notes:
For bread crumbs: Use a hearty, rustic bread and process a slice in a food processor to make fine crumbs. You can freeze any extra bread for future use.
For a more brothy soup: Reduce the pasta to 3/4 cup. Keep in mind that the pasta will absorb more broth as the soup sits, so feel free to add extra broth to adjust the consistency as desired.
For added flavor, you can simmer a parmesan rind in the broth as the soup cooks.