Print

Italian Meatball Soup

Italian Meatball Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This hearty Italian Meatball Soup is a comforting and flavorful dish that combines tender meatballs with a savory broth, vegetables, and beans. Topped with Parmesan cheese, it’s a satisfying meal perfect for chilly days.

Ingredients

Scale

Meatballs

  • 1 pound ground beef (extra lean)
  • 1 small onion (chopped or shredded)
  • 2 cloves garlic (minced)
  • 1 tablespoon Italian seasoning
  • 1 large egg
  • ½ teaspoon salt
  • ¼ teaspoon pepper
  • ⅓ cup Parmesan cheese (grated)

For Soup

  • 2 tablespoon olive oil
  • 1 medium onion (chopped)
  • 2 medium carrots (diced)
  • 3 stalks celery (chopped)
  • 3 cloves garlic (minced)
  • 4 cup beef broth (low sodium)
  • 2 cups water
  • 29 ounce diced tomatoes (1 large can)
  • 29 ounce cannellini beans (drained and rinsed)
  • 1 teaspoon salt (or to taste)
  • ½ teaspoon pepper (or to taste)
  • 1 tablespoon Italian seasoning
  • ⅓ cup Parmesan cheese (for sprinkling over the top)

Instructions

  1. Prepare the meatballs: In a bowl, mix together ground beef, onion, garlic, Italian seasoning, egg, salt, pepper, and Parmesan cheese. Form into small meatballs.
  2. Cook the soup: In a large pot, heat olive oil and sauté onion, carrots, celery, and garlic. Add beef broth, water, tomatoes, beans, salt, pepper, and Italian seasoning. Bring to a simmer.
  3. Add meatballs: Drop meatballs into the simmering soup and cook until they are cooked through, about 15-20 minutes.
  4. Serve: Ladle the soup into bowls and sprinkle with Parmesan cheese before serving.

Notes

  • You can customize the soup by adding other vegetables like spinach or zucchini.
  • For a shortcut, use store-bought frozen meatballs instead of making them from scratch.

Nutrition