This classic Italian wedding soup is the definition of comfort in a bowl. It’s one of those recipes that feels like a warm hug, with its tender, savory meatballs, delicate little pasta, and a rich, nourishing broth brimming with fresh greens. It’s a soup that doesn’t just feed you; it truly warms you from the inside out, making any evening feel a little cozier.
Growing up, my mom had a rotation of one-pot meals for chilly nights, and soups were always her specialty. A hearty bowl was her way of showing love, and it’s a tradition I’ve carried into my own kitchen. There’s something so special about a single pot simmering on the stove, filling the house with an incredible aroma and promising a simple, satisfying dinner that brings everyone together.
This recipe is perfect for busy families because it uses simple, wholesome ingredients to create a deeply flavorful soup in about an hour. It’s a complete and satisfying homemade meatball soup that proves you don’t need a lot of fuss for a truly wonderful meal. My best tip is to make a double batch of the meatballs—use half for the soup and freeze the rest for another busy weeknight. If you love one-pot wonders like I do, you’ll also love my Cabbage Roll Soup.
What You Need to Make This Recipe
This beautiful Italian wedding soup comes together with pantry staples and fresh, simple ingredients. The magic happens when you combine savory ground beef and pork for the meatballs, fresh escarole and spinach for color and nutrients, and tiny acini di pepe pasta. The full ingredient list and measurements are waiting for you in the recipe card below!

How to Make Italian Wedding Soup
Making this soup is a lovely, straightforward process that fills your kitchen with the most amazing aromas. You’ll start by mixing and shaping the tender meatballs, then browning them to lock in all that flavor. From there, you build the soup base with aromatic veggies and broth before finishing it with the pasta and greens. It’s a truly wonderful classic soup recipe that comes together with so much love.

Classic Italian Wedding Soup
Ingredients
Equipment
Method
Notes
GREENS: If you can’t find escarole, you can use all spinach, or substitute with other leafy greens like kale or Swiss chard (note that these may require a slightly longer cooking time to become tender).
STORAGE: Store leftover soup in an airtight container in the refrigerator for up to 4 days. Note that the pasta will continue to absorb liquid, so you may need to add a splash of extra broth when reheating.
Pro Tips for Making This Italian Wedding Soup
Getting that perfectly comforting bowl of Italian wedding soup is easy with just a few simple tricks. Here are my go-to tips that I use every time to make sure it’s absolutely perfect.
For the Juiciest Meatballs
The secret to incredibly tender meatballs is to handle the meat mixture as little as possible. When you combine the ground beef, pork, breadcrumbs, and seasonings, mix just until everything is incorporated. Overworking the meat can make the meatballs tough. The combination of Panko breadcrumbs and whole milk creates a panade, which guarantees they stay moist and juicy as they simmer in the soup.
Getting the Greens Just Right
To keep the escarole and spinach vibrant and tender-crisp, add them at the very end of the cooking process. I stir them in during the last 2-3 minutes, just long enough for them to wilt into the hot broth. This prevents them from becoming overcooked and ensures they retain their beautiful color and nutrients in the finished Italian wedding soup.
My Secret Trick: The Egg & Parmesan Swirl
My favorite way to finish this soup is with a slow drizzle of whisked egg and Parmesan cheese right at the end. With the heat turned off, slowly pour the mixture into the pot while gently stirring the broth in a circular motion. This creates beautiful, silky ribbons that add a wonderful richness and slightly thicken the soup. It’s a classic touch that makes the broth truly luxurious.
Fun Variations for Italian Wedding Soup
One of the things I love most about cooking is making a recipe my own, and this Italian wedding soup is so easy to adapt! It’s a wonderful base for getting creative in the kitchen, especially when you want to use up what you have or cater to your family’s tastes. Here are a few variations my family loves.
Switch Up the Greens
While escarole and spinach are traditional, you can easily swap them for other leafy greens. Hearty kale (just be sure to remove the tough stems) or Swiss chard are fantastic substitutes. Add them a few minutes earlier than you would the spinach to give them enough time to become tender.
Try Different Pasta Shapes
If you don’t have acini di pepe, don’t worry! Any tiny pasta shape will work beautifully in this soup. Orzo, ditalini, or even small star pasta are all great options. Just be sure to cook them until al dente, as they’ll continue to soften in the hot broth. For another soup that plays well with pasta, check out my Chicken Tortellini Soup.
Make It a Heartier Weeknight Meal
To make this soup even more substantial, try adding a can of rinsed and drained cannellini beans or chickpeas. They add a lovely creamy texture and a boost of fiber and protein, turning this already satisfying soup into a truly hearty weeknight meal.
For Lighter Meatballs
If you prefer, you can easily substitute the ground beef and pork with ground chicken or turkey. The meatballs will be a bit leaner but just as delicious. I find that adding a little extra Parmesan cheese to the turkey or chicken meatball mixture keeps them wonderfully moist and flavorful. This is a great way to customize this delicious homemade meatball soup.
What to Serve With Italian Wedding Soup
This gorgeous Italian wedding soup is truly a complete meal in a bowl, but serving it with a little something extra can make dinner feel even more special. I always love having something to dip into that delicious broth!
- Crusty Bread: This is a must in my house! A warm, crusty baguette or a few slices of homemade garlic bread are perfect for sopping up every last drop of the savory broth.
- A Simple Green Salad: To balance the richness of the soup, a simple salad with a bright lemon vinaigrette is a perfect pairing. It adds a fresh, crisp element to the meal.
- Garlic Parmesan Knots: If you want to go the extra mile, soft, buttery garlic knots are an incredible side. They complement the flavors of this classic soup recipe beautifully.
- Grilled Cheese Croutons: For a fun and family-friendly twist, I sometimes make mini grilled cheese sandwiches and cut them into bite-sized squares to use as croutons. My kids absolutely love this! This is a perfect side to a homemade meatball soup.
How to Store Italian Wedding Soup
One of the best things about making a big pot of soup is having leftovers for the next day. This Italian wedding soup stores beautifully, and the flavors get even better overnight.
In the Refrigerator
Allow the soup to cool completely before transferring it to an airtight container. It will keep well in the fridge for up to 4 days. Keep in mind that the pasta will continue to absorb some of the broth as it sits, so the soup will thicken slightly.
Reheating Your Soup
You can easily reheat the soup on the stovetop over medium-low heat until it’s warmed through. If it has thickened too much, you can add a splash of chicken broth or water to reach your desired consistency. Avoid boiling it, as that can make the meatballs and pasta mushy.
A Note on Freezing
If you plan to freeze this Italian wedding soup, I recommend freezing the soup base (with the meatballs) before adding the pasta and fresh greens. The pasta can become too soft upon reheating, and the greens can lose their texture. Simply let the base cool, freeze it for up to 3 months, and when you’re ready to serve, thaw it, bring it to a simmer, and add freshly cooked pasta and wilted greens.
Nutritional Benefits
This Italian wedding soup is a wonderful example of how comfort food can also be nourishing. It’s packed with protein from the meatballs, loaded with vitamins and minerals from the fresh escarole and spinach, and offers a wonderful balance of flavors that makes for a truly satisfying, wholesome meal your whole family can feel good about.
FAQs
Why is it called Italian wedding soup?
The name is actually a mistranslation! It comes from the Italian phrase minestra maritata, which means “married soup.” This refers to the delicious “marriage” of flavors between the green vegetables and the meat in the soup. It isn’t traditionally served at Italian weddings, but it’s a perfect marriage of ingredients.
Can I use frozen meatballs for a shortcut?
You certainly can. For a quicker weeknight meal, pre-cooked frozen meatballs will work. Just be sure to choose a high-quality brand for the best flavor. Add them to the broth and simmer until they are heated through. While I believe homemade meatballs give this Italian wedding soup its signature tenderness, sometimes a shortcut is exactly what a busy day calls for.
How can I make this soup gluten-free?
It’s very easy to adapt this Italian wedding soup to be gluten-free! Simply swap the Panko breadcrumbs for your favorite gluten-free variety and use a gluten-free small pasta. The rest of the ingredients are naturally gluten-free, so you can enjoy this comforting bowl without worry. Another great naturally gluten-free option is my Broccoli Cheddar Soup!
What is escarole, and can I substitute it?
Escarole is a leafy green from the chicory family with broad, pale green leaves and a slightly bitter, pleasantly sharp flavor. It’s heartier than lettuce and holds up beautifully in soups without becoming slimy. If you can’t find it, you can easily substitute it with Swiss chard, kale, or simply use all spinach.
Conclusion
There is so much love and comfort packed into every bowl of this Italian wedding soup. It’s more than just a recipe; it’s a way to slow down, gather your family, and share a meal that is both nourishing and incredibly delicious. This dish proves that a hearty weeknight meal doesn’t have to be complicated. With simple ingredients and a little bit of time, you can create something that feels like home. I hope you and your loved ones enjoy this soup as much as my family does. And if you’re ever in the mood for another simple, creamy classic, my easy Potato Soup always hits the spot.
