Creamy Italian Meatball Soup

Creamy Italian Meatball Soup

Save this recipe on:

This Creamy Italian Meatball Soup is a heartwarming, soul-satisfying bowl of comfort. Brimming with juicy homemade meatballs, tender pasta, vibrant greens, and a rich tomato-cream broth, it’s the kind of meal that hugs you back with every spoonful. Whether you’re cozied up on a chilly night or just craving something hearty and satisfying, this soup delivers layers of savory, herby, creamy flavor in one pot.

The meatballs soak up all the broth’s goodness while keeping their deliciously seasoned bite. The pasta adds that perfect carb-comfort element, and a sprinkle of fresh basil at the end brings the whole thing to life. This recipe strikes a balance between rustic Italian charm and creamy indulgence, making it both weeknight-friendly and dinner party-worthy.


Why You’ll Love This Creamy Italian Meatball Soup

  • Hearty and Filling: With protein-packed meatballs and pasta, it’s a complete, comforting meal in a bowl.
  • One-Pot Wonder: Easy to prepare with minimal cleanup.
  • Customizable: Swap the pasta for gluten-free or use turkey meatballs for a leaner version.
  • Family Favorite: Even picky eaters can’t resist creamy tomato goodness with meatballs.
  • Freezer-Friendly: Make ahead and freeze in portions for effortless future meals.

Preparation Phase & Tools to Use

Essential Tools and Equipment:

  • Large Dutch Oven or Soup Pot: Crucial for even cooking and giving space for simmering without overflow.
  • Mixing Bowl: For combining and shaping the meatball mixture.
  • Cookie Scoop or Hands: Helps portion out uniform-sized meatballs for even cooking.
  • Wooden Spoon or Silicone Spatula: Ideal for stirring the soup without damaging your cookware.
  • Sharp Knife and Cutting Board: To prep vegetables like celery, onions, and garlic precisely.
  • Ladle: For serving that perfect bowlful without making a mess.

Having these tools ready keeps your cooking process smooth, efficient, and enjoyable.


Ingredients for the Creamy Italian Meatball Soup

  • Ground Beef or Pork: The backbone of juicy, flavorful meatballs.
  • Breadcrumbs and Egg: Binds the meatball mixture together.
  • Parmesan Cheese: Adds rich, salty flavor to the meatballs.
  • Garlic and Onion: The aromatic foundation for both the meatballs and the soup.
  • Celery: Brings texture and depth to the broth.
  • Diced Tomatoes: Adds acidity and freshness to the creamy soup.
  • Pasta (like ditalini or elbow): Provides heartiness and satisfying bite.
  • Spinach or Kale: Adds color and a healthy green twist.
  • Chicken or Vegetable Broth: Base for the soup that enhances all the flavors.
  • Heavy Cream: Gives the broth its rich, creamy consistency.
  • Italian Seasoning and Basil: For warmth and herby Italian flair.
  • Salt and Pepper: To balance and heighten every component.
Pin this Recipe

How To Make the Creamy Italian Meatball Soup

Step 1: Make the Meatballs

In a mixing bowl, combine ground meat, breadcrumbs, egg, Parmesan, minced garlic, salt, pepper, and a touch of Italian seasoning. Shape into small meatballs and set aside.

Step 2: Sear the Meatballs

Heat olive oil in a large pot or Dutch oven. Add the meatballs in batches and brown them on all sides. They don’t need to be fully cooked yet—just golden and set. Remove and set aside.

Step 3: Sauté the Veggies

In the same pot, add chopped onions, garlic, and celery. Sauté until they soften and become fragrant, about 3-4 minutes.

Step 4: Build the Broth

Pour in the diced tomatoes and broth. Add the browned meatballs back in. Let everything simmer together for about 10 minutes to allow the meatballs to finish cooking.

Step 5: Add Pasta

Stir in your pasta and continue simmering until the pasta is tender. Stir occasionally to prevent sticking.

Step 6: Cream and Greens

Lower the heat and pour in the heavy cream. Stir to combine. Add the spinach or kale and cook until wilted.

Step 7: Season and Serve

Finish with salt, pepper, and fresh basil. Serve hot with grated Parmesan and crusty bread if desired.


Serving and Storing Creamy Italian Meatball Soup

Serve this comforting soup in deep bowls with a sprinkle of Parmesan and a drizzle of olive oil. Add a few torn basil leaves on top for a fresh, herbal note. It pairs beautifully with a slice of crusty sourdough or a warm garlic breadstick.

To store, let the soup cool completely. Refrigerate in airtight containers for up to 4 days. You can also freeze the soup (minus the pasta if you plan ahead) for up to 2 months. Thaw overnight in the fridge and reheat on the stovetop, adding a splash of cream or broth if needed.


Frequently Asked Questions

Can I use frozen meatballs?

Yes! Frozen meatballs make this recipe even easier. Just make sure they are fully cooked before adding to the soup.

What type of pasta works best?

Small shapes like ditalini, elbow, or mini shells are ideal because they hold their texture and fit nicely on a spoon.

How can I make it dairy-free?

Swap the heavy cream for full-fat coconut milk and skip the cheese. Use dairy-free meatballs if needed.

Can I make this soup ahead of time?

Absolutely. Make the full soup, let it cool, and store in containers. Add pasta fresh when reheating if you want to avoid it going soft.

Can I add other vegetables?

Yes! Mushrooms, zucchini, or even sweet potatoes would be great additions depending on the season.

How do I make it spicier?

Add red pepper flakes or a splash of hot sauce while sautéing the veggies.


Want More Soup Ideas with a Twist?

If this creamy Italian bowl was a hit at your table, you might love these other cozy creations:


Save This Pin For Later

📌 Save this recipe to your Pinterest dinner board so you can come back to it any time: Kitchen By Kate on Pinterest

And let me know in the comments how yours turned out. Did you make the meatballs from scratch or go for store-bought? Add extra cheese or greens?

I always enjoy seeing your twists on these cozy creations!


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

Creamy Italian Meatball Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Kate Walton
  • Total Time: 40 minutes
  • Yield: 6 servings

Description

This Creamy Italian Meatball Soup recipe combines savory meatballs, tender pasta, leafy greens, and a tomato-cream broth into a hearty, family-friendly one-pot meal. A comforting, creamy soup ideal for cozy dinners or meal prep, packed with Italian flavor.


Ingredients

1 lb ground beef or pork

1/2 cup breadcrumbs

1 large egg

1/4 cup grated Parmesan cheese

3 cloves garlic, minced

1 small onion, chopped

2 stalks celery, diced

1 can (14.5 oz) diced tomatoes

3/4 cup dry pasta (ditalini or elbow)

2 cups fresh spinach or kale

4 cups chicken or vegetable broth

1 cup heavy cream

1 tsp Italian seasoning

1/4 cup chopped fresh basil

Salt and pepper to taste

2 tbsp olive oil for searing meatballs


Instructions

1. In a bowl, mix ground meat, breadcrumbs, egg, Parmesan, garlic, Italian seasoning, salt, and pepper. Form into small meatballs.

2. Heat olive oil in a large pot. Sear meatballs in batches until browned, then set aside.

3. In the same pot, sauté onion, garlic, and celery until soft and fragrant.

4. Add diced tomatoes and broth. Return meatballs to the pot and simmer for 10 minutes.

5. Stir in pasta and cook until tender, about 10 minutes.

6. Lower the heat and stir in the heavy cream. Add spinach and cook until wilted.

7. Adjust seasoning with salt, pepper, and finish with fresh basil. Serve hot.

Notes

Make meatballs uniform in size for even cooking.

Add pasta only before serving if freezing the soup.

Use full-fat coconut milk for a dairy-free option.

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

Nutrition

  • Serving Size: 1 bowl
  • Calories: 430
  • Sugar: 4g
  • Sodium: 820mg
  • Fat: 28g
  • Saturated Fat: 12g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: 95mg

Save this recipe on: