Italian Wedding Soup

Featured in soups-and-stews.

Hey friend! Just look at this gorgeous bowl of Italian wedding soup – doesn't it make you want to grab a spoon right now? Those perfectly golden-brown meatballs are so tender and flavorful, swimming alongside those adorable little pasta pearls that just soak up all that delicious broth. And can we talk about those vibrant greens and colorful carrots? They add such a beautiful pop of color and freshness to every spoonful. This is the kind of soup that fills your kitchen with the most amazing aroma and makes everyone gather around the table. The best part? It's way easier to make than it looks! You're going to brown those meatballs to perfection, simmer everything together in a fragrant broth, and end up with a restaurant-quality soup that'll have everyone asking for seconds. Trust me, once you make this, it'll become your go-to comfort meal. Let's do this together!

Tswira dial profile dial zaho awlaydi..
Updated on Thu, 22 Jan 2026 09:12:23 GMT
Main recipe image showcasing the final dish pin it
Hearty Italian wedding soup with tender meatballs, acini di pepe pasta, fresh spinach, and colorful vegetables in savory broth | lonerecipes.com

I first encountered Italian wedding soup at a small family-owned trattoria in Boston's North End, and I was instantly captivated by its perfect balance of flavors and textures. The name has nothing to do with actual weddings – it's a mistranslation of the Italian phrase describing the marriage of flavors between the meat and greens. What makes this soup so special is how each component plays its role beautifully. The meatballs are seasoned with garlic, Parmesan, and herbs, creating little flavor bombs in every bite. The acini di pepe pasta – those tiny pearl-like spheres – add a wonderful texture that's both delicate and satisfying. Fresh spinach wilts perfectly in the hot broth, maintaining just enough texture while adding vibrant color and nutrients. The vegetables provide a subtle sweetness that balances the savory meatballs, while the chicken broth ties everything together with its rich, comforting flavor. I love how this soup manages to be hearty enough for a main course yet light enough that you don't feel overly full afterward. It's the kind of dish that nourishes both body and soul.

Why I love this recipe

This Italian wedding soup holds a special place in my heart because it embodies everything I love about cooking – it's simple, honest, and incredibly rewarding. There's something magical about rolling those little meatballs and watching them transform into golden-brown perfection. I love how versatile this recipe is; you can make it ahead, freeze portions for busy weeknights, or scale it up for a crowd. The soup tastes even better the next day as the flavors meld together overnight. What really gets me is how this dish brings people together. Every time I serve it, conversations flow, and people slow down to savor each spoonful. It's also incredibly forgiving – if you don't have acini di pepe, you can use orzo or ditalini pasta. The fresh spinach can be swapped for escarole or kale depending on what you have on hand. I appreciate that it's a complete meal in one bowl, offering protein, vegetables, and carbs all in perfect harmony. Most of all, I love the pride I feel when I ladle this beautiful soup into bowls and see the appreciation on everyone's faces.

What You Need From Your Kitchen

  • Ground beef and pork: Mix together for meatballs, creating tender, flavorful bites
  • Acini di pepe pasta: Cook in the broth until tender and pearl-like
  • Fresh spinach: Wash thoroughly and add at the end for vibrant color
  • Carrots and celery: Dice into small pieces and sauté for aromatic base
  • Chicken broth: Use as the flavorful liquid foundation for the soup
  • Parmesan cheese: Grate fresh for mixing into meatballs and garnishing

Let's Make These Together

Prepare the Meatball Mixture
Start by combining your ground meats with breadcrumbs, Parmesan, egg, and seasonings in a large bowl. Mix gently with your hands until everything is just combined - overworking the meat can make the meatballs tough. Roll into uniform small balls for even cooking.
Brown for Flavor
Heat your pot and brown those meatballs in batches, giving them a beautiful golden crust on all sides. This step adds incredible depth of flavor to your soup. Don't worry about cooking them through completely - they'll finish in the broth.
Build the Aromatic Base
Sauté your diced vegetables in the same pot to build layers of flavor. The onions, carrots, and celery create that classic Italian soffritto that forms the foundation of so many beloved dishes. Take your time here - let them soften and sweeten.
Simmer to Perfection
Add your broth and return those gorgeous meatballs to the pot. Let everything simmer together so the flavors meld beautifully. The meatballs will finish cooking while infusing the broth with their savory goodness.
Add Pasta and Greens
Stir in your tiny pasta pearls and cook until tender, then finish with fresh spinach that wilts into silky ribbons. The vibrant green against the golden broth is absolutely stunning. Taste and adjust your seasonings, then serve this beautiful creation with pride.
Additional recipe photo showing texture and details pin it
Traditional Italian wedding soup featuring perfectly seasoned meatballs, tiny pasta pearls, fresh vegetables, and leafy greens in aromatic broth | lonerecipes.com

Switch Things Up

I remember the first time I made this soup on a chilly Sunday afternoon. The kitchen was filled with the incredible aroma of browning meatballs and simmering broth, and I couldn't help but sneak a taste before it was even done. When I finally ladled it into bowls and saw those beautiful meatballs floating among the pasta pearls and greens, I knew I'd created something special. My family gathered around the table, and the first spoonful brought smiles all around. The tender meatballs practically melted in our mouths, and the tiny pasta added such a delightful texture. Now, I make this soup whenever I want to bring a little extra warmth and love to our meals. It's become our favorite way to celebrate ordinary moments and turn them into something memorable.

Perfect Pairings

This Italian wedding soup pairs beautifully with crusty Italian bread or garlic bread for dipping into that flavorful broth. For a complete Italian feast, serve it alongside a fresh Caesar salad or a simple arugula salad with lemon vinaigrette. A glass of Pinot Grigio or Chianti complements the savory meatballs perfectly. If you're looking for dessert, finish the meal with tiramisu or panna cotta to keep the Italian theme going strong.

Step-by-step preparation photo pin it
Comforting bowl of Italian wedding soup loaded with homemade meatballs, pearl pasta, and vibrant greens in golden chicken broth | lonerecipes.com

Frequently Asked Questions

→ Can I make this soup ahead of time?

Yes! This soup actually tastes even better the next day as the flavors meld together. Store it in an airtight container in the refrigerator for up to 4 days. Note that the pasta will absorb more broth as it sits, so you may need to add extra broth when reheating.

→ Can I freeze Italian wedding soup?

Absolutely! For best results, freeze the soup without the pasta and spinach. When ready to serve, thaw the soup, bring it to a simmer, then add fresh pasta and spinach. This prevents the pasta from becoming mushy and keeps the spinach bright green.

→ What if I can't find acini di pepe pasta?

No worries! Orzo, ditalini, or even small shells work wonderfully as substitutes. Just adjust the cooking time according to the package directions for whichever pasta you choose.

→ Can I use different greens instead of spinach?

Yes! Escarole is actually the traditional Italian choice and holds up better in the soup. Kale is another excellent option that adds a heartier texture. Just remember that tougher greens like kale may need a few extra minutes of cooking time.

→ How do I prevent the meatballs from falling apart?

The key is not to overmix the meat mixture and to brown the meatballs gently. The egg and breadcrumbs act as binders, so make sure you include them. Also, letting the meatballs rest for a few minutes after rolling helps them hold together better during cooking.

→ Can I make this soup in a slow cooker?

Yes! Brown the meatballs first, then add them to the slow cooker with the vegetables and broth. Cook on low for 6-7 hours or high for 3-4 hours. Add the pasta and spinach during the last 30 minutes of cooking.

→ Is this soup gluten-free friendly?

It can be! Use gluten-free breadcrumbs in the meatballs and substitute the pasta with a gluten-free variety or rice. The flavor will still be delicious and comforting.

Conclusion

This Italian wedding soup is a timeless classic that brings warmth and comfort to any table. The combination of tender homemade meatballs, delicate pasta pearls, and fresh vegetables creates a perfectly balanced dish that's both nourishing and satisfying. Whether you're serving it for a family dinner or meal prepping for the week, this soup delivers authentic Italian flavors with every spoonful. The beautiful presentation with vibrant greens and golden broth makes it as pleasing to the eye as it is to the palate. Make a big batch and enjoy the delicious leftovers throughout the week!

Italian Wedding Soup

A classic Italian wedding soup featuring savory meatballs, tender pasta, fresh spinach, and vegetables in a flavorful chicken broth. Pure comfort in a bowl.

Prep Time
25 Minutes
Cook Time
35 Minutes
Total Time
60 Minutes
By: chris

Category: soups-and-stews

Difficulty: easy

Cuisine: Italian

Yield: 6 Servings (6 balls)

Dietary: Meat, Dairy-free

Ingredients

011 lb ground beef
021/2 lb ground pork
031/2 cup breadcrumbs
041/4 cup grated Parmesan cheese
051 egg
062 cloves garlic minced
078 cups chicken broth
081 cup acini di pepe pasta
094 cups fresh spinach
102 carrots diced
112 celery stalks diced
121 onion diced
13Fresh parsley for garnish

Instructions

Step 01

In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, minced garlic, salt, and pepper. Mix gently until just combined, being careful not to overwork the meat. Roll the mixture into small meatballs about 1 inch in diameter. You should get approximately 30-35 meatballs.

Step 02

Heat a large pot or Dutch oven over medium-high heat with a tablespoon of olive oil. Working in batches, brown the meatballs on all sides until they develop a golden crust, about 6-8 minutes total. They don't need to be fully cooked through at this stage. Remove meatballs and set aside on a plate.

Step 03

In the same pot, add diced onions, carrots, and celery. Sauté for 5-6 minutes until the vegetables begin to soften and the onions become translucent. This creates a flavorful base for your soup and allows the vegetables to release their natural sweetness.

Step 04

Pour in the chicken broth and bring to a boil. Return the browned meatballs to the pot, reduce heat to medium-low, and simmer for 15 minutes. This allows the meatballs to finish cooking while infusing the broth with their delicious flavor.

Step 05

Add the acini di pepe pasta to the pot and cook according to package directions, usually about 8-10 minutes. The pasta will absorb some of the broth and plump up beautifully, creating those perfect little pearls.

Step 06

Stir in the fresh spinach and cook for 2-3 minutes until wilted. The spinach will add vibrant color and a fresh flavor to balance the richness of the meatballs. Taste and adjust seasoning with salt and pepper as needed. Serve hot, garnished with fresh parsley and additional Parmesan cheese if desired.

Notes

  1. For extra flavor, add a Parmesan rind to the broth while it simmers and remove before serving.
  2. If you can't find acini di pepe pasta, orzo or ditalini work well as substitutes.
  3. The soup thickens as it sits, so add extra broth when reheating if needed.
  4. Fresh spinach can be replaced with escarole or kale for a more traditional variation.
  5. Make the meatballs ahead and freeze them for quick soup preparation on busy days.

Tools You'll Need

  • Large mixing bowl
  • Large pot or Dutch oven
  • Wooden spoon
  • Ladle
  • Measuring cups and spoons
  • Knife and cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Eggs
  • Dairy (Parmesan cheese)
  • Gluten (breadcrumbs and pasta)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 285
  • Total Fat: 12 g
  • Total Carbohydrate: 24 g
  • Protein: 18 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!