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
Bowl of creamy Tuscan meatball soup with Italian meatballs, basil leaves, grated Parmesan, and a golden tomato cream broth.

Creamy Italian Meatball Soup: A Cozy, Flavor-Packed Comfort Dish


  • Author: Maria
  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Description

This Creamy Italian Meatball Soup blends tender meatballs, fresh vegetables, and a velvety cream broth seasoned with Italian herbs. It’s a cozy, hearty meal perfect for family dinners or chilly evenings — comfort food made simple, flavorful, and wholesome.


Ingredients

Scale

For the Meatballs:

  • 1 lb ground turkey or lean ground beef

  • ½ cup breadcrumbs (or gluten-free breadcrumbs)

  • 1 large egg

  • 2 cloves garlic, minced

  • 2 tbsp fresh parsley, chopped

  • ¼ cup grated Parmesan cheese

  • Salt and pepper, to taste

  • 1 tbsp olive oil (for browning)

For the Soup Base:

  • 1 tbsp olive oil

  • 1 small onion, diced

  • 1 carrot, chopped

  • 1 celery stalk, chopped

  • 3 cloves garlic, minced

  • 4 cups low-sodium chicken broth

  • 1 cup heavy cream or half-and-half

  • 1 cup baby spinach

  • ½ cup small pasta (ditalini, orzo, or gluten-free pasta)

  • ½ tsp dried oregano

  • ½ tsp dried thyme

  • ¼ tsp crushed red pepper flakes (optional)

  • Salt and black pepper, to taste

  • Fresh basil and Parmesan, for garnish


Instructions

  • Prepare the Meatballs:
    In a large bowl, mix ground meat, breadcrumbs, egg, garlic, parsley, Parmesan, salt, and pepper until just combined. Form into 1-inch meatballs.

  • Brown the Meatballs:
    Heat olive oil in a large pot over medium heat. Add the meatballs and brown on all sides, then remove and set aside.

  • Sauté the Vegetables:
    In the same pot, add more olive oil if needed. Sauté onion, carrot, and celery until softened, about 5 minutes. Add garlic and cook 30 seconds more.

  • Add Broth and Herbs:
    Pour in chicken broth and add oregano, thyme, and red pepper flakes. Scrape up browned bits from the bottom of the pot for extra flavor.

  • Simmer the Soup:
    Return the browned meatballs to the pot. Bring to a boil, then reduce to a gentle simmer for 15 minutes.

  • Add Cream and Pasta:
    Stir in the cream and pasta. Simmer another 10 minutes until pasta is tender and soup thickens slightly.

  • Finish and Serve:
    Stir in spinach until wilted. Adjust seasoning with salt and pepper. Serve hot, garnished with basil and grated Parmesan.

Notes

Substitute heavy cream with oat cream or unsweetened coconut milk for a dairy-free version.

To freeze, skip the pasta and add fresh when reheating.

For extra brightness, stir in a squeeze of lemon juice before serving.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup, Dinner
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl (about 1½ cups)
  • Calories: 420
  • Sugar: 6g
  • Sodium: 820mg
  • Fat: 28g
  • Saturated Fat: 12g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 2g
  • Protein: 26g
  • Cholesterol: 105mg

Keywords: Creamy Italian Meatball Soup, Italian comfort food, creamy soup recipe, homemade Italian soup