Go Back
Delicious bowl of homemade Meatball Soup, featuring tender meatballs, vegetables, and savory broth.

Best Meatball Soup Ever

This ultimate meatball soup recipe is a delicious and comforting dish that combines tender meatballs, flavorful broth, and nutritious vegetables for a satisfying meal.
Prep Time 20 minutes
Cook Time 22 minutes
Total Time 42 minutes
Servings: 6
Course: Main Course
Cuisine: Italian
Calories: 300

Ingredients
  

  • 1 lb ground beef
  • 1 cup breadcrumbs
  • 1/2 cup grated Parmesan cheese
  • 2 eggs, beaten
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 8 cups beef or chicken broth
  • 2 cups chopped carrots
  • 2 cups chopped celery
  • 1 cup uncooked pasta e.g., ditalini, acini di pepe, or small shells
  • 2 cups chopped spinach or kale optional
  • Grated Parmesan cheese for serving optional

Equipment

  • Large bowl
  • Mixing spoon
  • large pot
  • Ladle
  • cutting board
  • knife

Method
 

  1. In a large bowl, combine the ground beef, breadcrumbs, Parmesan cheese, beaten eggs, garlic, oregano, salt, and pepper. Mix until well incorporated.
  2. Form the mixture into 1-inch meatballs and set aside.
  3. In a large pot, bring the broth to a boil over high heat. Add the carrots, celery, and pasta. Reduce heat to medium-low and simmer for 10 minutes.
  4. Gently drop the meatballs into the simmering broth. Cook for an additional 10-12 minutes, or until the meatballs are cooked through and the pasta is tender.
  5. If using, stir in the chopped spinach or kale and cook for 2-3 minutes until wilted.
  6. Serve hot, garnished with grated Parmesan cheese if desired.

Notes

For a richer flavor, consider simmering the broth with additional herbs and spices. You can also experiment with different types of pasta or leafy greens to customize the dish to your taste.