Italian Meatball Tortellini Soup

Need a soup that doesn’t leave you hungry again an hour later?

Italian meatball tortellini soup has everything going for it: tender meatballs, cheesy pasta, a rich tomato broth, and enough herbs to make the whole pot smell incredible.

Italian Meatball Tortellini Soup Italian Meatball Tortellini Soup

 

What I like about this soup is that it eats more like a proper meal than a starter.

You’ve got the meatballs making the broth richer as they cook, little pockets of cheese from the tortellini, and tomatoes giving everything that deep, savoury base.

The tortellini goes in right near the end, which is important because nobody wants pasta that’s been simmering itself into mush.

A handful of spinach works nicely if you want some greens in there, and Parmesan on top is never a bad decision.

It’s cosy without being heavy, filling without being stodgy, and the leftovers are very welcome the next day.

Add some crusty bread if you’re in the mood, but honestly, the bowl already has plenty going on.

 

Why You’ll Love This Soup

  • It is hearty enough to be a full meal.
  • The mini meatballs cook quickly and stay tender.
  • Cheese tortellini makes the soup feel extra comforting.
  • The tomato broth is rich without being too heavy.
  • Baby spinach adds freshness and color.
  • It reheats well, so leftovers are actually worth being excited about.

Ingredients

For the Mini Meatballs

  • 450 g ground beef
  • 1 small egg
  • 35 g fine breadcrumbs
  • 30 g grated parmesan
  • 2 garlic cloves, minced
  • 1 tablespoon chopped parsley
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil, for browning

For the Soup

  • 1 tablespoon olive oil
  • 1 small yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon tomato paste
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon chilli flakes, optional
  • 1 x 400 g tin chopped tomatoes
  • 750 ml chicken stock
  • 500 ml passata
  • Salt, to taste
  • Black pepper, to taste
  • 250 g fresh or refrigerated cheese tortellini
  • 90 g baby spinach

For Serving

  • Grated parmesan
  • Fresh basil, thinly sliced or torn

How to Make Italian Meatball Tortellini Soup

  • 1. Make the meatball mixture.
    Add the ground beef, egg, breadcrumbs, parmesan, garlic, parsley, oregano, salt, and black pepper to a bowl.
    Mix gently until just combined.
    Do not overwork it or the meatballs can turn firm.
  • 2. Shape the meatballs.
    Roll the mixture into small meatballs, about the size of large marbles or just under a tablespoon each.
    You should get around 20 to 24 mini meatballs.
  • 3. Brown the meatballs.
    Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat.
    Add the meatballs and brown them for 4 to 5 minutes, turning so they get color on different sides.
    They do not need to be fully cooked through at this point.
    Transfer them to a plate.
  • 4. Start the soup base.
    In the same pot, add another tablespoon of olive oil if needed.
    Add the chopped onion and cook for 4 to 5 minutes until softened.
  • 5. Add the garlic and seasonings.
    Stir in the garlic, tomato paste, oregano, dried basil, and chilli flakes if using.
    Cook for about 30 seconds to 1 minute, just until fragrant.
  • 6. Build the broth.
    Pour in the chopped tomatoes, chicken stock, and passata.
    Stir well and bring everything to a gentle simmer.
  • 7. Return the meatballs to the pot.
    Add the browned mini meatballs back into the soup.
    Simmer for 12 to 15 minutes so the broth develops and the meatballs cook through fully.
  • 8. Add the tortellini.
    Stir in the cheese tortellini and cook according to the package timing, usually about 3 to 5 minutes for fresh tortellini.
    Stir gently so they do not stick together.
  • 9. Add the spinach.
    Stir in the baby spinach and let it wilt for 1 to 2 minutes.
    It should soften into the broth but still look bright.
  • 10. Season and serve.
    Taste the soup and add salt and black pepper as needed.
    Ladle into bowls and finish with grated parmesan and fresh basil.

A Few Helpful Tips

Keep the meatballs small

Mini meatballs work best here.

They cook faster, fit on the spoon better, and make sure every bowl gets plenty.

Big meatballs in a soup like this can feel clumsy.

Brown the meatballs first

It is worth the extra few minutes.

That browned surface adds loads of flavour to both the meatballs and the broth.

It also helps the soup taste more complete.

Don’t overcook the tortellini

Tortellini goes from perfect to too soft pretty quickly.

As soon as it is tender, the soup is ready.

If you know you are planning for leftovers, you can even cook the tortellini separately and add it to each bowl before serving.

Add the spinach at the very end

Spinach only needs a minute or two.

If it cooks too long, it loses that lovely fresh look and turns a bit limp.

Easy Variations

  • Swap the ground beef for Italian sausage if you want a stronger, more savoury flavour.
  • Use turkey mince for a lighter version.
  • Add finely chopped carrots with the onion if you want a slightly sweeter base.
  • Stir in a splash of cream at the end if you want a softer, richer tomato broth.
  • Use kale instead of spinach if that is what you have, just give it a few more minutes to soften.

What to Serve With It

This soup can hold its own perfectly well, but it is even better with something on the side.

A few good options:

  • Garlic bread
  • Warm focaccia
  • Toasted sourdough
  • A simple green salad
  • Parmesan breadsticks

Personally, I would not say no to garlic bread here.

That tomato broth practically invites it.

How to Store Leftovers

Let the soup cool, then transfer it to an airtight container.

Store it in the fridge for up to 3 days.

Reheat gently on the stove or in the microwave.

The tortellini will keep soaking up broth as it sits, so you may want to add a splash of stock or water when reheating.

Can You Freeze It?

You can, but the tortellini is the tricky part.

Pasta tends to soften a lot after freezing and reheating.

If you want the best freezer version, freeze the soup base with the meatballs but without the tortellini and spinach.

Then when you reheat it, add fresh tortellini and spinach at the end.

That gives you a much better texture.

Q&A

Can I use frozen meatballs?

Yes, you can.

It will change the texture a little compared to homemade mini meatballs, but it is still a handy shortcut.

Just simmer them in the broth until heated through.

What kind of tortellini works best?

Cheese tortellini is perfect here because it matches the tomato broth and parmesan topping so well.

Spinach and ricotta tortellini would also work nicely.

Can I make this ahead?

Yes.

The broth and meatballs are great for making ahead.

If possible, cook the tortellini just before serving so it stays tender and not overly soft.

Is this soup spicy?

Not especially.

It has warmth from the tomato base and optional chilli flakes, but it should not taste aggressively hot.

If you want more heat, add extra chilli flakes.

Can I make it thicker?

Yes.

Let it simmer a little longer uncovered before adding the tortellini, or stir in an extra spoonful of tomato paste early on.

That will give the broth a thicker, richer texture.

Final Thoughts

This is one of those recipes that earns a spot in the regular dinner rotation without much effort.

It is easy, comforting, and full of things people actually want to eat.

Nothing in it feels like filler.

You get a proper tomato broth, tender mini meatballs, cheesy tortellini, and those pops of spinach, basil, and parmesan that make the bowl feel finished.

It is warm, filling, and very hard to stop at one bowl.

 

Leave a Reply

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