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 17.png

Italian Meatball Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍲 Savor tender, juicy meatballs swimming in savory broth with vibrant greens for an authentic Italian hug in a bowl!
πŸ₯¬ Nutrient-packed comfort food that’s elegant for weddings or simple family dinners anytime.

  • Total Time: 1 hour 15 minutes
  • Yield: 8 servings

Ingredients

– 1 lb ground beef or turkey

– 1/2 cup breadcrumbs

– 1 egg

– 1/4 cup grated Parmesan

– 2 minced garlic cloves

– Fresh parsley (about 1/4 cup chopped)

– 1 tbsp olive oil

– 1 diced onion

– 2 carrots (sliced)

– 2 celery stalks (sliced)

– 2 minced garlic cloves

– 8 cups chicken or beef stock

– 28-oz can crushed tomatoes

– 1 cup ditalini pasta

– 2 cups spinach

– Salt and pepper to taste

– 1 tsp oregano

– 1 tsp basil

– Optional: 1 can kidney beans

– Optional: 1 zucchini (sliced)

Instructions

1-First Step: Prepare the mise en place Chop onion, slice carrots and celery into half-moons, mince garlic, and roughly chop spinach. Measure stock and tomatoes. This setup keeps things smooth and stress-free.

2-Second Step: Make the meatballs In a bowl, combine 1 lb ground beef or turkey, 1/2 cup breadcrumbs, 1 egg, 1/4 cup grated Parmesan, 2 minced garlic cloves, chopped parsley, salt, and pepper. Mix gently with hands until just combined, avoiding tough meatballs. Roll into 1-inch balls, about 24 total. Set aside.

3-Third Step: Brown the meatballs Heat 1 tbsp olive oil in a large pot over medium-high heat. Add meatballs in batches, browning 4-5 minutes per side until golden. They don’t need full cooking yet; remove to a plate. This step locks in juices for tenderness.

4-Fourth Step: SautΓ© the vegetables In the same pot, add diced onion, carrots, celery, and remaining 2 minced garlic cloves. Cook 5 minutes, stirring until softened and fragrant. Scrape up browned bits for extra flavor.

5-Fifth Step: Build the broth Pour in 8 cups chicken or beef stock, 28-oz crushed tomatoes, oregano, basil, salt, and pepper. Bring to a boil, then reduce to simmer. Add 1 cup ditalini pasta; cook 10-12 minutes until al dente.

6-Sixth Step: Simmer meatballs and greens Return browned meatballs to the pot. Simmer 10 minutes until meatballs cook through and flavors meld. Stir in 2 cups spinach; cook 2 minutes until wilted. Taste and adjust seasoning. If using kidney beans or zucchini, add with pasta.

7-Final Step: Finishing touches and serving Remove from heat. Ladle into bowls, grate extra Parmesan on top, and serve with crusty bread. For kids, hold back spices. This italian wedding soup recipe shines hot, but leftovers improve next day.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

πŸ’‘ Keep meatballs small (1-inch) for tenderness and even cooking in the soup.
πŸ₯¬ Escarole adds authentic bitterness; substitute spinach if preferred for milder flavor.
⏰ Make meatballs ahead and freeze for quick soup assembly any night.

  • Author: Brandi Oshea
  • Prep Time: 25 minutes
  • Bake Meatballs: 20 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 Β½ cups
  • Calories: 320 kcal
  • Sugar: 4g
  • Sodium: 1100mg
  • Fat: 16g
  • Saturated Fat: 5g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 3g
  • Protein: 22g
  • Cholesterol: 75mg