Comforting, Light, and Packed with Flavorful Meatballs & Greens
If you’re craving a cozy, hearty soup that still feels light and fresh, this Best Ever Italian Wedding Soup is exactly what you need. It’s loaded with tender mini meatballs, delicate pasta, and nutritious greens simmered in a rich, flavorful broth.
Despite the name, there’s no actual wedding involved—the “wedding” refers to the perfect marriage of flavors in the soup.
What Is Italian Wedding Soup?
Italian Wedding Soup is a classic Italian-American dish made with:
- Small, seasoned meatballs
- Leafy greens (traditionally escarole or spinach)
- Small pasta (like acini di pepe or orzo)
- Savory chicken broth
It’s known for being light yet filling, comforting yet fresh.
Why You’ll Love This Recipe
Deep, Rich Flavor
Simmered broth + seasoned meatballs = amazing taste.
Balanced & Light
Comfort food that doesn’t feel heavy.
Perfect for Meal Prep
Tastes even better the next day.
Family Favorite
Kid-friendly and crowd-pleasing.
One Pot Meal
Easy cleanup.
Ingredients You’ll Need
For the Meatballs:
- 1 lb ground beef or ground chicken/turkey
- ¼ cup breadcrumbs
- ¼ cup grated Parmesan cheese
- 1 egg
- 2 cloves garlic (minced)
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ½ teaspoon black pepper
For the Soup:
- 1 tablespoon olive oil
- 1 small onion (chopped)
- 2 carrots (diced)
- 2 celery stalks (diced)
- 3–4 garlic cloves (minced)
- 8 cups chicken broth
- 1 cup small pasta (acini di pepe or orzo)
- 3–4 cups fresh spinach or escarole
- Salt & pepper to taste
Optional Add-Ins:
- Extra Parmesan for topping 🧀
- Red pepper flakes 🌶️
- Lemon juice for brightness 🍋
Step-by-Step Instructions
Step 1: Make the Meatballs
Mix all meatball ingredients in a bowl.
Roll into small bite-sized balls (about 1 inch).
Set aside.
Step 2: Sauté Vegetables
In a large pot, heat olive oil.
Add onion, carrots, and celery.
Cook for 5–6 minutes until softened.
Add garlic and cook 30 seconds more.
Step 3: Add Broth
Pour in chicken broth.
Bring to a gentle boil.
Step 4: Cook Meatballs
Carefully drop meatballs into simmering broth.
Cook for 8–10 minutes until fully cooked.
Step 5: Add Pasta
Stir in pasta and cook until tender (about 8–10 minutes).
Step 6: Add Greens
Stir in spinach or escarole.
Cook until wilted, about 2–3 minutes.
Step 7: Season & Serve
Taste and adjust salt and pepper.
Serve hot with Parmesan on top.
Tips for the Best Italian Wedding Soup
Make Small Meatballs
They cook faster and stay tender.
Don’t Overcook Pasta
It continues cooking in broth.
Use Good Broth
Quality broth = better flavor.
Add Greens Last
Keeps them bright and fresh.
Health Benefits
This soup is balanced and nourishing:
- Lean protein from meatballs
- Leafy greens rich in vitamins
- Broth-based (lower calorie than creamy soups)
To make it lighter:
- Use ground turkey or chicken
- Reduce pasta slightly
- Add extra vegetables
Variations to Try
Lemon Italian Wedding Soup 🍋
Add fresh lemon juice before serving.
Spicy Version 🌶️
Add chili flakes or spicy sausage meatballs.
Low-Carb Version 🥬
Skip pasta and add zucchini noodles.
Creamy Version 🥛
Add a splash of cream or Parmesan rind.
Meatball Shortcut 🧆
Use frozen mini meatballs.
What to Serve With It
- Crusty Italian bread 🥖
- Garlic bread
- Simple green salad 🥗
- Grated Parmesan cheese
Storage and Meal Prep Tips
Refrigerator
Store up to 4 days.
Freezer
Freeze soup (without pasta) for up to 2 months.
Reheating Tip
Add a splash of broth when reheating.
Common Mistakes to Avoid
- Making meatballs too large
- Overcooking pasta
- Adding greens too early
- Using bland broth
Frequently Asked Questions
Why is it called wedding soup?
It refers to the “marriage” of ingredients, not an actual wedding.
Can I make it ahead?
Yes, it’s great for meal prep.
Can I use store-bought meatballs?
Yes, for a quick shortcut.
What pasta works best?
Acini di pepe or orzo are traditional.
Pro Tips for Best Results
- Chill meatballs before cooking so they hold shape
- Use Parmesan rind in broth for extra flavor
- Add fresh herbs like parsley at the end
- Simmer gently, don’t boil aggressively
Final Thoughts
BEST EVER Italian Wedding Soup is the perfect comfort food—light, savory, and full of homemade flavor. The combination of tender meatballs, fresh greens, and rich broth makes every spoonful incredibly satisfying.
Once you try this version, it will easily become a staple in your kitchen.
Print
BEST EVER Italian Wedding Soup 🍲✨
Ingredients
Chicken meatballs:
- 1 lb ground chicken or turkey (you love high-protein!)
- ¼ cup grated Parmesan (use reduced-sodium—you love low-sodium options!)
- 1 egg
- 2 garlic cloves, minced
- ½ tsp dried oregano
- ¼ tsp black pepper
- Pinch of salt
Soup base:
- 1 tbsp olive oil
- 1 large onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 8 cups low-sodium chicken broth (you love low-sodium!)
- 1 Parmesan rind (optional—adds incredible depth!)
- 1 tsp dried oregano
- ½ tsp dried thyme
- 2 cups chopped escarole, spinach, or kale (you love fresh greens!)
Orzo or swap:
- Traditional: ½ cup orzo pasta
- Gluten-free: ½ cup GF orzo
- Low-carb/keto: 1½ cups diced zucchini or cauliflower rice (you love this!)
Finish & serve:
- Freshly grated Parmesan
- Fresh parsley or basil
- Extra black pepper
- Optional: Lemon zest (you love citrus brightness!)
Instructions
💡 Pro Tips for Perfection:
✅ Don’t skip the Parmesan rind—it adds savory depth without sodium (save rinds in freezer!).
✅ Use pre-chopped greens—saves time (frozen spinach works too—thaw and squeeze dry).
✅ Low-sodium mastery (you love this!):
→ Use low-sodium broth + reduced-sodium cheese
→ Boost umami with extra garlic, herbs, and lemon zest
✅ Blood sugar friendly (you love this!):
→ Naturally low-glycemic—no added sugars!
→ Add 1 tbsp chia seeds while simmering for fiber + glycemic control
✅ Low-carb/keto option (you love this!):
→ Swap orzo for zucchini or cauliflower rice
→ Net carbs drop from 18g → 7g/serving
✅ Make ahead:
→ Keeps 4 days refrigerated or 3 months frozen
→ Meatballs can be baked ahead (400°F for 15 min)
→ Serving ideas:
→ With crusty bread or GF toast
→ As a starter before roasted meats
→ For meal prep—portion into containers
Calories: 280 | Protein: 26g | Net Carbs: 18g | Fats: 12g | Fiber: 4g | Gluten-Free Option • Low-Sodium Adaptable • Blood Sugar Friendly • Low-Carb/Keto Option