Meatball Soup

Featured in Satisfying Hearty Mains.

Transform classic Italian flavors into a hearty soup featuring meatballs, pasta, and spinach in a creamy tomato broth. Ready in 35 minutes using one pot.
Clare Greco
Updated on Mon, 20 Jan 2025 16:13:20 GMT
A bowl of pasta mixed with meatballs in a creamy sauce, garnished with herbs. Pin it
A bowl of pasta mixed with meatballs in a creamy sauce, garnished with herbs. | recipesbyclare.com

Let me tell you about my Creamy Italian Meatball Soup it's become our ultimate comfort meal. Picture tender juicy meatballs swimming in this rich tomato cream broth with perfectly cooked pasta. Every spoonful tastes like a cozy Italian dinner transformed into the most comforting bowl of soup.

Why You'll Fall in Love

This soup warms your soul with those classic Italian flavors we all crave. I love that it comes together in just 30 minutes using simple ingredients from my pantry. Add some crusty garlic bread on the side and you've got pure comfort in a bowl.

What You'll Need

  • Meatballs: Homemade or store-bought both work beautifully.
  • Crushed Tomatoes: Big 28 oz can makes our base.
  • Chicken Broth: Six cups gives us perfect soup consistency.
  • Pasta: Two cups rotini those spirals catch all the goodness.
  • Heavy Cream: Half cup makes everything silky.
  • Baby Spinach: Three cups for color and goodness.
  • Tomato Paste: Two tablespoons deepens the flavor.
  • Italian Seasoning: One teaspoon of herby magic.
  • Garlic and Onion: Our aromatic flavor base.

Let's Make It Together

Start With The Meatballs
Make your own or grab your favorite frozen kind both work great here.
Build The Base
Soften those onions and garlic in olive oil until your kitchen smells amazing.
Create The Broth
Add tomato paste herbs broth and crushed tomatoes let it all simmer together.
Add The Good Stuff
Drop in pasta and meatballs cook until that pasta's just right about 12 minutes.
Make It Creamy
Stir in spinach and cream watch it become silky and perfect.
Time To Enjoy
Ladle it up top with fresh Parmesan grab some garlic bread.
A pot of creamy pasta with meatballs and spinach sits on a marble surface, accompanied by a slice of bread on a wooden cutting board. Pin it
A pot of creamy pasta with meatballs and spinach sits on a marble surface, accompanied by a slice of bread on a wooden cutting board. | recipesbyclare.com

My Best Tips

Season as you go makes all the flavors pop. Got a Parmesan rind? Toss it in while simmering pure gold. Add more broth or cream until it's just how you like it.

Keep It Fresh

This soup stays good in the fridge five days keeps getting better. When reheating add a splash of cream or broth keeps that silky texture. Always taste and adjust the seasoning.

Plan Ahead

Make those meatballs and broth ahead save the pasta for last. Fresh cooked pasta makes such a difference keeps everything perfect.

Freezer Friendly

Skip the pasta when freezing add it fresh later. Stays perfect up to three months in the freezer. Just thaw overnight heat up add fresh pasta good as new.

A bowl of hearty soup containing meatballs, spiral pasta, and green herbs in a rich, savory broth. Pin it
A bowl of hearty soup containing meatballs, spiral pasta, and green herbs in a rich, savory broth. | recipesbyclare.com

Make It Your Own

Try kale instead of spinach swap in white beans. Love heat? Add red pepper flakes or fresh jalapeños. It's so flexible make it just how you like it.

Perfect Partners

Nothing beats dunking garlic bread in this soup. A simple Caesar salad on the side makes it complete. Sometimes I roast some veggies to go alongside pure Italian comfort.

Make It Cheesy

That hit of fresh Parmesan or Pecorino at the end makes everything better. They melt into the hot soup creating little pockets of cheesy goodness.

Going Gluten Free

Use your favorite gluten free pasta or try rice instead. Check those meatballs and broth labels if needed. Everyone can enjoy this bowl of comfort.

A close-up of a bowl filled with pasta, meatballs, and a creamy sauce garnished with green herbs. Pin it
A close-up of a bowl filled with pasta, meatballs, and a creamy sauce garnished with green herbs. | recipesbyclare.com

Switch It Up

Sometimes I turn this into a casserole use less broth top with cheese. Under the broiler until bubbly makes it extra special.

More Veggies Please

Toss in carrots celery bell peppers whatever you love. Cook them with the onions and garlic builds such good flavor.

Spice It Up

Red pepper flakes cayenne pepper adjust the heat how you like. Start small you can always add more makes it your own.

Company Ready

This soup always impresses at dinner parties. Serve it in pretty bowls fresh herbs on top everyone loves it.

A bowl of creamy pasta soup with meatballs, garnished with parsley. Pin it
A bowl of creamy pasta soup with meatballs, garnished with parsley. | recipesbyclare.com

Kid Friendly

Little pasta shapes make it fun for kids to eat. Blend the spinach right in if they're picky about greens. They'll never know it's good for them.

Dairy Free Options

Coconut milk works beautifully instead of cream. Try nutritional yeast for that cheesy flavor keeps it dairy free but delicious.

Meal Prep Magic

I love making a big batch portioning it out for the week. Quick to reheat perfect lunch or dinner anytime.

Everyone's Favorite

This soup just works those tender meatballs creamy broth perfect pasta. It's the kind of recipe that becomes a family tradition everyone asks for.

A bowl of hearty meatball and pasta soup garnished with fresh parsley. Pin it
A bowl of hearty meatball and pasta soup garnished with fresh parsley. | recipesbyclare.com

Frequently Asked Questions

→ Can I use frozen meatballs?
Yes, use an 18-20 oz bag of thawed frozen meatballs instead of homemade. Just make sure they're fully thawed or cooked according to package directions.
→ Why is my soup getting too thick?
The pasta continues to absorb liquid as it sits. Add extra broth or cream to thin the soup to your desired consistency.
→ How can I add more flavor?
Season with salt and pepper at each step of cooking. Adding a Parmesan rind during simmering adds great depth of flavor.
→ Can I make this ahead?
Yes, but the pasta will continue to absorb liquid as it sits. You might need to add more broth when reheating.
→ What can I substitute for spinach?
Kale or other leafy greens work well. Just adjust cooking time as needed for tougher greens.

Conclusion

Transform classic Italian flavors into a hearty soup featuring meatballs, pasta, and spinach in a creamy tomato broth. Ready in 35 minutes using one pot.

Meatball Soup

This creamy Italian meatball soup recipe comes together in one pot and is loaded with juicy meatballs and al dente pasta in an herb-filled creamy tomato broth.

Prep Time
10 Minutes
Cook Time
25 Minutes
Total Time
35 Minutes

Category: Hearty Mains

Difficulty: Intermediate

Cuisine: Italian/American

Yield: 8 Servings (8 servings)

Dietary: ~

Ingredients

01 1 recipe homemade meatballs or 18-20 oz frozen meatballs, thawed.
02 1 tablespoon olive oil.
03 1 yellow onion, diced.
04 6 cloves garlic, minced.
05 1 tablespoon Italian seasoning.
06 2 tablespoons tomato paste.
07 32 ounces chicken broth.
08 28 ounces crushed tomatoes.
09 8 ounces (2 1/2 cups) uncooked rotini pasta.
10 2 cups baby spinach.
11 1/2 cup heavy cream.
12 Kosher salt to taste.
13 Fresh cracked pepper to taste.
14 Shaved Parmesan for garnish.
15 Fresh parsley, chopped, for garnish.

Instructions

Step 01

Make homemade meatballs or use thawed frozen ones according to package directions.

Step 02

Heat oil and cook onion with salt and pepper until lightly caramelized, 6-8 minutes. Add garlic, seasoning, and tomato paste, cook 1 minute.

Step 03

Add splash of broth to scrape up bottom bits. Then add remaining broth, tomatoes, pasta, and meatballs.

Step 04

Bring to simmer, reduce heat, cover and cook 12-15 minutes until pasta is al dente.

Step 05

Stir in spinach and cream until spinach wilts. Season to taste and serve with Parmesan and parsley.

Notes

  1. Season at each step for best flavor.
  2. Add Parmesan rind while cooking for extra flavor.
  3. Add more liquid if soup gets too thick.

Tools You'll Need

  • Large pot.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (cream, Parmesan).
  • Wheat (pasta).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 383
  • Total Fat: 19.7 g
  • Total Carbohydrate: 37.9 g
  • Protein: 16.2 g