Print

Meatball Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This hearty meatball soup is a comforting one-pot meal featuring tender homemade meatballs, a rich tomato-based broth, and a variety of vegetables. Perfect for chilly days and makes great leftovers.

Ingredients

  • 1 lb ground beef (or a mix of beef and pork)
  • 1/2 cup breadcrumbs
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 medium onion, chopped
  • 2 carrots, sliced
  • 2 celery stalks, sliced
  • 2 potatoes, diced
  • 1 can (14 oz) crushed tomatoes
  • 4 cups beef broth
  • 2 tbsp olive oil
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • Salt and pepper to taste
  • Fresh parsley, chopped (for garnish)

Instructions

  1. In a large bowl, mix ground beef, breadcrumbs, egg, minced garlic, salt, pepper, and 1/2 tsp dried oregano until just combined. Roll into 1-inch meatballs.
  2. In a large pot or Dutch oven, heat olive oil over medium heat. Add chopped onion, carrots, and celery, and cook for about 5 minutes until slightly softened.
  3. Stir in diced potatoes, crushed tomatoes, dried basil, and beef broth. Bring to a boil.
  4. Gently add the raw meatballs to the soup. Lower heat and simmer for 25–30 minutes, or until the meatballs are cooked through and vegetables are tender.
  5. Taste and adjust seasoning with salt and pepper as needed.
  6. Ladle into bowls and garnish with chopped fresh parsley. Serve hot.

Notes

  • Use ground turkey or chicken for a leaner version.
  • Add small pasta like orzo for a more filling soup.
  • Skip the potatoes or substitute with zucchini for a low-carb option.
  • Red pepper flakes can add a nice spicy kick.
  • Soup can be stored in the fridge for 4 days or frozen up to 3 months.

Nutrition