Ingredients
Method
- In a large bowl, gently mix all meatball ingredients until just combined.
- Roll into ¾-inch meatballs.
- Heat olive oil in a large pot over medium-high heat and brown meatballs on all sides. Remove and set aside.
- In the same pot, sauté onion, carrots, and celery until softened.
- Add garlic and Italian seasoning; cook until fragrant.
- Pour in chicken broth and bring to a gentle boil, scraping up browned bits.
- Return meatballs to the pot and simmer for 15 minutes.
- Meanwhile, cook pasta separately until al dente and drain.
- Add spinach to the soup and stir until wilted.
- Season with salt and pepper to taste.
- Serve soup hot with pasta added to each bowl and garnish with Parmesan.
Notes
For best texture, cook pasta separately and add to bowls just before serving. Escarole or kale can be used instead of spinach for a more traditional variation.
