Print
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 Recipe: Hearty & Flavorful Comfort Food


  • Author: Hannah

Ingredients

For the Meatballs:
450 g (1 lb) ground beef
1/4 cup breadcrumbs
1/4 cup grated Parmesan cheese
1 egg
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon dried oregano
1/2 teaspoon garlic powder
1 tablespoon chopped fresh parsley

For the Soup:
1 tablespoon olive oil
1 small onion, finely chopped
2 carrots, sliced
2 celery stalks, sliced
3 garlic cloves, minced
4 cups (1 liter) chicken or beef broth
1 can (400 g/14 oz) diced tomatoes
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon salt
1/2 teaspoon black pepper
100 g (3.5 oz) small pasta (such as orzo or ditalini)
2 cups fresh spinach


Instructions

Prepare the Meatballs:

 

In a large bowl, mix the ground beef, breadcrumbs, Parmesan, egg, salt, pepper, oregano, garlic powder, and parsley until well combined.

Roll the mixture into small meatballs, about 2 cm (3/4 inch) in diameter.

Heat a large pot over medium heat with 1 tablespoon olive oil. Sear the meatballs for 3-4 minutes, turning occasionally, until browned on all sides. Remove and set aside.

Make the Soup:

4. In the same pot, add the onion, carrots, and celery. Sauté for 5 minutes until softened.

5. Add the garlic and cook for another 30 seconds until fragrant.

6. Pour in the broth and diced tomatoes, then add oregano, basil, salt, and pepper. Stir well.

7. Return the meatballs to the pot and bring the soup to a simmer. Cook for 15 minutes.

8. Stir in the pasta and cook for another 8-10 minutes until tender.

9. Add the fresh spinach and cook for 2 more minutes until wilted.

 

Serve:

10. Ladle into bowls and garnish with extra Parmesan and fresh basil if desired.