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: Mollyyeh
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Sautéing, Simmering
  • Cuisine: Italian-American

Description

Hearty and comforting Italian-style meatball soup in a creamy tomato broth, loaded with tender meatballs, vegetables, and pasta — perfect for a cozy meal.


Ingredients

Units Scale
  • 1 lb ground beef (or mix of beef and pork)
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons olive oil
  • 1 small onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cups low‑sodium chicken broth
  • 1 (14.5 oz) can diced tomatoes
  • 1 cup heavy cream
  • 3/4 cup small pasta (acini di pepe or orzo)
  • 2 cups fresh baby spinach
  • 2 tablespoons chopped fresh basil (plus more for garnish)
  • Grated Parmesan, for serving

Instructions

  1. In a bowl, combine ground meat, breadcrumbs, Parmesan, egg, garlic, oregano, salt, and pepper until just blended. Form into 1‑inch meatballs.
  2. Heat olive oil in a large pot over medium heat. Brown meatballs in batches until lightly golden, about 4–5 minutes per side; transfer to a plate.
  3. Add onion, carrots, and celery to the pot; sauté until softened, about 5 minutes.
  4. Stir in chicken broth and diced tomatoes. Return meatballs to the pot, bring to a simmer.
  5. Add pasta and cook until al dente, about 8–10 minutes, stirring occasionally to prevent sticking.
  6. Lower heat and stir in heavy cream and spinach; cook until spinach wilts and soup is heated through, about 2–3 minutes.
  7. Stir in fresh basil. Taste and adjust seasoning with salt and pepper.
  8. Ladle soup into bowls, garnish with extra basil and a sprinkle of Parmesan, and serve warm.

Notes

  • Swap heavy cream for half‑and‑half or whole milk for a lighter version.
  • Use turkey or chicken for leaner meatballs.
  • Make meatballs ahead and freeze before cooking—add straight to the simmering soup.
  • Add extra veggies like zucchini or bell pepper for more color and nutrients.
  • For a gluten‑free version, use gluten‑free breadcrumbs and pasta.

Nutrition

  • Serving Size: 1½ cups
  • Calories: 320 kcal
  • Sugar: 4 g
  • Sodium: 650 mg
  • Fat: 18 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 18 g
  • Fiber: 2 g
  • Protein: 18 g
  • Cholesterol: 95 mg