🍲 Big Pot of Italian Wedding Soup Recipe
🕒 Prep Time: 30 minutes
🕒 Cook Time: 45 minutes
🍽️ Servings: 10–12
🧆 For the Meatballs:
-
1 lb (450g) ground beef
-
1 lb (450g) ground pork (or chicken/turkey for a lighter version)
-
1 cup fresh breadcrumbs
-
½ cup grated Parmesan cheese
-
¼ cup fresh parsley, chopped
-
2 garlic cloves, minced
-
1 egg
-
1 tsp salt
-
½ tsp black pepper
Optional: Add ½ tsp Italian seasoning
🥣 For the Soup:
-
2 tbsp olive oil
-
1 large onion, finely chopped
-
3–4 garlic cloves, minced
-
3 large carrots, diced
-
3 celery stalks, diced
-
12 cups (3 quarts) low-sodium chicken broth
-
1½ cups small pasta (like acini di pepe, orzo, or ditalini)
-
6 cups fresh spinach (or escarole), roughly chopped
-
Salt and black pepper to taste
-
Optional: extra grated Parmesan for topping
👩🍳 Instructions:
1. Make the Meatballs
-
In a large bowl, mix all meatball ingredients until well combined.
-
Roll into small, bite-sized balls (about ¾ inch).
-
Place on a tray and refrigerate for 15–20 minutes to firm up.
2. Start the Soup Base
-
In a large stockpot, heat olive oil over medium heat.
-
Sauté onion, carrots, and celery for about 6–8 minutes until softened.
-
Add garlic and cook another 1–2 minutes.
3. Add Broth and Simmer
-
Pour in the chicken broth. Bring to a boil.
-
Reduce to a simmer and gently drop in the meatballs.
-
Simmer uncovered for 20–25 minutes, until meatballs are cooked through.
4. Add Pasta
-
Add the small pasta and cook according to package instructions (usually 7–10 minutes), stirring occasionally.
5. Finish with Greens
-
Stir in chopped spinach or escarole.
-
Cook 2–3 more minutes, until wilted.
-
Season with salt and pepper to taste.
🧀 To Serve:
Ladle into bowls, top with freshly grated Parmesan, and serve with crusty bread!
