Print

Creamy Italian Meatball Soup – Cozy, Hearty & Full of Flavor

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty, creamy soup featuring Italian-style meatballs in a tomato-herb broth with tender vegetables and fresh greens.

Ingredients

Scale

Meatballs:

  • 1 lb ground beef

  • ½ lb ground pork

  • ½ cup breadcrumbs

  • ⅓ cup grated Parmesan

  • 1 egg

  • 2 garlic cloves, minced

  • 1 tbsp fresh parsley, chopped

  • 1 tsp dried oregano

  • Salt and black pepper to taste

Soup:

  • 2 tbsp olive oil

  • 1 yellow onion, chopped

  • 2 carrots, chopped

  • 2 celery ribs, chopped

  • 3 garlic cloves, minced

  • 1 (28 oz) can crushed tomatoes

  • 5 cups chicken or beef broth

  • ¾ cup heavy cream

  • 2 cups baby spinach or kale

  • Optional: 1 Parmesan rind

  • Salt and pepper to taste

Instructions

  • Mix all meatball ingredients and form into 1-inch balls.

  • In a large pot, heat olive oil and brown meatballs in batches. Set aside.

  • In the same pot, sauté onion, carrot, and celery for 6–7 minutes. Add garlic and cook 1 minute.

  • Stir in crushed tomatoes and broth. Bring to a simmer.

  • Add browned meatballs and simmer 20 minutes.

  • Stir in cream and greens. Simmer 5 more minutes.

  • Season to taste and serve with Parmesan.

Notes

Use turkey or chicken for a lighter version. Skip cream for freezing. Add cooked pasta if desired.