Meatball Soup is a hearty and satisfying soup that is both easy and delicious! Tender ground beef meatballs, pasta, mixed vegetables and, a beefy, tomato broth are cooked together to create a luscious soup that, as the saying goes, really does eat like a meal!

I love serving this meatball soup recipe with some 30 minute dinner rolls to soak up whatever I can’t get with my spoon. It is the ultimate winter meal!

White bowl of Meatball Soup

Meatball Soup

I love making soup, and winter is the absolute perfect time to try new soup recipes! This meatball soup is fast becoming my family’s meal time favorite as it is truly belly-warming!

Meatballs are so versatile from Grape Jelly Meatballs as an appetizer to Crockpot Meatballs for dinner! And of course, they are found in soups, like this tomato Meatball Soup.

I use homemade meatballs because they taste so much better but of course, you can use frozen meatballs instead if you’re short on time. If you prefer you can of course, use Turkey Meatballs in place of beef.

Ladle in a pot of Meatball Soup

How to Make Meatball Soup

I don’t think I have come across a soup that is as easy as this one! Especially if you use pre-made meatballs (store bought or homemade)!

  1. Saute aromatics in a large soup pot.
  2. Add prepared meatballs (or use prepackaged or homemade meatballs) and broth. Simmer 10 minutes to allow the meatballs to cook and the flavors to blend.
  3. Add veggies and pasta. Cover and cook till pasta is done.

While I make these meatballs a regular 1″ size, you can most certainly make little bitty meatballs too (and make them Italian wedding soup meatball sized). I like to make meatballs in a big batch and freeze them. Frozen meatballs (either homemade or store bought) do not need to be defrosted or pre-cooked for this meatball soup recipe.

Overhead picture of Meatball Soup in a white bowl

How Long do you Cook Meatball Soup?

Total cook time for this easy meatball soup is no more than 25 to 30 minutes! This makes the perfect weeknight meal when time is tight, or even a quickly made lunch.

Meatball soup also freezes like a dream, making it ideal for a quick meal during the busy holidays. I like to freeze it in individual servings (although I skip the pasta when freezing and add it while heating it up).

More Amazing Soups You’ll Love

Overhead picture of Meatball Soup in a white bowl
4.98 from 47 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Meatball Soup

Meatball Soup is a hearty and satisfying soup that is so filling and delicious! Tender ground beef meatballs, pasta, mixed vegetables and a beefy, tomato broth are cooked together to create a luscious soup that, as the saying goes, really does eat like a meal!
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 8 servings
buy hollys book


  • 1 onion
  • 2 cloves garlic
  • 1 tablespoon olive oil
  • 1 ½ pounds meatballs frozen or homemade
  • 6 cups beef broth
  • 28 ounces diced tomatoes undrained
  • 1 teaspoon italian seasoning crushed
  • cup ditalini or orzo pasta
  • 2 cups frozen vegetables


  • In a large saucepan or pot  saute onion and garlic.
  • Add prepared meatballs and beef broth to pot and cook 10 min.
  • Add tomatoes, seasoning, pasta and frozen veggies. Simmer covered 15 minutes or until pasta is cooked.


4.98 from 47 votes

Nutrition Information

Calories: 350 | Carbohydrates: 21g | Protein: 21g | Fat: 20g | Saturated Fat: 7g | Cholesterol: 61mg | Sodium: 410mg | Potassium: 935mg | Fiber: 3g | Sugar: 3g | Vitamin A: 2425IU | Vitamin C: 15.8mg | Calcium: 65mg | Iron: 2.4mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Main Course
Cuisine American
Meatball Soup with a ladle in a bowl and with writing
Meatball Soup in a white bowl with writing


, , , ,

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. With a passion for nostalgic flavors and simplified techniques, Holly helps busy home cooks create delicious meals that always work. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

4.98 from 47 votes (39 ratings without comment)

Leave a Reply

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

Recipe Rating


  1. I’ve been doing most of the cooking for 40+ years in my family. Always looking for quick, tasty meals…And this one ticks all the squares. Cheers for sharing.5 stars

  2. I will make the meatballs myself but do I need to cook the meatballs first before adding them to the soup

    1. You can brown them first if you’d like and then let them simmer in the soup. Depending on the size, you may need to let them simmer for a few minutes extra. Beef should reach 160°F and chicken/turkey meatballs should reach 165°F.

  3. This soup was amazing! We just had it last night, I had to be gone all day so I started it in the crockpot in the morning. And my husband added the pasta before I got home and it was delicious! The whole family loved it. Even my 4 & 6 year old!!! Totally a winner. I love your recipes! Most are easy and quick and great for families! I actually made your blueberry streusel muffins this morning with the kids and those were also great!!! So yummy!!!5 stars

  4. I would love to make this but I wont use store bought meatballs. I have never had any from the store that would any good.

    So my dilemma is how do I make meatballs that wont fall apart when put in a pot of liquid (soup)?

    1. Hi Sharon, to help them stay together you will want to fully cook them and freeze them before adding to the soup.