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 in a rustic brown bowl topped with parsley and Parmesan cheese

Creamy Italian Meatball Soup: The Ultimate Comfort Bowl for Cozy Nights


  • Author: Maria
  • Total Time: 1 hour
  • Yield: 6 servings 1x

Description

This Creamy Italian Meatball Soup combines tender homemade meatballs, rich broth, and creamy Parmesan flavor in every spoonful. Perfect for cold nights, this cozy Italian comfort dish is hearty, family-friendly, and ready in about an hour.


Ingredients

Scale

For the Meatballs:

  • 1 lb ground beef (or half beef, half pork)

  • ¼ cup breadcrumbs

  • ¼ cup grated Parmesan cheese

  • 1 egg

  • 1 tsp Italian seasoning

  • 1 garlic clove, minced

  • Salt and pepper to taste

For the Soup:

  • 2 tbsp olive oil

  • 2 tbsp butter

  • 1 onion, diced

  • 2 carrots, peeled and sliced

  • 2 celery stalks, chopped

  • 3 garlic cloves, minced

  • 4 cups chicken broth

  • 1 cup heavy cream (or half-and-half for lighter texture)

  • ¼ cup grated Parmesan cheese

  • 2 cups spinach or kale (optional)

  • Fresh parsley, for garnish


Instructions

  • Make the Meatballs:
    Combine ground meat, breadcrumbs, Parmesan, egg, seasoning, and garlic in a large bowl. Mix gently and shape into small balls (about 1 inch).

  • Brown the Meatballs:
    Heat olive oil in a large pot over medium heat. Brown the meatballs in batches until golden on all sides. Remove and set aside.

  • Sauté the Vegetables:
    In the same pot, melt butter. Add onion, carrots, and celery; cook 5–6 minutes until softened. Stir in minced garlic and cook for 30 seconds.

  • Simmer the Broth:
    Pour in chicken broth, scraping the pot to release any browned bits. Bring to a boil, reduce heat, and add browned meatballs. Simmer 10–15 minutes.

  • Add Cream and Finish:
    Lower heat and stir in heavy cream and Parmesan. Simmer another 5 minutes until creamy and smooth. Add spinach (if using).

  • Serve:
    Garnish with parsley and extra Parmesan. Serve warm with crusty bread.

Notes

For a lighter version, use half-and-half instead of heavy cream.

To freeze: prepare soup without cream, cool completely, and add cream after reheating.

Gluten-free? Substitute gluten-free breadcrumbs.

For extra creaminess, stir in 2 oz of cream cheese before serving.

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop / Slow Cooker / Instant Pot
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 ½ cups
  • Calories: 420 kcal
  • Sugar: 5 g
  • Sodium: 870 mg
  • Fat: 29 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 16 g
  • Fiber: 2 g
  • Protein: 23 g
  • Cholesterol: 85 mg

Keywords: Creamy Italian Meatball Soup, Italian soup recipe, comfort food, creamy soup, easy soup dinner, homemade meatballs, creamy broth