Creamy Mini Meatball Soup

A close-up of a bowl of creamy tomato pasta soup with meatballs, spinach, and radiatore noodles, topped with grated cheese. A spoon is lifting a bite from the bowl.

If you have a jar of marinara sauce sitting in your cabinet, MAKE THIS SOUP! I am not even kidding when I tell you this might be one of the easiest and most delicious soups I have made in a long time.

This Creamy Mini Meatball Soup starts with a simple little base of carrots, celery, onion and garlic, but the secret is the jar of marinara. Instead of opening cans of tomatoes and trying to build a tomato broth from scratch, we’re using a really good jarred sauce and turning it into the most incredible creamy tomato broth with chicken stock, heavy cream and Pecorino Romano.

Then come the mini meatballs, radiatori pasta and spinach, and OH MY GOD. The little meatballs and pasta are almost the same size, so you get a little bit of everything in every spoonful. It’s creamy, tomatoey, cheesy, hearty and seriously freaking delicious.

And the best part? It’s all made in ONE pot!

Melissa Jo

Hungry for more? Get my recipes first.

The dinners my family asks for on repeat, sent to you first.

Unsubscribe anytime, no hard feelings.

Ingredients on a wooden counter: frozen mini beef meatballs, chopped carrots, spinach, jar of pasta sauce, chicken broth carton, and a bag of rotini pasta.
Chopped carrots, celery, onions, and sliced garlic are sautéing in oil in a white pot on a stovetop.
A jar of tomato sauce is being poured over chopped carrots, celery, and onions in a white pot on a stovetop.
A hand pours liquid from a green carton into an open jar of pasta sauce on a wooden counter. The jar lid is beside it and a knife is nearby. Kitchen items are visible in the background.
A person with red nails holds a blue bag of Simeks Kids Mini Beef Meatballs over a pot of soup or sauce on the stove. The bag features images of meatballs and vegetables.
A pot of tomato-based soup with dry pasta in fun shapes, including hashtags and at symbols, scattered on top before being stirred in.
Milk is being poured from a glass measuring cup into a white pot containing tomato sauce, spinach, and grated cheese on a stovetop. A wooden spoon and kitchen items are visible in the background.
A close-up of a pot filled with creamy tomato pasta, meatballs, spinach, and ruffled noodles. A ladle lifts a serving above the pot. Bread is visible in the background on a kitchen counter.
A ladle scoops creamy, tomato-based pasta with radiatori noodles, meatballs, and greens from a large pot. Sliced bread sits on a plate nearby.
A close-up of creamy soup with curly noodles, meatballs, chopped greens, and tomatoes, being scooped with a ladle from a large white pot.
Smiling woman in a kitchen ladles creamy pasta soup from a large white pot, with sliced bread on the counter beside her.
A woman smiling in a kitchen ladles soup from a white pot on the counter. Sliced bread is arranged on a plate beside the pot. White cabinets and kitchen decor are visible in the background.
A close-up of a bowl of creamy tomato soup with pasta, spinach, meatballs, and grated cheese. A spoon is lifting a portion of soup from the bowl.

Melissa’s Tips and Tricks!

  • Use a marinara you actually love. The sauce is doing a lot of the work here, so this isn’t the time for a sad jar of sauce that’s been hiding in the back of the cabinet for three years! I used a 24-ounce jar of Antonio Carlo Tomato Basil Sauce because it is freaking delicious, but use your favorite.
  • Don’t skip shaking out the sauce jar. Pour some chicken stock into that empty jar, shake it up and dump it into the soup. We are not wasting any of that goodness!
  • Use low-sodium chicken stock. Between the marinara, meatballs and Pecorino Romano, you already have plenty of flavor and salt going into the soup.
  • Keep an eye on the pasta. Radiatori cooks right in the soup, so stir it occasionally and start checking it before the 10-minute mark.
  • Don’t overcook the pasta. Remember, it’s sitting in hot broth even after you turn off the heat, so al dente is exactly where you want it.
  • The extra cup of water matters. It gives you the perfect soup-to-pasta-to-meatball ratio once everything cooks together.
  • The soup will thicken as it sits. The pasta continues soaking up some of that delicious broth, so add a splash of chicken stock when reheating if needed.

🤔 Common Questions

Why Radiatori Pasta?

Radiatori is SUCH a good pasta for this soup. It’s a short, ruffled pasta shape that grabs onto that creamy tomato broth, and I especially love it here because the pieces are around the same size as those little mini meatballs.
Every spoonful gets pasta, meatball, spinach and that creamy tomato broth. SO GOOD.
If you can’t find radiatori, another small pasta shape will absolutely work. Try ditalini, small shells, elbows or mini farfalle.

Can I Use Any Marinara Sauce?

YES! That’s one of the reasons I love this recipe.
I used Antonio Carlo Tomato Basil Sauce because it’s one of my favorites, but whatever good-quality marinara or tomato basil sauce you already love will work.
This is basically your excuse to grab that jar of sauce in your pantry and turn it into dinner.

Can I Use Regular Meatballs?

Mini meatballs really are perfect here because you can scoop them up with the pasta in every bite. If you only have larger frozen meatballs, you can use them, but I would cut them into smaller pieces once they’re heated through.

How to Store Creamy Mini Meatball Soup

Store leftovers in an airtight container in the refrigerator for up to 3–4 days.
Just remember that pasta loves to soak up liquid! The soup will be thicker the next day, so when reheating, add a splash of chicken stock or water until it gets back to the consistency you like.
Reheat gently on the stovetop or in the microwave until warmed through.

A close-up of a bowl of creamy tomato pasta soup with meatballs, spinach, and radiatore noodles, topped with grated cheese. A spoon is lifting a bite from the bowl.
Melissa Jo

Creamy Mini Meatball Soup

No ratings yet
This Creamy Mini Meatball Soup is an easy one-pot dinner made with a jar of marinara sauce, mini meatballs, radiatori pasta, spinach, Pecorino Romano and heavy cream. Everything cooks together in a creamy tomato broth for a cozy, hearty soup that’s ridiculously easy and absolutely delicious.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings: 5 people
Course: Main Course
Cuisine: Italian

Ingredients
  

Method
 

Step 1: Sauté the Vegetables
  1. Add the olive oil to a Dutch oven or large soup pot over medium to medium-low heat.
  2. Add the diced celery, carrots and onion along with a couple shakes of crushed red pepper, a little salt and some freshly cracked black pepper.
  3. Sauté until the vegetables soften and become translucent and lightly golden. You aren’t looking to caramelize them here — just get them nice and tender.
Step 2: Add the Garlic
  1. Once the vegetables are softened, add the sliced or chopped garlic.
  2. Stir everything together and sauté for another minute or so, just until that garlic becomes fragrant. Don’t let it burn!
Step 3: Make the Tomato Broth
  1. Pour in the entire jar of tomato basil marinara sauce.
  2. Now here’s my favorite little trick: pour some of the chicken stock right into the empty sauce jar, put the lid back on and give it a good shake. Pour that into the pot so you get EVERY last bit of that sauce out of the jar.
  3. Add the remaining chicken stock along with 1 cup of water and stir everything together.
  4. Bring the soup to a boil.
Step 4: Add the Mini Meatballs & Pasta
  1. Once the soup is boiling, add the frozen mini meatballs and radiatori pasta.
  2. The frozen meatballs will probably bring the temperature of the soup down, so let everything come back up to a boil.
  3. Cook for about 10 minutes, or until the pasta is al dente and the meatballs are heated all the way through.
  4. Stay by the pot and give it a stir every so often! When you’re cooking pasta directly in soup, you don’t want it settling and sticking to the bottom.
Step 5: Make It Creamy
  1. Once the pasta is just about where you want it, lower the heat and add:
  2. 3/4 cup grated Pecorino Romano
  3. 1 cup heavy cream
  4. 5 oz roughly chopped fresh spinach
  5. Stir everything together until the cheese melts into the broth, the spinach wilts and the soup becomes creamy and beautiful.
  6. Let it gently simmer for just a few minutes so everything comes together.
  7. Then THAT’S IT!
  8. Ladle it into bowls and top each serving with a little extra Pecorino Romano or Parmesan.
  9. Absolutely un-freaking-real.

Want to make this later?

We'll email this recipe straight to you, so it's waiting when you need it.

Tried this recipe?

Made this? Tap a star to rate it – it only takes a second and it means the world!

👝 How to Store Leftovers

Store leftovers in an airtight container in the refrigerator for up to 3–4 days.

Just remember that pasta loves to soak up liquid! The soup will be thicker the next day, so when reheating, add a splash of chicken stock or water until it gets back to the consistency you like.

Reheat gently on the stovetop or in the microwave until warmed through.


Leave a Reply

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

Recipe Rating