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

Meatball Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.7 from 17 reviews

  • Author: admin
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Diet: Non-Vegetarian

Description

A comforting and hearty Meatball Soup recipe that combines savory meatballs with vegetables, pasta, and flavorful broth. Perfect for a cozy family meal on a chilly evening.


Ingredients

Scale

For the Meatballs:

  • 1 pound ground beef or turkey
  • 1 egg
  • 1/4 cup breadcrumbs
  • 2 tablespoons grated Parmesan cheese
  • 1 teaspoon Italian seasoning
  • 2 garlic cloves, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For the Soup:

  • 1 tablespoon olive oil
  • 1 small yellow onion, diced
  • 2 carrots, peeled and sliced
  • 2 celery stalks, sliced
  • 6 cups low-sodium beef or chicken broth
  • 1 can (14.5 oz) diced tomatoes with juice
  • 1/2 cup small pasta (like ditalini or orzo)
  • 2 cups fresh spinach or kale
  • 1 tablespoon chopped fresh parsley (optional)

Instructions

  1. Prepare the Meatballs: In a mixing bowl, combine ground meat, egg, breadcrumbs, Parmesan, Italian seasoning, garlic, salt, and pepper. Form into small meatballs.
  2. Cook the Soup: Heat olive oil in a pot, sauté onion, carrots, and celery. Add broth and tomatoes, bring to a boil. Drop in meatballs, simmer for 15–20 minutes. Add pasta, cook for 8–10 minutes. Stir in spinach or kale, cook for 1–2 minutes.
  3. Serve: Adjust seasoning if needed. Serve hot, garnished with parsley and Parmesan.

Notes

  • For a heartier version, add cooked white beans.
  • You can make the meatballs ahead and freeze them for faster prep.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 1/2 cups
  • Calories: 360
  • Sugar: 6g
  • Sodium: 580mg
  • Fat: 17g
  • Saturated Fat: 6g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 26g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: 85mg