Meatball Soup

This meatballs soup has homemade meatballs that are simmered in a hearty tomato vegetable soup, making for a delicious dinner in one bowl that the whole family will love.

Jump to RecipePinSave to Favorites

Site Index Beef Beef meatballs Meatballs Soup

This post may contain affiliate links. See my privacy policy for details.

This meatball soup recipe has homemade meatballs that are simmered in a hearty tomato vegetable soup, making for a delicious dinner in one bowl that the whole family will love.  If you are in a pinch for time, you can also use frozen meatballs as well with the same delicious results.

Pair this soup with homemade Texas toast or garlic bread, or even make a side salad to go with it!

Meatball Soup in a large white bowl

Meatball Soup

Meatballs don’t just belong in a plate of tomato-y pasta or in a submarine sandwich – they also lend a considerable amount of fatty richness to soups. This recipe combines the juicy richness of meatballs with a comforting and warming tomato soup base to make something that will leave you feeling full all evening.

You can also substitute the beef in the meatballs for any type of meat or meat substitute you prefer. You could probably even make it with tofu if you wanted!

Ingredients for Meatball Soup

Meatball Ingredients

  • Beef
  • Eggs
  • Saltine crackers
  • Parmesan
  • Parsley
  • Garlic
  • Salt
  • Oregano
  • Black pepper


  • Butter
  • White onion
  • Garlic
  • Italian seasoning
  • Can of tomatoes
  • Beef broth
  • Worcestershire sauce
  • Frozen vegetables (whatever types you like)
  • Pasta – for the pasta, make sure you go for something smaller, like a ditalini, as you don’t want this to turn into a pasta recipe!

How to Make Meatball Soup

This recipe is basically a two-step process; you first need to make your homemade meatballs if you are using them, and then you need to make the soup base.

Making the Meatballs

  • Mix together all of your meatball ingredients in a large bowl until well incorporated.
  • Roll mixture into balls and bake for 15 minutes until browned.

Making the Soup

  • Fry onions in a large pot with butter until soft and translucent.
  • Add the garlic, cook until fragrant, followed by the seasoning.
  • Add all your liquid ingredients, stir to combine, and then add your meatballs, vegetables, and pasta.
  • Cook for 8 minutes until everything is tender, season to taste, and enjoy!

How to Use Frozen Meatballs in the Soup

If you don’t want to have to make your own meatballs, you can also just use a bag of frozen meatballs. The kind sold at Italian delicatessens, or even a standard grocery, works well here.

If you do use frozen meatballs, then simmer them for about 10 minutes in the broth before you add your vegetables and pasta, to give it enough time to come to temperature and defrost.

How to Store & Reheat Your Meatball Soup

This recipe is so filling that you will end up with loads leftover, so make sure you store it properly.

You can store this recipe in the fridge in a fridge-safe container with a lid, or just put it in the freezer to have next week.

When reheating it, make sure you defrost it in the fridge thoroughly before cooking it. If you try and reheat it when it is still frozen, you will overcook the pasta and end up with a soggy, mushy mess of a soup. As long as you take it out of the freezer the day before you want to eat it and re-heat it slowly over medium-low heat, you should be fine.

Tips & Tricks for Meatball Soup

  • When mixing the meatballs together, you want to make sure you mix it only as much as it needs to get everything incorporated. If you start to over mix it, the meatballs’ texture might end up feeling a little like sausage meat, which isn’t ideal in a soup.
  • Stir it well but stop once you are sure that all the ingredients are mixed together.
  • When it comes to seasoning, you might find that this soup needs a little extra touch of Worcestershire sauce, or maybe even some hot sauce, but that’s up to you.

Happy cooking! I hope that you guys curl up with a hot bowl of this soup and get ready for the cold weather coming our way!



Meatball Soup

This meatballs soup has homemade meatballs that are simmered in a hearty tomato vegetable soup, making for a delicious dinner in one bowl that the whole family will love.
5 from 10 votes
Prep Time
15 minutes
Cook Time
15 minutes
Karlynn Johnston


Homemade Meatballs

  • 1 pound lean ground beef
  • 2 large eggs
  • 1/2 cup crushed saltine crackers
  • 1/4 cup powdered parmesan
  • 1 1/4 tablespoons dried parsley
  • 2 whole fresh garlic cloves minced finely
  • 1/2 teaspoon salt
  • 1/2 teaspoon oregano
  • 1/4 teaspoon black pepper

Soup Base

  • 1 tablespoon butter
  • 1 cup white onion finely diced
  • 1 tablespoon minced garlic
  • 1-2 teaspoon Italian seasoning
  • one 28 ounce can diced tomatoes
  • 6-7 cups beef broth
  • 1 tsp Worcestershire sauce
  • 2 cups frozen vegetables
  • 3/4 cup ditalini pasta or other short pasta


  • salt and pepper to taste
  • freshly shredded Parmesan cheese


Homemade Meatballs

  • Preheat your oven to 400 °F. Spray a large baking sheet with cooking spray and set aside.
  • Put all the ingredients for the meatballs in large bowl. Mix until all ingredients are well incorporated.
  • Once the meat is well mixed take a small amount and roll into a ball that’s around 1/2 inch to an inch in diameter. (depends what size of meatballs you want in the soup) Place on the baking sheet. Repeat until you have used all of the meat mixture.
  • Place in the oven to bake for 15 minutes until browned all over and have reached an internal temperature of 165 °F.
  • Remove and place on a plate lined with paper towel to drain them on until you add into the soup.

Soup Base

  • Melt the butter in a large pot over medium-high heat. Add in the onions, and fry until softened and translucent.
  • Add the garlic and cook for 1-2 minutes, until browned and fragrant. Add in the Italian seasoning and heat for 30 seconds. Taste and add more seasoning if desired.
  • Add the canned tomatoes, 6 cups of beef broth, Worcestershire sauce. Stir to combine, then add in the cooked meatballs, frozen vegetables and uncooked pasta to the pot. Bring to a low simmer, then reduce the heat and cover.
  • Cook for 8-9 minutes or until the pasta and vegetables are tender. Add more broth at this point if the soup is too thick for your liking.
  • Taste and add salt and pepper as desired.
  • Serve with grated Parmesan cheese on top.

Recipe Notes

  • If you would like to use frozen meatballs, simmer them for 10 minutes in the broth, THEN add in the vegetables and pasta! 
  • Add more seasonings to taste, I find that I always like more Worcestershire sauce personally. 

Nutrition Information

Calories: 335kcal, Carbohydrates: 32g, Protein: 28g, Fat: 10g, Saturated Fat: 5g, Cholesterol: 117mg, Sodium: 1346mg, Potassium: 657mg, Fiber: 4g, Sugar: 2g, Vitamin A: 3262IU, Vitamin C: 9mg, Calcium: 121mg, Iron: 4mg

All calories and info are based on a third party calculator and are only an estimate. Actual nutritional info will vary with brands used, your measuring methods, portion sizes and more.

Made this recipe?

Share a photo of what you made on Instagram or Facebook and tag me @thekitchenmagpie or hashtag it #thekitchenmagpie.

Please rate this recipe in the comments below to help out your fellow cooks!

Learn to cook like the Kitchen Magpie

A Very Prairie Christmas Bakebook

Vintage Baking to Celebrate the Festive Season!

Learn More

a copy of Flapper Pie cook book

Flapper Pie and a Blue Prairie Sky

A Modern Baker’s Guide to Old-Fashioned Desserts

Learn More

The Prairie Table

Suppers, Potlucks & Socials: Crowd-Pleasing Recipes to Bring People Together

Learn More

Pin This Recipe to Your Dinner Recipes Board and Remember to FOLLOW ME ON PINTEREST!

This meatballs soup has homemade meatballs that are simmered in a hearty tomato vegetable soup, making for a delicious dinner in one bowl that the whole family will love.

Karlynn Johnston

I’m a busy mom of two, wife & cookbook author who loves creating fast, fresh meals for my little family on the Canadian prairies. Karlynn Facts: I'm allergic to broccoli. I've never met a cocktail that I didn't like. I would rather burn down my house than clean it. Most of all, I love helping YOU get dinner ready because there's nothing more important than connecting with our loved ones around the dinner table!

Learn more about me

Site Index Beef Beef meatballs Meatballs Soup

Reader Interactions

Comments & Recipe Tips Share a tip or comment!

  1. Cindy Lou says

    Soup is my FAVORITE food group and meatballs are my second 😋 I am making this tonight, and cannot wait to try it!!5 stars

  2. Dotty Himmer says

    I made this meatball soup and it is Delicious! It is definitely a keeper and I will make again. Used the frozen meatballs and followed the recipe and we loved it. So easy to make as well.
    Thank you.

  3. Chuck Stout says

    I made this delicious recipe using a bag of frozen meatballs instead of home-made ones, but otherwise followed the directions as written. Even with that shortcut, this soup was one of the easiest, most hearty, best-tasting soups I’ve ever made. I had leftovers which I served in two subsequent meals, and this soup proves that leftover soup just gets better and better. Just to show how good this soup is, I actually looked forward to the leftovers, something I’ve rarely done in the past! And, Karlynn, I agree with you–more Worcestershire sauce makes the soup better.5 stars

  4. Allen Smalling says

    Delicious meatball soup!! We didn’t have ditalini so used small elbows instead.
    ~ Al Smalling, Chicago, Illinois

    10 November 20205 stars

  5. Kathleen Rauh says

    Delicious! Made this soup for guests last night. They raved about it! It was hearty and still light enough to have room for desert, which was the pumpkin bread pudding. Another hit. I made the recipes as directed except for one addition. I have basil that needs harvesting, so added a large sprig to the boiling pot and then removed before serving. Wonderful recipe!5 stars

    • Karlynn Johnston says

      Awesome to hear that you loved both recipes!!! Thanks for letting me know! <3

  6. Rebecca Karstetter says

    So good! Warm, and comforting on a cold, winter evening. We served it with crusty, French Bread. Total keeper!5 stars

    • Karlynn Johnston says

      I am so glad that you enjoyed it, it’s a new family favorite for us!

5 from 10 votes (5 ratings without comment)

Leave a Comment or Recipe Tip

Recipe Rating

Enter your email to get this recipe emailed to you, so you don’t lose it and get new recipes daily!