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 Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emma Delaney
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American
  • Diet: Vegetarian

Description

This Creamy Italian Meatball Soup is the ultimate comfort food—packed with tender meatballs, hearty pasta, vibrant spinach, and rich tomato broth with a touch of cream. It’s a satisfying, one-pot meal that’s perfect for busy weeknights or cozy weekends!


Ingredients

  • 1 recipe of homemade Italian meatballs (or 18-20 oz. frozen meatballs, thawed)

  • 1 tablespoon olive oil

  • 1 yellow onion, diced

  • 6 cloves garlic, minced

  • 1 tablespoon Italian seasoning

  • 2 tablespoons tomato paste

  • 32 oz. chicken broth

  • 28 oz. can crushed tomatoes

  • 8 oz. (approx. 2 1/2 cups) uncooked rotini pasta

  • 2 cups baby spinach

  • 1/2 cup heavy cream

  • Kosher salt, to taste

  • Fresh cracked pepper, to taste

  • Shaved Parmesan and freshly chopped parsley (for garnish)


Instructions

  1. Prepare your favorite meatballs—homemade or frozen, thawed or pre-cooked as needed.

  2. In a large pot, heat olive oil over medium heat. Add diced onion with a pinch of salt and pepper. Cook 6–8 minutes, until slightly browned.

  3. Add garlic, Italian seasoning, tomato paste, and more salt and pepper. Sauté for 1 minute.

  4. Deglaze the pot with a few splashes of broth, scraping up browned bits from the bottom.

  5. Stir in the remaining broth, crushed tomatoes, uncooked rotini, and meatballs. Add a couple more pinches of salt and pepper.

  6. Bring to a simmer over medium-high heat. Reduce to low, cover, and simmer for 12–15 minutes until pasta is al dente.

  7. Stir in spinach and heavy cream. Cook until spinach wilts and soup is heated through.

  8. Taste and adjust seasoning. Serve garnished with shaved Parmesan and chopped parsley.


Notes

  • Substitute heavy cream with half-and-half for a lighter version.

  • Use gluten-free pasta for a gluten-free option.

  • Make-ahead friendly: cook pasta separately to avoid it soaking up too much broth when stored.

  • Can be frozen without the pasta for up to 3 months.