BEST EVER Italian Wedding Soup 🍲✨

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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

BEST EVER Italian Wedding Soup 🍲✨


  • Author: WAFA LI

Ingredients

Scale
(Serves 6)

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

1. Make meatballs:
In a bowl, combine ground chicken, Parmesan, egg, garlic, oregano, pepper, and salt. Roll into 1″ balls (about 20).
2. Sear meatballs (optional but recommended):
Heat 1 tsp oil in a large pot over medium-high. Brown meatballs 2–3 min per side (they’ll finish cooking in soup). Remove and set aside.
3. Sauté veggies:
Add remaining oil to pot. Cook onion, carrots, and celery 5–6 min until soft. Stir in garlic; cook 30 sec more.
4. Simmer soup:
Add broth, Parmesan rind, oregano, and thyme. Bring to boil. Gently add meatballs. Reduce heat; simmer 15 minutes.
5. Add greens & orzo (or swap):
Stir in greens and orzo (or zucchini/cauliflower). Cook 8–10 minutes until orzo is tender (or zucchini is crisp-tender). Discard Parmesan rind.
6. Serve:
Ladle into bowls. Top with fresh Parmesan, parsley, black pepper, and optional lemon zest.
💡 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)

Storage & Serving Ideas
Fridge life: 4 days | Freezer: 3 months (best without orzo—add fresh when reheating)
Serving ideas:
→ With crusty bread or GF toast
→ As a starter before roasted meats
→ For meal prep—portion into containers

Prep Time & Nutrition (per serving, traditional orzo):
Prep Time: 15 min | Cook Time: 25 min | Total Time: 40 min
Calories: 280 | Protein: 26g | Net Carbs: 18g | Fats: 12g | Fiber: 4g | Gluten-Free Option • Low-Sodium Adaptable • Blood Sugar Friendly • Low-Carb/Keto Option

Leave a Comment

Recipe rating

Videos