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

Savor the Comfort: Creamy Italian Meatball Soup to Warm Your Soul Recipe

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

Description

This Creamy Italian Meatball Soup combines tender homemade meatballs with a rich, savory broth enhanced by Parmesan and fresh spinach. Perfect for warming your soul on chilly days, this comforting soup offers a delightful balance of flavors and creamy texture in just 45 minutes.


Ingredients

Scale

Meatballs

  • 1 pound ground beef
  • ½ cup breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 1 egg
  • 2 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • Salt and pepper, to taste

Soup

  • 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. Prepare the meatballs: In a large mixing bowl, combine the ground beef, breadcrumbs, grated Parmesan cheese, egg, minced garlic, Italian seasoning, salt, and pepper. Mix thoroughly then form the mixture into small, bite-sized meatballs.
  2. Brown the meatballs: Heat olive oil in a pot over medium heat. Add the meatballs in batches, browning them for about 5 minutes until golden on all sides. Remove the browned meatballs and set them aside to keep warm.
  3. Sauté the onion: In the same pot, add the chopped onion and cook until translucent and fragrant, about 3-4 minutes, scraping up any browned bits from the meatballs to add flavor.
  4. Add broth and simmer: Pour in the chicken broth and bring the mixture to a boil. Once boiling, reduce the heat to a simmer to prepare for cooking the meatballs through.
  5. Cook the meatballs in soup: Return the browned meatballs to the pot and simmer for about 15 minutes, ensuring they are cooked through and tender.
  6. Add cream and spinach: Stir in the heavy cream and fresh spinach. Continue cooking until the spinach wilts, which should take approximately 2 minutes, making the soup creamy and flavorful.
  7. Serve garnished: Ladle the soup into bowls and garnish generously with fresh basil leaves before serving for a fresh, aromatic finish.

Notes

  • Use fresh spinach for best texture and flavor; baby spinach works well for quicker wilting.
  • Adjust the seasoning with salt and pepper at the end to taste.
  • Substitute ground turkey or chicken for ground beef for a leaner option.
  • For a richer soup, you can add more heavy cream or a splash of white wine into the broth.
  • Breadcrumbs help bind the meatballs; panko breadcrumbs can be used for a lighter texture.