Easy Italian Meatball Soup is loaded with homemade meatballs, pasta, and Italian spices. Simmered in a delicious broth, it's the ultimate comfort food.
Preheat oven to 350°. Line a baking sheet with aluminum foil, spray lightly with nonstick cooking spray and set aside.
Add all meatball ingredients to a large bowl and combine well, using your hands. Do not overwork the meat.
Divide mixture into even 1 1/2 teaspoon portions and roll to smooth. This is easy to do with a small cookie scoop.
Place meatballs on prepared pan and bake 15-17 minutes or until browned and completely cooked. Set aside.
for the soup-
In a large pot over medium heat, heat oil and butter.
Add onion, zucchini, salt and black pepper. Cook until onions are translucent.
Add garlic and tomato paste and cook for 2 minutes.
Add crushed tomatoes, chicken broth, Italian seasoning, sugar, spinach and pasta*, stirring to combine.
Reduce heat and simmer until pasta is al dente, about 8 minutes, stirring occasionally. Do not overcook.
Gently add the cooked meatballs to the pot.
Ladle into bowls, garnish with fresh basil and parmesan cheese (if desired) and serve hot!
Video
Notes
If your soup is too thick, simply add more chicken broth or water to reach desired consistency. Meatball recipe makes about 80 1 1/2 teaspoon-sized mini meatballs.*If you feel like you will have leftovers, consider boiling the pasta separately so it doesn't become soggy with each reheating.