• Recipe Index
  • About
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
×

Meatball Soup with Spinach and Cream Recipe

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

Jump to Recipe· 4.1 from 42 reviews

If you are craving a comforting, hearty, and wholesome meal, this Meatball Soup with Spinach and Cream Recipe is your new best friend in the kitchen. It combines tender homemade meatballs bathed in a rich tomato and chicken broth, vibrant fresh spinach, and a luscious swirl of cream that elevates every spoonful. The tender rotini pasta makes it filling, while the Italian seasoning gently teases the palate with familiar warmth. This soup is not only a breeze to make, but it’s also bursting with flavor and perfect for sharing with family or friends on any day you want a hug in a bowl.

Ingredients You'll Need

The image shows nine white bowls and a glass measuring cup arranged neatly on a white marbled surface. Starting from the top left, there is a small bowl filled with golden yellow oil, next to it a medium bowl with uncooked spiral pasta in light yellow. To the right, a glass measuring cup contains white cream. Below, a small bowl with minced garlic sits next to another small bowl filled with mixed dried green and brown herbs. Below these, a medium bowl is full of bright green fresh spinach leaves. To the left, there is another medium bowl holding finely chopped white onions. Next to it is an open can filled with red tomato sauce with a spoon inside. At the bottom left, a medium bowl holds browned meatballs with a textured, cooked surface. Finally, at the bottom right, a large glass measuring cup is filled with light brown broth. The whole setting is brightly lit, showing clear textures and fresh colors. photo taken with an iphone --ar 4:5 --v 7

Simple yet intentional ingredients create the magic in this recipe. Each one plays a crucial role in building layers of flavor, texture, and color, making your bowl of soup a balanced and vibrant feast.

  • Homemade or frozen meatballs: The heart of the soup, providing savory richness and satisfying protein.
  • Olive oil: Adds a silky texture and helps caramelize the onions.
  • Yellow onion: Brings a natural sweetness and depth once sautéed.
  • Garlic cloves: Infuse the soup with aromatic warmth and a bit of zing.
  • Italian seasoning: A blend of herbs that lifts the entire soup with a classic Mediterranean touch.
  • Tomato paste: Intensifies the tomato flavor and thickens the broth beautifully.
  • Chicken broth: Provides a comforting and savory base for the soup that ties everything together.
  • Crushed tomatoes: Add bright acidity and vibrant red color.
  • Uncooked rotini pasta: Swirls perfectly to capture broth and meatball flavors in every bite.
  • Baby spinach: Adds freshness, color, and a gentle earthy flavor while enriching the soup with nutrients.
  • Heavy cream: Creates a creamy, luscious finish that balances the tomato acidity.
  • Kosher salt and cracked pepper: Essential for seasoning and enhancing all ingredients.
  • Shaved Parmesan and fresh parsley: Perfect garnishes that add a final flourish of flavor and color.

How to Make Meatball Soup with Spinach and Cream Recipe

Step 1: Prepare the Meatballs

Whether you prefer homemade Italian meatballs bursting with herbs and seasoning or convenient thawed frozen meatballs, start here. If making your own, this is your chance to infuse them with your favorite spices. Pre-cook or warm your meatballs as needed since they will finish cooking in the soup.

Step 2: Sauté the Aromatics

In a large pot, heat 1 tablespoon of olive oil over medium. Add the diced yellow onion with salt and pepper. Cook for 6 to 8 minutes, stirring occasionally. You'll notice the onions soften and develop a lovely golden caramelization, which is the base for a flavorful soup.

Step 3: Add Garlic, Seasoning, and Tomato Paste

Stir in the minced garlic, Italian seasoning, and tomato paste. Season with additional salt and pepper. Cook for about one minute to release the garlic’s aroma and allow the tomato paste to deepen in color and flavor, creating a rich foundation.

Step 4: Deglaze the Pot

Pour a few splashes of chicken broth into the pot and use your spoon to scrape the browned bits off the bottom. These bits pack serious flavor and create a savory bed for your soup to shine.

Step 5: Combine Broth, Tomatoes, Pasta, and Meatballs

Add the remainder of the chicken broth, the can of crushed tomatoes, uncooked rotini pasta, and the meatballs to the pot. Give everything a gentle stir to combine. Season again with salt and pepper to ensure every layer of the soup is perfectly balanced.

Step 6: Simmer Until Pasta is Al Dente

Bring the mixture to a simmer over medium-high heat. Then reduce to low, cover, and let it cook gently for 12 to 15 minutes. During this time, the pasta cooks through, soaks up the broth, and flavors meld wonderfully.

Step 7: Add Spinach and Cream

Stir in the fresh baby spinach and half a cup of heavy cream. The spinach will wilt quickly, infusing its fresh taste, while the cream enriches the broth to a silky, indulgent consistency. Warm everything through gently but don’t let it boil.

Step 8: Adjust Seasonings and Garnish

Give the soup a final taste, adjusting salt and pepper as needed. Ladle the soup into bowls and garnish generously with shaved Parmesan and freshly chopped parsley. These finishing touches add extra flavor and a beautiful presentation.

How to Serve Meatball Soup with Spinach and Cream Recipe

A white pot is filled with three visible layers: at the bottom, there is a thick, rich red tomato sauce with some pasta shapes partly visible, in the middle, a white creamy liquid spreads unevenly over the sauce, and on top, there is a large pile of fresh, bright green spinach leaves that look fresh and slightly glossy. The pot is placed on a white marbled surface, and the inside edges of the pot have some splashes of red sauce. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

A sprinkle of shaved Parmesan adds a salty, nutty finish, while bright, fresh parsley injects an herbaceous pop that livens every spoonful. Feel free to add a drizzle of good olive oil or a pinch of chili flakes for those who like a little heat.

Side Dishes

This soup pairs beautifully with crusty bread for mopping up the creamy broth or a simple green salad to keep the meal light and fresh. Garlic bread or a crisp focaccia are also excellent choices that complement the Italian flavors perfectly.

Creative Ways to Present

Serve the soup in rustic bowls for a cozy, homemade vibe or use clear glass cups for a modern, elegant presentation. Adding a dollop of ricotta or a swirl of pesto on top can elevate its look and add extra layers of flavor for dinner guests.

Make Ahead and Storage

Storing Leftovers

Store any leftover Meatball Soup with Spinach and Cream Recipe in an airtight container in the refrigerator. It will stay fresh for 3 to 4 days, making it perfect for lunches or quick dinners during busy weekdays.

Freezing

This soup freezes beautifully! Allow it to cool completely before transferring to freezer-safe containers or bags. It will keep well for up to 3 months. Note that the cream may separate upon thawing, but stirring gently while reheating brings back its lovely texture.

Reheating

Reheat the soup gently on the stovetop over medium-low heat. Stir frequently to meld the flavors back together and prevent scorching. If the soup has thickened too much in the fridge or freezer, add a splash of broth or water to reach your preferred consistency.

FAQs

Can I use different pasta shapes in this Meatball Soup with Spinach and Cream Recipe?

Absolutely! While rotini is perfect for capturing the broth, feel free to swap in small pasta like ditalini, orzo, or even tiny shells. Just adjust cooking times accordingly.

Is it necessary to use heavy cream? Can I substitute it?

Heavy cream gives this soup its rich, velvety finish. You can substitute with half-and-half or full-fat coconut milk for a lighter or dairy-free option, but keep in mind the taste and texture will vary slightly.

How do I make homemade meatballs for this soup?

Homemade Italian meatballs typically combine ground beef, seasoned breadcrumbs, grated Parmesan, herbs, egg, and garlic. Form into small balls and cook them in a skillet or oven before adding to the soup. This adds incredible freshness and flavor.

Can I make this soup vegetarian?

Definitely. Replace meatballs with plant-based meatballs or extra hearty vegetables like mushrooms. Use vegetable broth instead of chicken broth and omit the Parmesan for a vegan-friendly twist.

What is the best way to reheat without overcooking the pasta?

The key is gentle reheating over low heat with constant stirring. If pasta seems mushy, adding fresh cooked pasta just before serving can keep the texture perfect.

Final Thoughts

This Meatball Soup with Spinach and Cream Recipe quickly became one of my top comfort food picks because it feels like a warm embrace on chilly days, yet is easy enough to whip up any day of the week. It’s a perfect balance of savory meatballs, fresh greens, and creamy broth that pleases all ages. I hope you have as much fun making it as I do eating it—don’t forget to share it with the people you love!

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
Meatball Soup with Spinach and Cream Recipe

Meatball Soup with Spinach and Cream Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.1 from 42 reviews
  • Author: Bara
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 8 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
Print Recipe
Pin Recipe

Description

This hearty and comforting Meatball Soup recipe combines tender homemade or store-bought meatballs with a flavorful tomato broth, garlic, onions, Italian seasonings, and rotini pasta. Finished with spinach, heavy cream, and garnished with Parmesan cheese and fresh parsley, this soup makes for a perfect weeknight meal that warms you from the inside out.


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

Finishing Touches

  • 2 cups baby spinach
  • ½ cup heavy cream
  • Kosher salt, to taste
  • Fresh cracked pepper, to taste
  • Shaved Parmesan, for garnish
  • Freshly chopped parsley, for garnish


Instructions

  1. Prepare Meatballs: Use your favorite homemade Italian meatballs recipe, air fryer meatballs recipe, or thaw and cook an 18-20 oz. bag of frozen meatballs according to package instructions or overnight in the fridge.
  2. Sauté Onion: Heat 1 tablespoon olive oil in a large pot over medium heat. Add the diced yellow onion along with a few large pinches of kosher salt and freshly cracked black pepper. Cook, stirring occasionally, for 6-8 minutes until the onion starts to brown and caramelize.
  3. Add Aromatics and Tomato Paste: Stir in minced garlic, Italian seasoning, tomato paste, and additional salt and pepper. Cook for about 1 minute, stirring frequently, to bring out the flavors.
  4. Deglaze Pot: Pour in a few splashes of chicken broth to scrape up any flavorful browned bits stuck to the bottom of the pot.
  5. Add Remaining Ingredients: Add the rest of the 32 oz. chicken broth, crushed tomatoes, uncooked rotini pasta, and cooked meatballs. Season with salt and pepper. Stir well to combine.
  6. Simmer Soup: Bring the soup to a simmer over medium-high heat. Once simmering, reduce heat to low, cover the pot, and cook for 12-15 minutes or until the pasta is al dente and fully cooked.
  7. Finish Soup: Stir in baby spinach and heavy cream. Mix until the spinach wilts and the soup is heated through.
  8. Season and Garnish: Taste and adjust seasoning with salt and pepper as needed. Serve the soup garnished with shaved Parmesan cheese and freshly chopped parsley.
  9. Enjoy and Review: Enjoy your warm, flavorful meatball soup! If you loved this recipe, leave a 5-star rating and review.

Notes

  • You can use store-bought frozen meatballs for a quick shortcut or make homemade meatballs for a fresher taste.
  • If you prefer a thicker soup, reduce the amount of broth slightly or cook uncovered for a few minutes to let it reduce.
  • Swap heavy cream with half-and-half or coconut cream for lighter or dairy-free variations.
  • Spinach can be substituted with kale or swiss chard depending on your preference.
  • For a spicier kick, add crushed red pepper flakes along with the Italian seasoning.

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

Click here to Follow me on Pinterest

More Meals

  • Gnocchi Soup with Vegan Cream and Vegetables Recipe
    Gnocchi Soup with Vegan Cream and Vegetables Recipe
  • Vegan Blackberry Crumble Bars Recipe
    Vegan Blackberry Crumble Bars Recipe
  • Berry Coconut Panna Cotta Recipe
    Berry Coconut Panna Cotta Recipe
  • High Protein Tomato Soup Recipe
    High Protein Tomato Soup 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

I’m Bara, a proud mom, grandmother, and woman who has loved cooking for more than fifty years.
For me, food has never been just a meal it’s a language of love, a way to bring people together, and a way to create memories that last a lifetime.

Learn more

Popular

  • Pistachio Buttercream Recipe
    Pistachio Buttercream Recipe
  • London Fog Tea Latte Recipe
    London Fog Tea Latte Recipe
  • Oft Lime Sugar Cookies Recipe
    Oft Lime Sugar Cookies Recipe
  • Brownie Batter Puppy Chow Recipe
    Brownie Batter Puppy Chow Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

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

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

Copyright © 2025 Yum Bara. All rights reserved.