Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Italian Meatball Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 283 reviews
  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Description

A comforting and creamy Italian Meatball Soup featuring tender homemade meatballs, fresh vegetables, pasta, and a rich, flavorful broth finished with cream and spinach. Perfect for a hearty family meal that comes together on the stovetop in under an hour.


Ingredients

Scale

For the Meatballs

  • 1 lb ground beef
  • 1/4 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 egg
  • 2 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For the Soup

  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 4 cups chicken broth
  • 1 cup water
  • 1 can (14 oz) diced tomatoes
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup small pasta (ditalini or orzo)
  • 1/2 cup heavy cream
  • 2 cups fresh spinach, chopped
  • 1/2 cup grated Parmesan cheese (for garnish)


Instructions

  1. Prepare the Meatballs: In a bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, minced garlic, Italian seasoning, salt, and pepper. Mix well until all ingredients are incorporated.
  2. Form Meatballs: Shape the mixture into small, 1-inch meatballs and set aside.
  3. Brown the Meatballs: Heat olive oil in a large pot over medium heat. Add meatballs and cook until browned on all sides. Remove meatballs from the pot and set aside.
  4. Sauté the Vegetables: In the same pot, add diced onion, carrots, and celery. Sauté for 3-4 minutes until softened. Add minced garlic and cook for another minute until fragrant.
  5. Build the Soup Base: Pour in the chicken broth, water, and diced tomatoes. Stir in dried oregano, dried basil, salt, and black pepper. Bring the mixture to a gentle boil.
  6. Simmer with Meatballs: Return the browned meatballs to the pot. Reduce heat and let the soup simmer for 15 minutes, allowing flavors to meld and meatballs to cook through.
  7. Cook the Pasta: Add the small pasta to the simmering soup and cook until al dente, about 8-10 minutes.
  8. Finish with Cream and Spinach: Stir in the heavy cream and chopped fresh spinach. Simmer for an additional 2-3 minutes until the spinach is wilted and the soup is creamy.
  9. Serve and Garnish: Ladle the soup into bowls and garnish with grated Parmesan cheese. Serve hot and enjoy.

Notes

  • For a lighter option, substitute heavy cream with half-and-half or milk, but the soup will be less rich.
  • You can substitute ground beef with ground turkey or chicken for a leaner meatball.
  • If gluten-free, use gluten-free breadcrumbs and pasta.
  • Leftovers can be refrigerated for up to 3 days and reheated on the stovetop.
  • Adjust seasoning to taste, especially salt and pepper.