Italian Wedding Soup

Tiny Parmesan meatballs simmered in chicken broth with small pasta, carrots and spinach. A cozy, complete meal in a bowl.

Servings
6
Prep
25 min
Cook
30 min
Total
55 min
Photo: Italian wedding soup
Photo of italian wedding soup (not this exact recipe) by Missvain, Wikimedia Commons, CC BY 4.0

Ingredients

Servings
Units

For the meatballs

For the soup

Equipment

  • Large pot

Instructions

  1. Mix the beef, breadcrumbs, Parmesan, egg, garlic and salt with your hands until just combined. Roll into small meatballs about ¾-inch across; you’ll get about 40.Mix the beef, breadcrumbs, Parmesan, egg, garlic and salt with your hands until just combined. Roll into small meatballs about 1.9 cm across; you’ll get about 40.

  2. Heat the oil in the pot over medium heat. Cook the onion, carrots and celery until soft, 8 minutes.

  3. Add the broth and bring to a boil. Drop in the meatballs one at a time, lower the heat and simmer gently until they float and are cooked through, 10 minutes.

  4. Stir in the pasta and simmer until tender, 8–10 minutes. Add the spinach and stir until wilted, 1 minute. Taste for salt and serve with extra Parmesan.

Notes

  • Roll the meatballs with damp hands so the mixture doesn’t stick.
  • Freeze the soup without the pasta; add freshly cooked pasta when reheating.

My notes

Saved in this browser only.

Nutrition estimate

Calories
355
Protein
23 g
Carbs
21 g
Fat
20 g

Per serving, estimated from USDA FoodData Central values for the listed amounts. Optional ingredients and to-taste seasoning are not included, and actual values vary by brand. How we estimate

An original recipe written for CookSimple. Illustration: original artwork for CookSimple. Added September 25, 2026.