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 served in rustic bowl

Italian Meatball Soup: A Hearty Bowl of Comfort You’ll Crave


  • Author: Cindy
  • Total Time: 50 minutes
  • Yield: 10 servings

Description

  • Italian meatball soup delivers bold flavor with beef, veggies, and beans in a rich tomato broth. Comforting, hearty, and easy to make.

Ingredients

  • For the Meatballs:

    • 1 pound extra-lean ground beef

    • 1 small onion, finely chopped or grated

    • 2 cloves garlic, minced

    • 1 tablespoon Italian seasoning

    • 1 large egg

    • ½ teaspoon salt

    • ¼ teaspoon black pepper

    • â…“ cup grated Parmesan cheese

    For the Soup:

    • 2 tablespoons olive oil

    • 1 medium onion, chopped

    • 2 medium carrots, diced

    • 3 celery stalks, chopped

    • 3 cloves garlic, minced

    • 4 cups low-sodium beef broth

    • 2 cups water

    • 1 (29-ounce) can diced tomatoes

    • 1 (29-ounce) can cannellini beans, drained and rinsed

    • 1 teaspoon salt (or to taste)

    • ½ teaspoon black pepper (or to taste)

    • 1 tablespoon Italian seasoning

    • â…“ cup grated Parmesan cheese (for topping)


Instructions

  • In a large bowl, combine ground beef, grated onion, garlic, Italian seasoning, egg, salt, pepper, and Parmesan. Mix until just combined.

  • Shape mixture into 1-inch meatballs (you’ll get about 25–30). Place on a plate and chill in the fridge while you prepare the soup.

  • Heat olive oil in a large pot over medium-high heat. Add chopped onion, carrots, and celery. Cook for 5 minutes or until softened.

  • Stir in minced garlic and cook for 30 seconds until fragrant.

  • Pour in beef broth and water. Add diced tomatoes, beans, salt, pepper, and Italian seasoning. Bring to a boil.

  • Gently add meatballs one at a time into the soup. Reduce heat to medium, cover, and simmer for about 20 minutes or until meatballs are cooked through.

  • Ladle soup into bowls and sprinkle with Parmesan cheese before serving.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: SOUP
  • Method: Stovetop
  • Cuisine: Italian-inspired