This easy meatball soup with frozen meatballs is a quick weeknight dinner that is ready in about 30 minutes. This hearty soup is loaded with tender meatballs, carrots, celery and ditalini pasta in a flavorful broth.
And unlike most meatball soup recipes, this version is made without tomatoes.
Make this soup on the stovetop or use an Instant Pot (pressure cooker) for an easy dump and start dinner. Either way, it's a simple, family friendly soup that will satisfy you without it feeling too heavy.
Why You'll Love This Recipe
- Ready in about 30 minutes.
- Kid-friendly but adults love it too.
- One-pot meal which means less clean up.
- No tomatoes - Makes for a lighter soup since it is broth based.
Jump to:
As an Amazon Associate I earn from qualifying purchases. For more information please visit my disclosure page
This soup is truly a wonderful option for weeknight dinners, especially on busy nights when you are short on time.
Ingredients
- Frozen Meatballs - Mini meatballs work well in soups because they're easy to eat by the spoonful. No need to thaw the meatballs before adding.
- Vegetables - Onion, carrot and celery give the broth plenty of flavor.
- Broth - Vegetable broth keeps the flavor light, but chicken or beef broth can also be used.
- Pasta - I use ditalini because its small size is perfect for soup. Kids seem to love this shape, making them more likely to eat it up. Small shells, elbows or other small pasta shapes will also work.
- Fresh herbs - Parsley and scallions add a pop of fresh flavor; add just before serving.
- Seasonings - A simple combination of salt and freshly cracked black pepper is all you need.
Instructions
I have tested this recipe with two easy preparations: Instant Pot and stovetop. Don't worry, both methods are easy peasy.
Instant Pot Instructions
First, place all ingredients, except pasta, scallions and parsley, into the instant pot. Stir.

Next, add the pasta and use a spoon to gently push into the liquid, without stirring.
Tip: We add the pasta last so it doesn't end up on the bottom. Pasta sitting on the bottom of the Instant Pot can stick and cause the dreaded "burn" notice.

Place the cover on the instant pot, lock into place, make sure the valve is set to "seal" and not "vent" and set the timer to pressure cook.
Use the valve to quick release pressure when timer goes off. If you are scared of the releasing steam burning your hand, it is helpful to use the handle of a wooden spoon to gently move the valve to venting.
Stir scallions and parsley into soup and serve.
And if you are in the market for a new Instant Pot, the one I prefer is this 6-quart Instant Pot.

Stovetop Instructions
Place all ingredients, except pasta, parsley and scallions into a large pot over medium-high heat. Bring just to a boil and then reduce heat to a simmer. Continue to simmer for about 10 minutes.
After about 10 minutes the vegetables should be tender and the meatballs should be cooked through.
Increase the heat again and bring back to a boil. Stir in pasta. Bring it back to a boil and then reduce heat again to a medium-low heat and cook until pasta is tender. This should take about 10 minutes.
Stir in the fresh herbs and stir.
Substitutions
- Meatballs - I use frozen mini meatballs because they're convenient. You could also use homemade meatballs but if they are fresh you will need to cook them fully before adding. If they are homemade meatballs that you've cooked and frozen they can be added directly to the soup.
- Broth - I like the flavor of vegetable broth, but you can use chicken broth or even beef broth for a slightly different flavor.
- Herbs - Freeze dried can be used in a pinch in place of fresh.
- Pasta - You can replace the ditalini with any small pasta such as small shells or elbows.
Variations
- Mexican Albondigas - For a completely different take on meatball soup, try this Mexican version of a meatball soup.
- Add Greens - Stir spinach, kale or escarole into the soup during the last few minutes of cooking.
- Beans - Beans can add fiber and make this soup even heartier. Try stirring in canned white beans or even black beans that have been rinsed and drained.
What to Serve with Meatball Soup
This soup is a meal in itself but I have noticed that my kids gobble up even more when I serve oyster crackers or saltine crackers on the side.
Like the good Italian girl that I am, I like to top with a little bit of parmesan cheese and serve with a big hunk of bread.
You could always make an easy air fryer garlic bread for dipping too.
Storage and Reheating
Leftovers can be stored in an air-tight container in the refrigerator up to 3 days.
If you plan to prepare the soup ahead of time, I highly recommend cooking the pasta separately and storing it separately. Then when reheating the soup, simply add the cooked pasta in when ready to serve.
Pasta will continue to absorb liquid if it sits in the soup too long which can cause it to become too soft.
Frequently Asked Questions
Yes, for this recipe there is no need to thaw the meatballs before adding them to the soup.
Yes. This recipe is made with a broth base rather than in combination with tomatoes or tomato sauce. This results in a lighter soup.
Yes, but for the best pasta texture, cook the pasta separately if you know you'll be storing the soup. Add the cooked pasta when serving or reheating.
Printable Recipe Card

Easy Meatball Soup with Frozen Meatballs
Ingredients
- 1 Cup diced carrot
- ½ Cup diced celery
- ¾ Cup diced sweet onion
- 25 mini meatballs frozen (can use 20-25 meatballs)
- 1 ½ Cup ditalini pasta or other small soup pasta
- 40 ounce vegetable stock or broth
- 1 teaspoon salt
- ½ teaspoon black pepper , freshly cracked
- 2 Tablespoon diced parsley , fresh
- 2 Tablespoon diced scallions
Instructions
Instant Pot Instructions
- Place all ingredients except parsley and scallions in Instant Pot. Stir.
- Using manual function, set to high pressure for 9 minutes .
- After 9 minutes, use quick release. Stir. Top with scallions and parsley and serve.
Stovetop Instructions
- Place all ingredients except pasta, scallions and parsley into pot over medium-high heat. Bring to a boil and then reduce heat to a simmer and allow to simmer for 10 minutes.
- After 10 minutes vegetables should be tender and meatballs should be cooked through. Bring the soup back to a boil, add pasta. After soup comes back to a boil, reduce to medium-low heat and cook until pasta is cooked.
- Garnish soup with parsley and/or scallions.








Juli Purcell says
I love the instant pot!!! This looks yummy and filling and I love how easy it is!
Kim says
This looks so comforting and delicious!!
Nellie Blazina says
This looks so easy and such a perfect dinner for my family!
Kim Beaulieu says
This looks amazing. I'm one of those people who craves comfort food like this year round so I'm totally down with soup in summer.
Catherine says
This just looks absolutely wonderful! What a delicious and comforting dish.
Peggy says
May I ask what brand of meatballs you used?
foodyschmoody says
I sometimes use my own homemade frozen meatballs or a lot of times we use the Trader Joes meatballs.
Jackie says
Would this recipe be possible in a crock pot?
foodyschmoody says
I don't see why not. If it were me, I would put everything except the pasta into the cooker and cook 6 hours on low. I would then cook the pasta separate and stir it in. I've never had any good luck cooking pasta in the cooker itself. If you try it, please let me know!
Jackie says
I am making it today so I will let you know! How many servings does this make?
Toni says
We made this last night and loved it! So easy and yummy! Thanks for the recipe.
Shayna says
We made this last week and it was perfect!! I added some diced tomatoes without the juice, some Italian seasoning and some minced garlic. It was even better the next day!!
foodyschmoody says
GREAT! So glad you enjoyed it and I love the additions!
bob dovichak says
if I used fresh meatballs instead of frozen how would that affect cooking time?
bob dovichak says
if I use fresh meatballs how will that effect cooking time
foodyschmoody says
I'm not sure it would effect the time. The meatballs would definitely be cooked in that amount of time.
Lisa H. says
Does this freeze well? If so, what would be ingredients to reheat?
foodyschmoody says
I haven't had the occasion to freeze. I do get nervous about the noodles taking in to much of the liquid and getting mushy. I would advise making it without the noodles and adding the noodles when reheating.