Print

Hearty Italian Meatball Soup

Hearty Italian Meatball Soup for Cozy Nights

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Italian-inspired soup is the ultimate bowl of comfort, featuring tender beef meatballs simmered in a robust, tomato-based broth with fresh vegetables and aromatic herbs. It is a wholesome, nourishing meal that perfectly balances elegance with ease. Ideal for busy weeknights, this soup is satisfying, flavor-packed, and keeps beautifully for leftovers, making it a reliable favorite for any cozy night at home.

Ingredients

Scale

1 lb lean ground beef
1/3 cup bread crumbs
1/4 cup grated Parmesan cheese
1 large egg, beaten
1 clove garlic, minced
2 tablespoons fresh Italian parsley, minced
1/2 teaspoon kosher salt
1/4 teaspoon black pepper
1 tablespoon olive oil
1 onion, diced
2 carrots, sliced
2 stalks celery, diced
1 cup mushrooms, sliced
4 cups beef broth (halal/beef stock)
1 can (14 oz) crushed tomatoes
1 teaspoon dried oregano
4 oz small pasta (such as ditalini or shells)
Fresh basil for garnish

Instructions

In a mixing bowl, combine ground beef, bread crumbs, Parmesan, egg, minced garlic, parsley, salt, and pepper until well incorporated.
Roll the mixture into small, bite-sized meatballs.
Heat olive oil in a large pot over medium heat and brown the meatballs in batches; remove and set aside.
In the same pot, add onions, carrots, celery, and mushrooms, sautéing until softened.
Stir in the crushed tomatoes, beef broth, and oregano, bringing the mixture to a gentle simmer.
Return the meatballs to the pot, cover, and simmer for 20 minutes.
While the soup simmers, cook the pasta in a separate pot according to package instructions until al dente; drain and set aside.
Add the cooked pasta to the soup pot just before serving, or distribute into bowls and ladle the soup over the top.
Garnish with fresh basil and additional Parmesan if desired.

Notes

Always cook the pasta separately to prevent it from absorbing too much broth and becoming mushy when stored. Store leftover soup and pasta in separate airtight containers in the refrigerator for up to 3 days. Use high-quality beef broth to ensure the best flavor depth.

Nutrition