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


  • Author: Sara McKenney
  • Total Time: 35 minutes
  • Yield: 6 servings

Description

This Creamy Italian Meatball Soup brings together the soul-warming essence of Italian comfort food in one simple, satisfying bowl. With tender meatballs, rich tomato cream broth, pasta, and greens, it’s the perfect easy dinner idea for cozy nights. Whether you’re looking for a quick meal prep option, family-friendly comfort food, or new dinner ideas, this easy recipe checks every box. It’s hearty, flavorful, and ready in under an hour — perfect for weeknights or make-ahead meals.


Ingredients

1 tablespoon olive oil

1 small yellow onion, finely diced

2 ribs celery, chopped

3 cloves garlic, minced

1 teaspoon Italian seasoning

1/2 teaspoon red pepper flakes

1 can (15 oz) diced tomatoes

4 cups chicken broth

1/2 cup tomato sauce or marinara

1/2 cup heavy cream or half-and-half

Salt and pepper to taste

16 to 20 small cooked meatballs

3/4 cup small pasta (ditalini, shells, elbows)

2 cups baby spinach or chopped kale

1/4 cup freshly grated Parmesan cheese

Fresh basil or parsley for garnish


Instructions

1. Heat olive oil in a large soup pot or Dutch oven over medium heat. Add onion and celery, cooking until soft, about 4–5 minutes.

2. Stir in garlic, Italian seasoning, and red pepper flakes. Cook for 1 minute until fragrant.

3. Add diced tomatoes (with juices), chicken broth, and tomato sauce. Stir and bring to a low boil.

4. Gently drop in the meatballs. Reduce heat to medium-low and simmer uncovered for 10–12 minutes.

5. Stir in the pasta and cook until just al dente, about 7–8 minutes.

6. Reduce heat and stir in the cream or half-and-half. Simmer for another 2–3 minutes.

7. Add spinach and Parmesan. Stir until spinach wilts and cheese melts.

8. Taste and adjust seasoning with salt and pepper. Garnish with basil or parsley. Serve hot.

Notes

Let the soup cool before storing to keep the texture and flavor intact.

Add the pasta just before serving if making ahead to avoid sogginess.

Simmer gently after adding cream to prevent curdling.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 420
  • Sugar: 5g
  • Sodium: 980mg
  • Fat: 25g
  • Saturated Fat: 11g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 21g
  • Cholesterol: 70mg

Keywords: creamy meatball soup, easy dinner, Italian soup, one-pot meal, pasta soup