Go Back

Italian Meatball Soup with Pasta

Elina James
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Course Soups
Cuisine Italian
Servings 8 servings
Calories 300 kcal

Ingredients
  

  • For the Meatballs:
  • 1 pound (450 g) ground beef (or a mix of beef and pork)
  • ½ cup breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1 tablespoon fresh parsley, finely chopped
  • 1 egg, lightly beaten
  • ½ teaspoon dried oregano
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • For the Soup:
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 (14 oz / 400 g) can crushed tomatoes
  • 6 cups beef or chicken broth
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • ½ teaspoon red pepper flakes (optional)
  • Salt and pepper to taste
  • For the Pasta u0026 Garnish:
  • 1 cup small pasta (such as ditalini, elbow, or orzo)
  • Fresh basil or parsley, chopped (for garnish)
  • Grated Parmesan cheese, for serving

Instructions
 

  • Step 1: Make the Meatballs : In a large bowl, combine the ground beef, breadcrumbs, Parmesan, garlic, parsley, egg, oregano, salt, and pepper. Mix until just combined (don’t overmix or the meatballs will be tough). Roll into small 1-inch meatballs and set aside on a plate.
  • Step 2: Brown the Meatballs : Heat olive oil in a large soup pot or Dutch oven over medium heat. Add the meatballs in batches and brown them on all sides (about 5 minutes total per batch). Transfer the browned meatballs to a plate — they don’t need to be cooked through yet.
  • Step 3: Prepare the Soup Base : In the same pot, add the onion, carrots, and celery. Sauté for 5–6 minutes until softened. Add minced garlic and cook for another 30 seconds until fragrant. Stir in crushed tomatoes, broth, basil, oregano, and red pepper flakes. Season with salt and pepper to taste.
  • Step 4: Simmer the Soup : Bring the soup to a gentle boil, then reduce to a simmer. Add the browned meatballs back into the pot. Cover and simmer for 25–30 minutes, until the meatballs are fully cooked and the flavors meld beautifully.
  • Step 5: Add the Pasta : Stir in the pasta and cook for another 8–10 minutes, or until the pasta is al dente. Stir occasionally to prevent the pasta from sticking to the bottom.
  • Step 6: Taste and Adjust : Check for seasoning — add more salt, pepper, or herbs if needed. If the soup thickens too much, add a splash of broth or water.