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

Best Creamy Italian Meatball Soup Recipe


  • Total Time: 65 minutes
  • Yield: 6 servings 1x

Description

Creamy Italian Meatball Soup features tender beef-pork meatballs in a velvety, herb-infused broth with fresh vegetables and spinach. Ready in 65 minutes, this hearty soup is high-protein, comforting, and easy to make at home—perfect for cozy dinners or meal prep.


Ingredients

Scale
  • 1 pound ground beef (80/20)
  • 1/2 pound ground pork
  • 1/2 cup breadcrumbs (or gluten-free oats)
  • 1/4 cup grated Parmesan cheese
  • 1/4 cup fresh parsley, chopped
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 cups chicken broth
  • 1 can (14.5 oz) diced tomatoes
  • 1 cup heavy cream
  • 1 cup chopped spinach
  • 1 teaspoon red pepper flakes (optional)
  • Fresh basil for garnish

Instructions

  1. In a large bowl, combine beef, pork, breadcrumbs, Parmesan, parsley, egg, garlic, Italian seasoning, salt, and pepper. Shape into 1-inch meatballs (20-24).
  2. Heat olive oil in a large skillet over medium heat. Brown meatballs in batches for 5-7 minutes. Set aside.
  3. Sauté onion, carrots, and celery in the same skillet for 5-7 minutes until softened.
  4. Add chicken broth and diced tomatoes, bring to a gentle boil, then simmer for 10 minutes.
  5. Return meatballs to the pot, stir in heavy cream and red pepper flakes. Simmer 10-15 minutes until meatballs are cooked through.
  6. Stir in spinach, wilt 2-3 minutes. Garnish with fresh basil and serve.

Notes

For meal prep, freeze extra meatballs raw. Pre-chop vegetables the night before to reduce prep time. Adjust cream for richer or lighter broth according to preference.

  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 420
  • Sugar: 5g
  • Sodium: 850mg
  • Fat: 28g
  • Saturated Fat: 12g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: 85mg

Keywords: creamy Italian meatball soup, Italian meatball soup, creamy Tuscan soup, Italian soup recipe