• About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
search icon
Homepage link
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
×

Creamy Italian Meatball Soup with Pasta and Spinach Recipe

Published: Oct 14, 2025 by Amelia · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.2 from 23 reviews

If you’re craving something warm, comforting, and bursting with flavor, you have to try this Creamy Italian Meatball Soup with Pasta and Spinach Recipe. Imagine juicy, tender meatballs swimming in a luscious tomato and cream broth, with tender pasta spirals and vibrant spinach leaves that add a fresh pop of color and nutrition. This soup is like your favorite Sunday night spaghetti made cozy in a bowl, perfect for any day you want to feel nourished and truly satisfied. It’s simple to make but impressively hearty and delicious, guaranteed to become a family favorite.

Ingredients You'll Need

The image shows a clear glass measuring jug filled with golden brown broth at the bottom right, sitting on a white marbled surface. Around it are eight small white bowls arranged in an arc above and to the left. The bowls hold different ingredients: golden yellow dry fusilli pasta, finely chopped white onions, fresh dark green spinach leaves, small cooked browned meatballs, a vibrant red tomato sauce, minced light yellow garlic, finely ground dark green herbs, and golden yellow olive oil. The ingredients are neatly placed and clearly visible, showing different textures and colors. photo taken with an iphone --ar 4:5 --v 7

The magic behind this soup’s incredible taste lies in its straightforward ingredients that each bring something special to the table. From savory meatballs to aromatic herbs and creamy textures, every component plays a delicious role in creating this soul-satisfying bowl.

  • Homemade or thawed meatballs (18-20 oz): The star of the show, delivering juicy, flavorful bites throughout the soup.
  • Olive oil (1 tablespoon): Adds richness and helps caramelize the onions for depth of flavor.
  • Yellow onion (1, diced): Provides a subtle sweetness and aromatic base when sautéed.
  • Garlic (6 cloves, minced): Infuses the broth with bold, savory warmth.
  • Italian seasoning (1 tablespoon): A fragrant blend of herbs that delivers authentic Italian flavor.
  • Tomato paste (2 tablespoons): Concentrates the tomato flavor and adds a beautiful color to the broth.
  • Chicken broth (32 oz): Forms the savory, flavorful liquid foundation for the soup.
  • Crushed tomatoes (28 oz can): Adds tangy richness and body to the broth.
  • Rotini pasta (8 oz, uncooked): The perfect twisty shape that holds onto the creamy broth for every bite.
  • Baby spinach (2 cups): Brings fresh color, texture, and a nutritional boost to the soup.
  • Heavy cream (½ cup): Gives the soup its signature creamy, comforting finish.
  • Kosher salt and fresh cracked pepper: Essential for layering and balancing the flavors throughout the cooking process.
  • Shaved Parmesan and chopped parsley (for garnish): Adds an elegant, savory touch right before serving.

How to Make Creamy Italian Meatball Soup with Pasta and Spinach Recipe

Step 1: Prepare the Meatballs

Start with your favorite homemade Italian meatballs or thawed frozen ones. The meatballs bring a hearty, juicy texture and a burst of savory flavor that’s absolutely essential. If you haven’t made meatballs before, you can easily whip up a batch or rely on pre-made ones to save time without compromising taste.

Step 2: Sauté the Aromatics

Heat olive oil in a large pot over medium heat. Add diced yellow onion with a pinch of salt and pepper, letting them cook gently for about 6 to 8 minutes until they caramelize slightly. This step creates an incredible flavor base, transforming simple onions into sweet, savory goodness that sets the tone for the entire soup.

Step 3: Build the Flavor Base

Stir in minced garlic, Italian seasoning, and tomato paste, seasoning with salt and pepper. Cook for about a minute while stirring to release the herbs’ fragrance and to deepen the tomato paste’s flavor. Then, deglaze the pot with a splash of chicken broth, scraping up the caramelized bits stuck to the bottom — these bits are packed with flavor and will enrich the soup immensely.

Step 4: Combine the Main Ingredients

Pour in the remaining chicken broth and crushed tomatoes. Add the uncooked rotini pasta and the cooked meatballs. Season with salt and pepper, then bring everything to a simmer over medium-high heat. Once simmering, lower the heat and cover the pot, cooking gently for 12 to 15 minutes. This allows the pasta to cook just right, absorbing the broth’s savory flavors while the meatballs stay tender.

Step 5: Finish with Spinach and Cream

Stir in fresh baby spinach and heavy cream until the spinach wilts and the soup becomes beautifully creamy and inviting. This final step adds a lush texture and bright color that makes the soup feel indulgent yet wholesome. Adjust salt and pepper to your taste, ensuring every spoonful is perfectly seasoned.

How to Serve Creamy Italian Meatball Soup with Pasta and Spinach Recipe

A white bowl filled with a creamy orange-red soup containing spiral pasta and three browned meatballs, with some green leafy herbs mixed inside. The broth has a slightly thick texture with visible spices and small chunks of vegetables. A silver spoon rests inside the bowl on the right side. The bowl is placed on a white marbled surface with a white and black striped cloth partially visible under the bowl. photo taken with an iphone --ar 4:5 --v 7

Garnishes

A sprinkle of shaved Parmesan cheese and a scatter of freshly chopped parsley will elevate your bowl with a touch of saltiness and vibrant freshness. These simple garnishes add a sophisticated finish without overpowering the rich, comforting flavors of the soup.

Side Dishes

This soup shines beautifully on its own, but if you want to round out your meal, consider serving it with a crisp green salad or crusty garlic bread. Both add texture contrast and extra flavor that complements the creamy broth and meaty goodness perfectly.

Creative Ways to Present

For a fun twist, serve individual portions in mini bread bowls or hollowed-out bell peppers. You can also top each bowl with a drizzle of good olive oil or a pinch of crushed red pepper flakes for a little heat. Presentation is all about adding joy to the eating experience, and this soup is versatile enough to shine in any style.

Make Ahead and Storage

Storing Leftovers

Keep leftover soup in an airtight container in the refrigerator for up to 3 days. The flavors continue to meld overnight, making the leftovers even tastier. Before storing, consider leaving the cream and spinach to add fresh when reheating to keep their texture bright.

Freezing

You can freeze this soup, but it’s best to do so before adding the cream and spinach, as dairy can separate during freezing. Freeze soup in portions in freezer-safe containers for up to 3 months. When ready to eat, thaw overnight in the fridge and stir in fresh spinach and cream when reheating.

Reheating

Reheat the soup gently on the stovetop over low heat, stirring occasionally until warmed through. Add a splash of broth or cream if it has thickened too much. This helps restore its beautiful creamy consistency and ensures every serving is as comforting as the first.

FAQs

Can I use different types of pasta in this creamy Italian meatball soup with pasta and spinach recipe?

Absolutely! While rotini works wonderfully because its twists hold the broth well, feel free to use any pasta shape you love, like penne, shells, or even small elbows. Just watch the cooking time, as different pastas cook at different speeds.

Is there a vegetarian version of this Creamy Italian Meatball Soup with Pasta and Spinach Recipe?

Yes! Swap the meatballs for vegetarian or plant-based meat alternatives, or even hearty veggie balls made from chickpeas or lentils. Use vegetable broth instead of chicken broth, and you’ll have a flavorful, satisfying meatless version.

Can I make this recipe in a slow cooker?

You can, but you’ll want to brown the onions and garlic first on the stovetop for the best flavor. Add all ingredients except spinach and cream to the slow cooker and cook on low for 4-6 hours. Add spinach and cream in the last 15 minutes to avoid overcooking.

What’s the best way to store soup to keep the pasta from getting mushy?

The key is to slightly undercook the pasta when making the soup if you plan to store leftovers. The pasta will continue to absorb liquid as it sits, so a firmer texture initially is ideal. Alternatively, cook the pasta separately and add it just before serving.

Can I add more vegetables to the soup?

Definitely! Feel free to toss in diced carrots, celery, or zucchini along with the onions for extra texture and nutrition. Just sauté them with the onions in the beginning until tender before continuing with the recipe.

Final Thoughts

I cannot recommend enough that you try this Creamy Italian Meatball Soup with Pasta and Spinach Recipe soon. It’s cozy, delicious, and surprisingly simple to pull together on a busy night or for a leisurely weekend dinner. Once you taste those rich, creamy flavors paired with tender meatballs and fresh spinach, you’ll find yourself craving it again and again. Enjoy every spoonful!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Creamy Italian Meatball Soup with Pasta and Spinach Recipe

Creamy Italian Meatball Soup with Pasta and Spinach Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 23 reviews

Print Recipe
Pin Recipe

This creamy Italian meatball soup brings together tender homemade or frozen meatballs, al dente rotini pasta, and baby spinach in a rich, herb-infused creamy tomato broth. Perfect as a comforting main dish, it captures all the flavors of a classic spaghetti dinner in a warm, hearty bowl.

  • Total Time: 35 minutes
  • Yield: 8 servings

Ingredients

Meatballs

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

Soup Base

  • 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. (about 2 ½ cups) uncooked rotini pasta
  • 2 cups baby spinach
  • ½ cup heavy cream
  • Kosher salt, to taste
  • Fresh cracked black pepper, to taste

Garnish

  • Shaved Parmesan cheese
  • Freshly chopped parsley

Instructions

  1. Prepare the Meatballs: Use your preferred method to make homemade Italian meatballs, air fryer meatballs, or thaw and cook frozen meatballs according to package directions. Set aside.
  2. Sauté Aromatics: Heat 1 tablespoon olive oil in a large pot over medium heat. Add diced yellow onion with a few generous pinches of salt and pepper. Cook, stirring occasionally, for 6-8 minutes until the onion softens and begins to caramelize.
  3. Add Garlic and Seasoning: Stir in minced garlic, Italian seasoning, tomato paste, and additional salt and pepper. Cook, stirring frequently, for about 1 minute until fragrant and combined.
  4. Deglaze the Pot: Add a few splashes of chicken broth, scraping the bottom of the pot to lift any browned bits for enhanced flavor.
  5. Add Remaining Ingredients: Pour in the rest of the chicken broth, crushed tomatoes, uncooked rotini pasta, and cooked meatballs. Season again with salt and pepper.
  6. Simmer Soup: Bring the soup to a simmer over medium-high heat. Then reduce heat to low, cover, and let cook for 12-15 minutes until the pasta is tender but still al dente.
  7. Incorporate Spinach and Cream: Stir in baby spinach and heavy cream until the spinach wilts and the soup is heated through.
  8. Finalize Seasoning and Serve: Adjust salt and pepper to taste. Ladle the soup into bowls and garnish with shaved Parmesan and freshly chopped parsley. Enjoy warm!

Notes

  • Season the soup moderately and gradually, adding salt and pepper each time you add ingredients to build layered flavor.
  • For deeper flavor, simmer a Parmesan cheese rind along with the soup ingredients if available.
  • The soup thickens upon standing; add extra broth or cream if it becomes too thick during cooking or reheating.
  • Author: Amelia
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Italian/American

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Gelatinous Chicken Feet Bone Broth Recipe
    Gelatinous Chicken Feet Bone Broth Recipe
  • Award Winning Chili Recipe
    Award Winning Chili Recipe
  • Creamy Parmesan Italian Sausage Soup Recipe
    Creamy Parmesan Italian Sausage Soup Recipe
  • Beetroot Stew With Harissa Recipe
    Beetroot Stew With Harissa Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I’m so happy you’re here!

I'm Amelia, a 27-year-old recipe developer and former restaurant line cook living in Portland, Oregon. This is where I share recipes that actually work in real kitchens, tested by someone who's cooked through the chaos of Friday night dinner rush and the reality of weeknight exhaustion.

Learn more

Popular

  • Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
    Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
  • Fig and Balsamic Vinaigrette Recipe
    Fig and Balsamic Vinaigrette Recipe
  • Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
    Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
  • Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
    Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
  • Persian Lemon Chicken with Yogurt and Turmeric Recipe
    Persian Lemon Chicken with Yogurt and Turmeric Recipe
  • Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
    Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
  • Turkish Lamb Shish Kebab Recipe
    Turkish Lamb Shish Kebab Recipe
  • Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
    Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
  • Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
    Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
  • Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe
    Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Breakfast
  • Desserts
  • Dinner
    • Beef
    • Chicken
  • Lunch and Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes Vibe. All rights reserved.