Skip to main content New<> this month
Get the Allrecipes magazine

Italian Spinach Soup with Meatballs

Rated as 4.6 out of 5 Stars

"This hearty soup is easy to make and always a big hit. Serve it with a nice crusty bread."
Added to shopping list. Go to shopping list.


1 h 25 m servings 570
Original recipe yields 6 servings


{{model.addEditText}} Print
  1. Combine chicken broth, onion, carrots, celery, and salt in a large pot. Bring to a boil; reduce heat and simmer, uncovered, until flavors combine, about 30 minutes. Discard onion, carrot, and celery from the broth.
  2. Bring broth to a boil. Add meatballs. Reduce heat and simmer until meatballs are heated through, about 10 minutes. Stir in tomatoes, spinach, olive oil, lemon juice, Parmesan cheese, garlic, and dried basil. Simmer until flavors combine, 15 to 20 minutes.


  • Editor's Note:
  • Nutrition data for this recipe includes the full amount of onion, celery, and carrot. The actual amount of onion, celery, and carrot consumed will vary.

Nutrition Facts

Per Serving: 570 calories; 33 27.7 38.1 166 2461 Full nutrition

Explore more


Read all reviews 5
Most helpful
Most positive
Least positive

We enjoyed this soup. I used broth and meatballs that were homemade. I did cut the recipe back to two servings as there are only the two of us. I didn't crush the garlic but micro planed it into...

Loved this soup. I cut the carrots, celery & onion up into soup-sized pieces and kept them in the soup amd added some pepper. Followed the rest of the recipe as written. Very tasty. Will be one...

Yes. You can make it in a crockpot. Give it 6 hours on high. I made my own meatballs with Italian spices. About 1.5 to 2 lbs will do. And I used fresh spinach. Chicken bullion cubes are all...

We really enjoyed this soup but I did slightly change the cooking method. Made 4 servings. Did not want to discard the vegetables, so put the onions, garlic, carrots and celery in my soup pot,...

Excellent recipe!