Easy Italian Meatball Soup

Easy Italian Meatball Soup

Easy, delicious and hearty enough for dinner and vegetable rich. This Italian Meatball Soup is made easy starting with store-bought fully cooked meatballs.

During the busy holiday season, it’s always great to have easy dishes like this Easy Italian Meatball Soup up your sleeve. It is the perfect combination of easy, delicious, vegetable rich, hearty, comforting and warm.

I love all the little parts that go in to this soup – meatballs, vegetables, greens and pasta, all in a tomato flavoured broth. It’s a great combination of flavours and textures!

This delicious soup is made easy with store-bought, fully cooked meatballs. A great dinner soup, as it is hearty enough to satisfy all appetites. There’s also a crockpot version, for those set it and forget it days.

Serve with garlic bread for an easy and delicious dinner!

Easy Italian Meatball Soup

Cook’s Notes for Easy Italian Meatball Soup

Carrots. It is always really disappointing when you make a dish like this and upon first spoonful, discover that the carrots aren’t cooked through. You can avoid that by cutting your carrots into small pieces and taste testing your carrots for done-ness, before adding the pasta to this soup. Keep simmering until they are tender, then add the pasta to finish.

If you want to up the fibre quotient, some white or red kidney beans would not be out of place in this soup.

Like some heat with your warm soup? Add a pinch of red pepper flakes when you are sauteeing the vegetables.

If you have leftovers, you will find that the pasta will continue to soak up liquid from the soup, resulting in a thick soup. It will thin slightly with re-heating. If you need to thin further, add a bit more chicken stock or water.

Be sure to season well with salt and pepper, as needed, to really bring the flavours together.

I made my soup with frozen, store-bought, fully cooked Italian meatballs. Look for them in with the frozen meats at your grocer (President’s Choice in Canada has some nice ones!). You can also start with store-bought fresh/ready-made Italian meatballs from the meat case, that you pre-cook yourself before adding to the soup. Finally, you can also make your own meatballs from scratch from your favourite recipe and pre-cook.

Crockpot option! Add all ingredients except pasta and spinach to your slow cooker. Cook covered on low for 5-6 hours. Add pasta and cook, covered an additional 15-20 minutes. Stir in baby spinach until wilted, then serve with freshly grated Parmesan on top.

Easy Italian Meatball Soup

Easy Italian Meatball Soup

Easy Italian Meatball Soup

Course: Soup
Cuisine: Italian
Keyword: Italian soup recipe, meatball soup recipe
Prep Time: 15 minutes
Cook Time: 18 minutes
Total Time: 33 minutes
Servings: 6 servings
Energy: 282 kcal
Author: Jennifer

Easy, delicious, hearty and vegetable rich, this soup is made easy with store-bought Italian meatballs. Start with frozen, fully-cooked meatballs or pre-cook fresh meatballs before adding to soup.



  • 1 1/2 Tbsp cooking oil
  • 1 cup carrots diced 1/4-inch
  • 1/2 cup celery diced 1/4-inch
  • 1/4 cup onion finely diced
  • 1 Tbsp tomato paste optional
  • 4 cups chicken broth
  • 1 bay leaf
  • 28 oz can diced tomatoes undrained,preferably fire-roasted
  • 1 1/2 tsp Italian seasoning or 1 tsp basil and 1/4 tsp of thyme and oregano leaves
  • Parmesan rind or 3/4-inch cube of Parmesan
  • Salt and freshly ground pepper
  • 20 frozen, fully cooked Italian meatballs about 1 inch *see notes
  • 3/4 cup ditalini pasta or other small pasta
  • 4 cups baby spinach
  • Freshly grated Parmesan for serving


  1. Heat oil in a large soup pot over medium heat on the stovetop. Add carrots, celery and onion and cook, stirring, until onion is softened, about 5 minutes. Add tomato paste, if using and cook, stirring, for 30 seconds. Add chicken broth and bring mixture to a boil, then reduce heat and simmer for about 15 minutes, or until carrots are tender (taste to be sure). Discard bay leaf.
  2. Pour in can of tomatoes. Add Italian seasoning, Parmesan rind, if using, and a bit of salt and freshly ground pepper. Stir to combine. Add meatballs. Continue simmering soup another 15 minutes, to allow the flavours to come together.
  3. Add pasta and simmer a further 15 minutes, or until pasta is cooked. Taste for seasoning and add additional salt, pepper and/or Italian seasoning, as needed. Remove from heat and stir in baby spinach until wilted.
  4. Serve garnished with freshly grated Parmesan.

Recipe Notes

Leftovers will thicken in the fridge. Thin when reheating with a little more chicken stock or water.

If you can't find fully cooked frozen Italian meatballs, you can use fresh and pre-cook them before adding to soup.

Crockpot option! Add all ingredients except pasta and spinach to your slow cooker. Cook covered on low for 5-6 hours. Add pasta and cook, covered an additional 15-20 minutes. Stir in baby spinach until wilted, then serve with freshly grated Parmesan on top.

Be sure to read the "Cook's Notes" in the original post, for more tips, options, substitutions and variations for this recipe!


More Meatball Soups from the Seasons and Suppers Archives



I love hearing from you, so if you have a question or something isn't quite clear, I'm happy to help. If you made this recipe, I'd love to know how you liked it ~ Jennifer

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.