Italian Meatball Soup.”

This Italian Meatball Soup is a hearty, comforting meal made with tender meatballs, a savory, rich tomato broth, and tender pasta. It’s packed with classic soup flavors from onions, carrots, celery, garlic, and Italian seasoning, making it a flavorful soup. 

Italian meatball soup in a pot with a wooden spoon.

WANT TO SAVE THIS RECIPE?

Enter your email below & we’ll send it to your inbox. Plus get great new recipes from us every week!SAVE

We may earn a small commission for purchases made through links in this post. Read our disclosure policy here.

It’s filling enough for dinner while still simple enough to make on a busy weeknight. A large bowl of tomato-based soups, like my Crock Pot Lasagna Soup and this Meatball Soup always hit the spot. If you have any leftover juicy meatballs, just make some Meatball Subs with them.

Why You Should Make This

You’ll love this big bowl of soup. It’s a full meal made in one pot with protein, veggies, and some tiny pasta. It uses simple, pantry staple ingredients and is one of those easy make-ahead dinners that your family will truly enjoy.

With all those comforting flavors, this Italian soup is just what you need to add to your meal plan this soup season. 

Let’s Gather The Ingredients

  • Meatballs: You can use small meatballs, mini meatballs, or large raw meatballs, either homemade or store-bought.
  • Oil: Olive oil, canola oil, or avocado oil works great.
  • Onion: White or yellow.
  • Carrots: Add a touch of natural sweetness.
  • Celery: Brings classic soup flavor.
  • Garlic: Fresh is always recommended.
  • Crushed tomatoes: Create a rich, hearty tomato broth that gives the soup its signature flavor.
  • Beef broth: Stock or broth is fine.
  • Italian seasoning: A blend of herbs that gives the soup its classic Italian taste.
  • Red pepper flakes: Add a subtle kick of heat.
  • Bay leaves: Infuse the broth with extra flavor as it simmers.
  • Pasta: Any short-cut pasta will work.
  • Parmesan cheese: Use fresh grated from the deli.
  • Step 1: Add olive oil to a large pot or Dutch oven and add meatballs. Brown the Italian meatballs and remove from the pot.
  • Step 2: Using the same pot, add diced onion, carrots, and celery. Cook until soft. Then add in minced garlic and cook until fragrant. 
  • Step 3: Next, add crushed tomatoes and broth. Add seasonings and bay leaves.
  • Step 4: Finally, add in dried pasta and cook until pasta is al dente. Remove bay leaves and serve. 

Recipe Tips

  • Browning the meatballs first adds extra flavor to the broth, but you can skip this step if using fully cooked meatballs.
  • Don’t overcook the pasta, as it will continue to soften as the soup sits.
  • Stir occasionally while simmering to prevent pasta from sticking to the bottom of the pot.
  • You can use different meatballs. Beef, turkey, chicken, or Italian sausage meatballs all work well.
  • Store leftovers in an airtight container in the refrigerator for up to 2–3 days. Keep in mind the pasta will absorb more broth over time.
  • If planning for leftovers, cook the pasta separately and add it to individual servings.
  • For freezing, freeze the soup without the pasta. Add freshly cooked pasta when reheating.
Meatball soup in a bowl with garlic bread.

Leave a Comment

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

Scroll to Top