Go Back
+ servings
Italian Wedding Soup
Print Recipe
5 from 1 vote

Italian Wedding Soup

Classic Italian Wedding Soup made with hand rolled tiny meatballs, parmesan cheese and escarole. Use as a starter or main course.
Prep Time20 minutes
Cook Time30 minutes
Total Time50 minutes
Course: dinner
Cuisine: American, Italian
Keyword: beef, cheesesteak, pasta, instant pot, meatball, pork, soup, starter soup, veal
Servings: 6 people
Calories: 384kcal
Author: foodyschmoody

Ingredients

for the meatballs:

  • ½ Cup finely diced onion sweet onion like vidalia
  • ¼ Cup fresh parsley chopped
  • 1 large egg
  • 1 clove garlic minced
  • 1 teaspoon salt
  • teaspoon black pepper
  • Cup seasoned breadcrumbs
  • ½ Cup Parmesan cheese freshly grated
  • 1.25 pound ground meat combination of beef & pork is best, I used beef, pork & veal

for the soup:

  • 1 Tablespoon olive oil
  • ½ Cup onion diced
  • 1 clove garlic minced
  • 10 Cup chicken broth
  • 1 pound escarole chopped coarsely
  • 2 whole eggs
  • ½ Cup parmesan cheese, shredded or grated

Instructions

  • Start by making the meatballs.  Stir together onion, parsley, egg, garlic, salt, pepper, breadcrumbs, and parmesan.  Then add the meat and mix by hand to evenly distribute seasonings through the meat.  Form into small bite sized balls and set aside.
  • Heat olive oil in a large soup pot.  Add onion and garlic and cook 3-5 minutes until onions soften.  Add broth and bring to a boil over medium high heat.
  • Add meatballs to boiling broth and lower heat to a simmer.  Continue to simmer until meatballs are cooked through about 8-10 minutes.  Add  escarole and cook until tender, about 5 more minutes.
  • In a small bowl whisk eggs and parmesan cheese together.  Slowly pour mixture into soup while constantly stirring.  Allow to cook while stirring constantly about 2 minutes.  Test for salt & pepper and season as needed.
  • Serve with additional shaved or grated parmesan if desired.  (Add small pasta if desired)

Nutrition

Calories: 384kcal | Carbohydrates: 12g | Protein: 24g | Fat: 27g | Saturated Fat: 10g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 12g | Trans Fat: 1g | Cholesterol: 106mg | Sodium: 2129mg | Potassium: 911mg | Fiber: 3g | Sugar: 2g | Vitamin A: 1989IU | Vitamin C: 38mg | Calcium: 203mg | Iron: 3mg