Authentic Italian Meatball Soup Recipe | Hearty & Flavorful

Italian Meatball Soup with succulent meatballs, diced vegetables, and pasta in a tomato-based broth, garnished with fresh basil and grated cheese.

Indulge in the rich flavors and hearty goodness of our Italian Meatball Soup—a classic comfort food that will warm your heart and satisfy your soul. This homemade soup combines tender, savory meatballs with a robust tomato-based broth, packed with the wholesome goodness of vegetables and pasta. It’s a traditional recipe that’s both nourishing and delicious, perfect for a cozy family dinner or a comforting meal any day of the week.

What Makes Italian Meatball Soup a Must-Try

This Italian Meatball Soup stands out with its mouthwatering combination of herbs, beef broth, and succulent meatballs, all simmering together to create a symphony of flavors. Every spoonful brings you the rustic taste of Italy, making it a must-try for anyone who loves a good, flavorful soup. It’s a versatile dish that allows you to play with ingredients but still retains the essence of Italian home cooking.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Italian Meatball Soup with succulent meatballs, diced vegetables, and pasta in a tomato-based broth, garnished with fresh basil and grated cheese.

Italian Meatball Soup

  • Total Time: 30 minutes
  • Yield: 1 1x


Italian Meatball Soup includes pasta, veggies, and perfect juicy meatballs in a tomato broth. Make this easy soup recipe in only 30 minutes!


  • 1 tablespoon extra virgin olive oil
  • 4 carrotspeeled and diced
  • 2 celery ribswashed and diced
  • 8 cups low sodium beef broth
  • 2 cups water
  • 14.5 ounces fire roasted diced tomatoes with garlic
  • 4 tablespoons tomato paste
  • 1/2 pound ditalini pastaor your favorite pasta
  • 2 tablespoons fresh chopped Italian parsley
  • 2 tablespoons fresh chopped basil

For the Meatballs:

  • 1 pound lean ground beef (80-90% lean)
  • 1/2 cup Panko breadcrumbs
  • 1/4 cup fresh shredded Parmesan cheese
  • 1 tablespoon dried Italian seasoning
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon fresh cracked black pepper
  • 1 large egg
  • A pinch of crushed red pepper flakes (optional)


  1. Sauté the Veggies: Heat the olive oil in a large pot over medium-high heat. Add the diced carrots and celery, cooking for 1-2 minutes until slightly softened.
  2. Prepare the Broth: Pour in the beef broth, water, diced tomatoes, and tomato paste. Stir well, cover the pot, and bring the mixture to a boil.
  3. Make the Meatballs: In a mixing bowl, combine all the meatball ingredients. Mix by hand until just combined—avoid overmixing. Shape the mixture into small meatballs using a tablespoon as a measure.
  4. Cook the Meatballs: Drop the meatballs into the boiling broth, spacing them evenly. Cover and let the soup boil for 5 minutes. Gently stir the meatballs to ensure they cook evenly and maintain their shape.
  5. Add the Pasta: Introduce the pasta to the pot and cook for 10 minutes or until the pasta is al dente.
  6. Final Touches: Sprinkle the chopped basil and parsley over the soup, stir well, and serve hot.


  • For tender meatballs, handle the

meat mixture gently and avoid compacting it.

  • Fresh herbs bring a vibrant flavor to the soup, but you can use dried if fresh aren’t available, adjusting the quantity as needed.
  • If the soup is too thick after adding the pasta, you can thin it with additional broth or water to achieve your desired consistency.
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Method: Stovetop
  • Cuisine: Italian


  • Serving Size: 1
  • Calories: 364cal
  • Sugar: 5g
  • Sodium: 1067mg
  • Fat: 9g
  • Saturated Fat: 3g
  • Carbohydrates: 39g
  • Fiber: 4g
  • Protein: 31g
  • Cholesterol: 81mg

Storing and Reheating Italian Meatball Soup

This soup stores well in the refrigerator for up to 4 days. Reheat gently on the stove, adding a splash of broth if needed. For longer storage, freeze the soup without the pasta to maintain the best texture.

Nutritional Insights

Italian Meatball Soup is a protein-rich meal that also provides a variety of vitamins and minerals from the vegetables. For detailed nutritional information, adjust portions and ingredients as per dietary needs and consult a nutrition calculator with your specific modifications.

FAQs About Italian Meatball Soup

Can I make this soup gluten-free?

Yes, use gluten-free breadcrumbs for the meatballs and choose a gluten-free pasta variety.

Is it possible to make the soup vegetarian?

While this recipe focuses on beef meatballs, you can substitute with plant-based meatballs and vegetable broth for a vegetarian version.


Our Italian Meatball Soup recipe is a testament to the timeless appeal of Italian cooking—a dish that brings warmth, comfort, and a taste of Italy to your table. Whether you’re a seasoned cook or a beginner, this recipe is straightforward and sure to yield delicious results. So gather your ingredients, roll up your sleeves, and prepare to serve up a bowl of heartwarming goodness that’s guaranteed to please.

READ ALSO: Ultimate Broccoli Cheese Soup: A Rich and Creamy Delight