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

Meatball Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.9 from 74 reviews
  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American

Description

This hearty Meatball Soup recipe features tender homemade beef meatballs simmered in a rich tomato and beef broth with fresh vegetables and pasta, creating a comforting and flavorful one-pot meal perfect for any day.


Ingredients

Scale

Meatballs

  • 1 ½ lbs ground beef
  • ¼ cup finely minced yellow onions
  • 2 cloves garlic, minced
  • â…“ cup Italian or plain breadcrumbs
  • 1 large egg
  • 2 teaspoons Worcestershire sauce
  • ½ teaspoon kosher salt
  • ¼ teaspoon freshly ground black pepper
  • 3 tablespoons olive oil (for browning)

Soup Base

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 large carrots, peeled and chopped
  • 3 stalks celery, chopped
  • 1 ½ cups green beans, trimmed and cut into 1-inch segments
  • 1 ½ teaspoons dried parsley
  • 1 teaspoon dried oregano
  • ½ teaspoon dried basil
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • 6 cups low-sodium beef broth
  • 1 can (8 ounces) tomato sauce
  • 1 can (14.5 ounces) fire-roasted tomatoes
  • ¾ cup pasta (mini farfalle, ditalini, acini de pepe, or orzo)

Garnish

  • Fresh parsley, chopped (for garnish)
  • Salt and pepper to taste


Instructions

  1. Prepare the Meatballs: In a mixing bowl, combine ground beef, minced onions, garlic, breadcrumbs, egg, Worcestershire sauce, salt, and pepper. Mix well and form into small meatballs approximately 1 inch in diameter.
  2. Brown the Meatballs: Heat 3 tablespoons of olive oil in a large skillet over medium heat. Add the meatballs in batches, browning them evenly on all sides for about 5-7 minutes. They do not need to be fully cooked at this stage. Transfer the browned meatballs to a plate and set aside.
  3. Sauté Vegetables: In a large soup pot or Dutch oven, heat 2 tablespoons of olive oil over medium heat. Add chopped onions, carrots, and celery, and sauté for 5-7 minutes until the vegetables begin to soften.
  4. Add Seasonings and Green Beans: Stir in green beans, dried parsley, oregano, basil, garlic powder, and onion powder. Cook for another 2 minutes to allow flavors to blend.
  5. Deglaze and Simmer: Pour in the beef broth, tomato sauce, and fire-roasted tomatoes. Bring the mixture to a gentle boil, then reduce the heat to a simmer.
  6. Add Meatballs and Simmer: Gently add the browned meatballs back into the pot. Cover and let simmer for 15 minutes, allowing the meatballs to cook through and flavors to meld.
  7. Cook Pasta: Stir in the pasta of your choice and continue simmering for 8-10 minutes, or until the pasta is tender. If using quicker-cooking pasta, check around 7 minutes to avoid overcooking.
  8. Season and Serve: Taste the soup and adjust seasoning with salt and pepper as needed. Ladle into bowls, garnish with freshly chopped parsley, and serve hot.

Notes

  • Use low-sodium beef broth to control the saltiness of the soup.
  • Choose small pasta shapes that cook quickly and blend well in soup, such as mini farfalle or ditalini.
  • Do not overcook the meatballs during browning, as they will finish cooking in the soup.
  • For a spicier variation, add a pinch of red pepper flakes when sautéing vegetables.
  • Leftovers can be refrigerated for up to 3 days or frozen for up to 2 months.