Italian Wedding Soup is a hearty, comforting dish featuring tender homemade meatballs, small pasta, and leafy greens in a flavorful broth. The name "wedding soup" comes from the perfect "marriage" of ingredients rather than an actual wedding tradition. This soup is a classic in Italian-American cuisine and makes a satisfying meal for any time of year.
For the Meatballs
½ kg ground beef
½ kg ground pork (or turkey for a lighter version)
⅓ cup breadcrumbs
¼ cup grated Parmesan cheese
1 clove garlic (minced)
1 tbsp fresh parsley (chopped)
1 tsp dried oregano
½ tsp salt
¼ tsp black pepper
1 large egg
1 tbsp milk
For the Soup Base
1 tbsp olive oil
1 small onion (diced)
2 cloves garlic (minced)
2 medium carrots (peeled and diced)
2 celery stalks (diced)
6 cups chicken broth
1 tsp salt
½ tsp black pepper
½ tsp dried thyme
½ tsp red pepper flakes (optional for spice)
½ cup small pasta (acini di pepe, orzo, or ditalini)
4 cups fresh spinach or escarole (chopped)
1 tbsp fresh lemon juice (optional, for brightness)
For Garnish
Freshly grated Parmesan cheese
Chopped parsley
Crusty bread for serving