Meatball Soup

This post may contain affiliate links. Read my disclosure policy.

Meatball Soup is an easy and hearty weeknight meal with homemade meatballs, elbow macaroni, tomato soup, parmesan cheese, and Italian seasoning.

This simple Soup Recipe is similar to Italian Meatball Soup, but it’s made with noodles instead of beans, and it includes a recipe to make your own meatballs instead of just using frozen meatballs. The beef meatballs are surprisingly easy to make, and you can really taste the difference between it and the store-bought. 

Meatball Soup with ladle


Easy Meatball Soup is the perfect Italian style family dinner. The pasta, meatballs, parmesan, and tomato flavors make it as kid-friendly as classic Spaghetti and Meatballs! Everyone else is sure to love it too because seriously, who doesn’t love meatballs?

Another great thing about this Meatball Soup Recipe is you can make it different ways depending on your schedule for the day. It’s easy to make at the end of the day as a one-pot meal in a dutch oven. However, if you want to try it out in the instant pot or slow cooker, you can make the same delicious soup. You can find all three versions below!

If you want to make this soup even easier, try prepping the meatballs ahead of time and storing them in the freezer. With pre-made meatballs, this soup will come together in no time and be just as delicious. 



  • Start by mincing the onion. You can do this easily with a knife, or if you want to make the pieces extra fine do it in a food processor.
  • Mix together ground beef, breadcrumbs, milk, onion, egg, salt, pepper, and Worcestershire sauce.
  • Once the meatball ingredients are all combined, roll it into 1″ balls and place them on a baking sheet as you go.
  • Add oil to the base of a dutch oven or soup pot and set the stovetop to high heat. 
  • Put the meatballs in the pot in batches and sear them on all sides. It should take 2-3 minutes on each side. 

Meatball Soup ingredients in pot before cooking

Save Recipes
Create An Account & Save Recipes


  • Meat: You can change the ground beef in this easy meatball recipe for ground chicken or ground turkey. If you use different meat, you’ll probably want to use a different broth too, like chicken broth instead of beef broth. You could also just add more meat like shredded chicken into the soup to go along with the meatballs.
  • Noodles: You can replace the elbow macaroni in Meatball Soup with other short noodles like orzo, rotini, or ditalini.
  • Gluten-free: If you want to make the meatballs and soup into a gluten-free recipe, you’ll have to replace the pasta with gluten-free pasta and the bread crumbs in the meatballs. You can dry out gluten-free bread and break it apart to make it into gluten-free bread crumbs.
  • Add-ins: There are so many flavorful add-ins you can mix into this soup. Try putting in some crushed tomatoes, red pepper flakes, green onions, or different kinds of shredded cheese. 

Meatball Soup serving in ladle


  • Set your Instant Pot to sauté mode and add vegetable oil to the base of the pot.
  • Combine the meatball ingredients and roll them into balls before adding them into the instant pot.
  • Brown the meatballs on all sides, for about 6-8 minutes.
  • Add beef broth, tomato sauce, diced tomatoes, celery, carrots, garlic, and Italian seasoning to the Instant Pot.
  • Close, lock lid and seal vent.
  • Cook on high for 10 minutes, then quick release the pressure.
  • Add in the elbow macaroni.
  • Close, lock lid and seal vent.
  • Cook on high for 4 minutes, then quick release the pressure.
  • Top with parmesan and serve.


  • Start by prepping the meatballs according to the recipe. Add them to a skillet with oil and sear on all sides before adding them to the crock pot. 
  • Add the beef broth, tomato sauce, diced tomatoes, celery, carrots, garlic, and Italian seasoning to the slow cooker. 
  • Stir all the ingredients together.
  • Cover the crock pot and cook on high for 3-4 hours or low for 5-6 hours.
  • A half-hour before it will be done cooking, add the elbow macaroni to the slow cooker. 
  • Top with parmesan before serving.



  • Serve: Don’t leave Meatball Soup at room temperature for more than 2 hours. 
  • Store: Let the soup cool, then put it in an airtight container to store in the fridge. It will keep well for 3-4 days.
  • Freeze: If you’d like to make Meatball Soup ahead of time or just store leftovers longer, you can keep it in the freezer for up to 3 months. 

Meatball Soup in pot

Pin This

Like this recipe? Save it to your Pinterest board now!





Meatball Soup

  • Yield: 8 Servings
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Course: Soup
  • Cuisine: Italian
  • Author: Sabrina Snyder
Meatball Soup is an easy and hearty weeknight meal with homemade meatballs, elbow macaroni, tomato soup, parmesan cheese, and Italian seasoning. 



  • 1 pound ground beef , (85/15)
  • 1/2 cup breadcrumbs
  • 1/3 cup milk
  • 1/2 yellow onion , minced
  • 1 large egg
  • 1 teaspoon kosher salt
  • 1/2 teaspoon coarse ground black pepper
  • 1 teaspoon Worcestershire Sauce


  • 2 teaspoons kosher salt
  • 1 teaspoon coarse ground black pepper
  • 1/2 yellow onion , chopped
  • 8 ounces tomato sauce
  • 4 cups beef broth
  • 14.5 ounces diced tomatoes , do not drain
  • 2 stalks celery , sliced
  • 2 carrots , sliced
  • 3 cloves garlic , minced
  • 1 tablespoon Italian Seasoning , link to our Italian seasoning
  • 8 ounces elbow macaroni , uncooked
  • 1/2 cup Parmesan cheese , grated


Note: click on times in the instructions to start a kitchen timer while cooking.

  1. Mix all the meatball ingredients together.
  2. Roll into 1" balls and place onto the baking sheet.
  3. Add oil to a large pot or dutch oven on high heat.
  4. Sear the meatballs on all sides (in batches), about 2-3 minutes on each side.

  5. Add in the tomato sauce, beef broth, diced tomatoes, celery, carrots, garlic, and Italian seasoning and stir well.
  6. Bring to a boil, reduce to low heat and cook, uncovered, for 20 minutes, then stir in the elbow macaroni and cook for 15 minutes until pasta is cooked through.

Nutrition Information

Yield: 8 Servings, Amount per serving: 333 calories, Calories: 333g, Carbohydrates: 35g, Protein: 21g, Fat: 12g, Saturated Fat: 5g, Cholesterol: 67mg, Sodium: 1701mg, Potassium: 641mg, Fiber: 3g, Sugar: 6g, Vitamin A: 2888g, Vitamin C: 9g, Calcium: 168g, Iron: 3g

All images and text © for Dinner, then Dessert.

Keyword: Meatball Soup

Meatball Soup collage

Leave a comment & rating

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

Recipe Rating

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


    1. It’s got a wider, coarser grain and salts the food in a gentler way. It really enhances the flavor vs just making it taste salty.

  1. I have tried several of your posted recipes: desserts, main dishes, soups, cookies, etc. Without exception everything I have made has been delicious beyond my expectation. You are an artist in the recipe choices and presentations. Thanx