Ingredients
Equipment
Method
Make the Meatballs
- In a large bowl, combine ground beef, egg, breadcrumbs, grated Parmesan cheese, garlic powder, dried oregano, salt, and black pepper.
- Gently mix the ingredients until just combined, then roll the mixture into 1-inch meatballs.
Cook the Soup
- Heat olive oil in a large pot or Dutch oven over medium heat.
- Add chopped onion, sliced carrots, and sliced celery to the pot and cook for 5-7 minutes until softened.
- Stir in minced garlic and cook for another minute until fragrant.
- Pour in the undrained diced tomatoes and beef broth, bring the mixture to a boil.
- Carefully add the prepared meatballs to the boiling broth, then reduce heat to a simmer and cook for 10 minutes.
- Add the small pasta to the soup and cook for 8-10 minutes, or until the pasta is al dente.
- Stir in the fresh spinach and cook for 1-2 minutes until wilted.
- Season the soup with additional salt and pepper to taste.
Serve
- Ladle the hot soup into bowls and garnish with chopped fresh parsley and grated Parmesan cheese.
Notes
For extra flavor, you can brown the meatballs in the pot before adding the vegetables. Feel free to use ground turkey or chicken instead of beef for a lighter option. This soup can be made ahead of time; the flavors will meld even more overnight. If making ahead, cook pasta separately and add just before serving to prevent it from getting too soft.
