🍲 Italian Wedding Soup
A hearty, healthy, and delicious soup made with mini meatballs, tender greens, and pasta in a savory broth.
✨ Ingredients (Serves 4–6):
🧆 For the Meatballs:
-
½ lb (225g) ground beef
-
½ lb (225g) ground pork (or use all beef/turkey/chicken if preferred)
-
½ cup breadcrumbs
-
1 egg
-
2 tbsp grated Parmesan cheese
-
1 tsp garlic powder
-
1 tsp dried parsley
-
Salt & pepper to taste
🍜 For the Soup:
-
1 tbsp olive oil
-
1 small onion, diced
-
2 carrots, peeled & diced
-
2 celery stalks, diced
-
2 cloves garlic, minced
-
6 cups chicken broth
-
½ cup acini di pepe or orzo pasta
-
3 cups fresh spinach or esc arole, chopped
-
Salt & pepper to taste
-
Fresh Parmesan, for serving
👩🍳 Instructions:
1. Make the Meatballs:
-
In a bowl, combine all the meatball ingredients.
-
Mix gently (don’t overwork it!) and roll into small ¾-inch balls.
-
Place on a tray and set aside. You can bake them at 400°F (200°C) for 10 minutes or cook them directly in the soup.
2. Sauté the Veggies:
-
In a large soup pot, heat olive oil over medium heat.
-
Add onion, carrots, and celery. Sauté for 5–7 minutes, until softened.
-
Add garlic and cook 1 minute more.
3. Add Broth & Meatballs:
-
Pour in the chicken broth and bring to a gentle boil.
-
Carefully drop the meatballs into the soup. Reduce heat to a simmer and cook for 10–12 minutes.
4. Cook the Pasta:
-
Add pasta and cook for another 8–10 minutes, until pasta is tender and meatballs are fully cooked.
5. Add the Greens:
-
Stir in chopped spinach or escarole. Cook for 2–3 minutes until wilted.
-
Taste and adjust seasoning with salt and pepper.
6. Serve:
-
Ladle into bowls, top with grated Parmesan, and serve with crusty bread!
💡 Tips:
-
Make ahead: Soup keeps well in the fridge for 3–4 days.
-
Freeze: Freeze meatballs separately for quick soup prep later.
-
Shortcut: Use pre-cooked meatballs or mini frozen ones in a pinch!

