Print

Creamy Italian Meatball Soup – Cozy, Hearty, and Packed with Flavor

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy Italian meatball soup combines juicy meatballs, tomato broth, tender vegetables, herbs, and a swirl of cream for the coziest, heartiest bowl of comfort.

Ingredients

Scale
  • 1 lb ground beef or meatball mix

  • 1/3 cup breadcrumbs

  • 1/4 cup grated Parmesan

  • 1 egg

  • 3 cloves garlic, minced (divided)

  • 1 tsp Italian seasoning

  • Salt & pepper

  • 1 tbsp olive oil

  • 1 onion, chopped

  • 2 carrots, diced

  • 2 celery stalks, diced

  • 1 (28 oz) can crushed tomatoes

  • 4 cups chicken or beef broth

  • 1 tsp basil, 1/2 tsp oregano

  • 3/4 cup heavy cream

  • 23 cups spinach or kale (optional)

  • Optional: cooked pasta, red pepper flakes, Parmesan garnish

Instructions

  • Mix ground meat, breadcrumbs, Parmesan, egg, garlic, seasoning, and form into 1-inch balls. Bake or pan-sear.

  • In a large pot, sauté onion, carrot, celery in olive oil. Add garlic and cook 1 minute.

  • Stir in crushed tomatoes, broth, herbs, and meatballs. Simmer 15 minutes.

  • Add cream and spinach. Simmer 5 more minutes.

  • Serve hot with toppings and optional pasta.

Notes

  • Use frozen meatballs for ease.

  • Add cooked pasta or rice for a heartier soup.

  • Store for up to 4 days or freeze for later.