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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: cov7
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Simmering
  • Cuisine: Italian
  • Diet: None

Description

A delicious and comforting creamy Italian meatball soup that combines rich flavors with fresh ingredients for a warm and hearty meal.


Ingredients

  • 1 pound ground beef
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 egg
  • 2 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 4 cups chicken broth
  • 1 cup heavy cream
  • 2 cups fresh spinach
  • 1 cup diced tomatoes
  • Fresh basil for garnish


Instructions

  1. In a bowl, mix together the ground beef, breadcrumbs, grated Parmesan cheese, egg, minced garlic, Italian seasoning, and a sprinkle of salt and pepper.
  2. Form small meatballs, about 1 inch in diameter, and set them aside.
  3. Heat 2 tablespoons of olive oil in a pot over medium heat. Brown the meatballs in batches for about 5 minutes, turning occasionally.
  4. In the same pot, sauté the chopped onion until it becomes translucent, about 3-4 minutes.
  5. Pour in the chicken broth, bringing it to a boil. Once boiling, reduce to a simmer and add the meatballs back into the pot. Allow to simmer for about 15 minutes.
  6. Stir in the heavy cream and fresh spinach, cooking until the spinach wilts, about 2 minutes.
  7. Ladle the soup into bowls and garnish with fresh basil.

Notes

For a richer flavor, consider adding a bay leaf or red pepper flakes while simmering. Store leftovers in an airtight container for up to three days.