Prepare the meatballs: Gently mix the meatball ingredients together, being careful not to overwork the meat. Roll the mixture into ¾-inch to 1-inch meatballs.
½ pounds ground beef, ½ pounds ground pork, 1 egg, ⅓ cup Italian breadcrumbs, ¼ cup parmesan cheese, 3 cloves garlic, ¾ teaspoon salt, ¼ teaspoon black pepper, ¼ cup fresh parsley
Brown the meatballs: Heat 1 tablespoon of olive oil in a large soup pot over medium-high heat. Brown the meatballs in batches for about 5 minutes. They’ll finish cooking in the soup later. Remove them from the pot and set aside.
2 tablespoons olive oil
Cook the pasta: Cook the pasta according to the package directions, then rinse it under cold water to stop the cooking process.
¾ cup acini di pepe pasta
Sauté the veggies: Add the remaining 1 tablespoon of olive oil to the pot. Cook the onion, celery, and carrots for about 6 minutes, until softened.
2 tablespoons olive oil, 1 cups carrots, ½ celery, ¾ cup yellow onion
Add garlic and spices: Stir in the garlic and Italian spices and cook for 30 seconds.
3 cloves garlic, 2 teaspoons Italian seasoning
Add the broth and meatballs: Pour in the broth and bring it to a boil. Reduce the heat, then add the meatballs back in. Simmer for 8 minutes.
7 ½ cups chicken broth
Season to taste: Season with salt and pepper to taste.
salt + pepper
Add spinach and pasta: Add the spinach and cooked pasta. Let it simmer for about 2 minutes until the spinach wilts.
4-5 cups fresh spinach
Taste and serve: Taste and adjust the seasoning if needed. Garnish with Parmesan and parsley, then serve!
grated parmesan cheese, chopped parsley