Experience the heartwarming embrace of a true Italian classic: the Best Italian Wedding Soup. This recipe is a symphony of rich, savory broth, tender homemade meatballs, delicate tiny pasta, and a vibrant medley of healthy greens. It’s more than just a soup; it’s a comforting meal that promises to nourish both body and soul, perfect for chilly evenings or a simple family dinner. Whether you’re a seasoned chef or a kitchen novice, this easy-to-follow recipe will guide you to create a dish so delightful, you’ll want to add it to your regular rotation. Originally published March 10, 2023.

Table of Contents
- The Comforting Allure of Italian Wedding Soup
- Why Homemade Meatballs Make All the Difference
- The Untold Story: What is Italian Wedding Soup (Minestra Maritata)?
- Essential Ingredients for Your Italian Wedding Soup
- Step-by-Step Guide: How to Make Italian Wedding Soup
- Customize Your Bowl: Italian Wedding Soup Recipe Variations
- Mastering the Flavor: Italian Wedding Soup Recipe Tips
- Perfect Pairings: What to Serve with Italian Wedding Soup
- Storage Solutions: Italian Wedding Soup Leftovers
- Freezing for Future Feasts: How to Freeze Wedding Soup
- Your Top Questions Answered: Italian Wedding Soup FAQs
- Explore More Cozy Soup Recipes
- Best Italian Wedding Soup Recipe
Life can be wonderfully chaotic, filled with unexpected twists and turns, much like navigating a galaxy far, far away or organizing a perpetually expanding book collection. Amidst all the daily adventures and decisions, there’s a profound comfort in predictable pleasures, especially when they involve delicious food. This Italian Wedding Soup recipe is one such dependable delight. It’s a culinary masterpiece that consistently delivers warmth, flavor, and satisfaction, making every meal a celebration. It’s the kind of dish that brings smiles, fills bellies, and earns you praise from everyone at the table.

Forget about cluttered bookshelves and intergalactic debates; the true priority, at least in my kitchen, is serving up a bowl of this magnificent Italian Wedding Soup. It’s truly a legit recipe, guaranteed to win over friends, family, and even skeptical neighbors. This soup isn’t just good; it’s a testament to the power of well-crafted comfort food. Get ready for a symphony of flavors that will have everyone singing your praises.

The Comforting Allure of Italian Wedding Soup
If you’ve never experienced the magic of Italian Wedding Soup, you’re in for an absolute treat. This isn’t just any soup; it’s a culinary hug in a bowl, reminiscent of the hearty, wholesome meals an Italian nonna might prepare. It’s brimming with incredible ingredients, starting with the star of the show: perfectly seasoned, juicy meatballs. But the goodness doesn’t stop there. You’ll discover a complex, aromatic broth, an array of fresh, healthy vegetables, delicate tiny pasta, and a subtle spicy kick that elevates every spoonful. Each component harmonizes beautifully, creating a deeply satisfying and immensely comforting dish that’s perfect for any occasion.

Why Homemade Meatballs Make All the Difference
While this Italian Wedding Soup recipe offers convenience with store-bought meatballs as an option, I wholeheartedly recommend making your own from scratch. The tenderness of a homemade meatball is simply unmatched by anything you can buy in a package. Commercial meatballs are designed to be sturdy enough for shipping and handling, which often sacrifices that melt-in-your-mouth texture we all crave.
Crafting this soup is indeed a labor of love, traditionally a multi-day affair in its earliest forms. First, you prepare and fry the meatballs, then you build the soup from scratch. This process involves a fair bit of chopping and a comprehensive list of fresh ingredients. If time is a constraint, quality store-bought Italian meatballs (like those from Costco, which offer good flavor and value) can certainly cut your preparation time in half, allowing you to enjoy this delicious soup on a busy weeknight.
However, for the ultimate experience, you owe it to yourself to make the meatballs at home at least once. The difference is profound. These tiny, juicy, and incredibly tender meatballs are a delight in themselves. They embody the classic Italian-style meatball that I use for our family’s beloved spaghetti and meatballs, and they are truly amazing even on their own. Their small size makes them wonderfully “poppable” and adds to the charm of the soup.
Opting for store-bought meatballs means you’ll miss out on a significant flavor boost: the Maillard reaction. This magical browning effect occurs when you fry the homemade meatballs in oil, creating flavorful fond (browned bits) at the bottom of the pot. These bits are then scraped up and incorporated into the soup, adding incredible depth and richness to the broth. It’s a foundational step that builds layers of savory taste into your Italian Wedding Soup.
Even if homemade meatballs aren’t feasible this time, rest assured, this recipe still yields an exceptional soup. The secret to its profound flavor lies in combining both chicken and a touch of beef broth. This innovative blend, a tip I picked up from America’s Test Kitchen, creates a lightly flavored broth that perfectly showcases the meatballs while providing a subtle, rich beefy undertone that truly elevates the dish.
Featured Comment
“Made the wedding soup today! Amazing! Best recipe ever. All the instructions were perfect! Thank you!” – Patty
See All Comments

The Untold Story: What is Italian Wedding Soup (Minestra Maritata)?
Often perceived as a quintessential Italian dish, the Italian Wedding Soup enjoyed in the US is, in fact, a delightful American adaptation. Its origins can be traced back to Italy, where it was known as Minestra Maritata, which literally translates to “Married Soup.” This evocative name doesn’t refer to actual weddings, but rather to the harmonious “marriage” of flavors between the rich, savory broth and the vibrant, often bitter, cooked greens. As Italian immigrants settled in the United States, they artfully adapted this traditional peasant soup, utilizing readily available local ingredients. Over time, this evolution led to the beloved version we know today, featuring tiny meatballs, small pasta, and healthy greens like spinach or kale.
To honor the spirit of this traditional, resourceful dish, our recipe incorporates both ground beef and ground pork (or Italian sausage) for the meatballs. This multi-meat blend pays homage to the soup’s heritage, reflecting the use of various available meats in its original Italian form. These flavorful meatballs are then enhanced with classic Italian aromatics like onion, garlic, and Parmesan cheese, building layers of savory depth.
The foundation of the soup remains its deeply flavorful broth. While traditional Italian preparations might involve boiling bones for days, we achieve a similar richness by combining beef and chicken broth. This clever pairing creates a complex and robust base, reminiscent of the deliciousness found in older, more time-intensive versions.
Pasta is an indispensable element of authentic Italian Wedding Soup. The traditional choice is the minuscule acini di pepe, whose name charmingly translates to “seeds of pepper” due to its tiny size and shape. If acini di pepe is hard to find, don’t worry! Any small pasta will work beautifully. Options like fregola, ditalini, orzo, or even alphabet pasta or tiny shells are excellent substitutes, ensuring the delightful texture of tiny pasta in every spoonful.

After the broth is simmering beautifully, the meatballs and pasta are added. Finally, a generous amount of fresh greens is stirred in. Historically, in Italy, cooks would forage for whatever leafy greens were abundant, such as dandelion greens, escarole, or chicory. While these specific greens might not be growing in your backyard, a combination of fresh spinach and kale provides the perfect balance of flavor and nutrition. Escarole is a fantastic, slightly bitter and peppery choice if you can find it, adding a more traditional touch to your soup. (The availability of specific greens can be a challenge, thanks to modern supply chains!)
Do they eat Italian wedding soup at Italian weddings?
Interestingly, Italian Wedding Soup is NOT a traditional dish served at Italian weddings. Its name comes from a charming mistranslation of its original Italian name, Minestra Maritata, which means “Married Soup.” The name refers to the harmonious “marriage” of flavors between the rich, savory broth and the robust greens within the soup, rather than a marital ceremony. Different regions of Italy had their own variations, all centered around using locally available meats and greens. For those who, like me, are fascinated by food history, I highly recommend exploring articles about the history of Italian Wedding Soup to delve into how this delicious dish has evolved over time. Food nerds, unite!

Essential Ingredients for Your Italian Wedding Soup
To embark on your culinary journey to the best Italian Wedding Soup, gather these fresh and flavorful ingredients. For the complete list with precise measurements and detailed instructions, simply jump to the recipe card below!
- Ground meat (a delicious blend of beef AND pork or Italian sausage)
- Kosher salt and freshly ground pepper
- A medley of dried spices (oregano, Italian seasoning, a pinch of crushed red pepper, and fragrant thyme, plus a bay leaf for depth)
- Large egg (for binding the meatballs)
- Milk (to keep meatballs tender)
- Worcestershire sauce (for umami richness)
- Parmesan cheese (finely grated, for flavor in meatballs and garnish)
- Panko breadcrumbs (for light and fluffy meatballs)
- Aromatics (fresh garlic and a generous yellow onion for the flavor base)
- Vegetable oil (for browning those delicious meatballs)
- Hearty vegetables (crisp celery and sweet carrots)
- White wine (for deglazing and adding complexity)
- Chicken and/or beef broth (the rich foundation of our soup)
- Parmesan rind (an optional but highly recommended flavor enhancer)
- Fresh greens (vibrant spinach and lacinato/dinosaur kale, or traditional escarole)
- Tiny pasta (acini di pepe pasta, fregola, ditalini, or even fun alphabet pasta!)
Step-by-Step Guide: How to Make Italian Wedding Soup
Get ready to create a masterpiece! This comprehensive guide will walk you through each step to prepare a deeply flavorful and satisfying Italian Wedding Soup.
Crafting the Perfect Homemade Meatballs:
First, let’s assemble our delicious meatballs. Gather your ingredients:

Combine all your meatball ingredients in a large bowl. A pro tip for efficiency: take a few extra minutes now to chop additional garlic and onions. You’ll need more for the soup base later, and since you’re already handling these pungent aromatics, it’s smart to prep them all at once! For chopping onions without tears, consider using swim goggles – they truly work wonders, though you might sport temporary “raccoon eyes” afterward!

For truly cohesive and tender meatballs, mixing with your hands is essential. While it might feel a bit messy, disposable gloves can make this task much more pleasant. A spoon simply won’t achieve the thorough, gentle blending necessary to prevent the meat from becoming tough. Trust the process for superior texture.

Once mixed, use a 1-inch cookie scoop or a small spoon to portion your meatballs. Remember, tiny meatballs are part of this soup’s charm, making them delightful to eat! Gently roll them between your palms to shape them smoothly, ensuring they hold together during frying.

Heat a large, sturdy soup pot (at least 6-quart capacity) with a tablespoon of high smoke point oil, such as light olive oil or vegetable oil. Carefully add the meatballs one at a time, ensuring enough space between each to allow for proper browning. Avoid overcrowding the pot, as this can steam the meatballs instead of browning them.

Cook the meatballs for 1-2 minutes per side, just until they develop a beautiful brown crust. Don’t worry about cooking them through; they will finish cooking directly in the simmering soup. If you accidentally char a few, don’t fret too much; those browned bits, even slightly blackened, contribute immensely to the soup’s flavor! Adjust your heat to medium-low to prevent burning.

Once browned, transfer the meatballs to a plate and set them aside. This step helps prevent you from snacking on all of them before the soup is even ready – though I won’t judge if you taste one or two for quality control!
Building the Flavorful Soup Base:
Now, it’s time to build the soup. Those wonderfully browned bits left in the pot (the fond) are goldmines of flavor and will form the rich foundation of your broth.

Add fresh olive oil to the pot, along with your pre-chopped onions and celery. Sauté these aromatics until the onions become translucent. The browning from the meatballs will infuse these vegetables with incredible taste.
When chopping celery, I often cut directly from the end of the bunch. Those inner celery leaves are packed with flavor and should definitely be included!

Once the vegetables are softening, stir in your dried spices – Italian seasoning, oregano, and a pinch of crushed red pepper if you enjoy a touch of heat. Toasting them briefly with the sautéing vegetables helps to “wake up” their flavors.
Next, pour in the broths. I’m a huge fan of using Better Than Bouillon bases with water; it’s a chef’s secret weapon for achieving rich, homemade-tasting stock without the long simmering time. For this Italian Wedding Soup, I recommend a blend of chicken and beef broth to add a wonderfully complex, savory depth that perfectly complements the meatballs.

For an extra layer of authentic Italian flavor, don’t forget a Parmesan rind if you have one. This means buying a block of real Parmigiano Reggiano with its rind still attached. Simmering the rind in the broth infuses it with a subtle, cheesy, umami richness that makes a noticeable difference. Fresh thyme can also be added at this stage for an herbaceous note.

Next, prepare your carrots. I personally love to shred carrots for my soup because it ensures I get a bit of sweet carrot in every single bite – truly a game-changer! However, chopping them is perfectly fine. If you opt for chopped carrots, it’s best to add them back in with the onions and celery earlier to allow them to sauté a bit. Otherwise, simply add them in now, whether shredded or chopped, and let them become tender as the soup simmers. At this point, return all your browned meatballs to the pot so they can finish cooking through in the flavorful broth.

Adding Greens and Pasta:
After your soup has simmered for about 30 minutes, ensuring the carrots are tender and the meatballs are fully cooked, it’s time for the final additions: the greens and pasta. It’s crucial to add these components towards the end of the cooking process. Adding them too early can result in overly wilted greens and soggy pasta, compromising the soup’s texture and overall appeal.

For the greens, I love using a mix of fresh spinach and dinosaur kale (also known as Lacinato kale). Dinosaur kale has a wonderfully unique, almost bubbly texture when raw, and it melts into a tender, delicious component when cooked in the soup, perfectly complementing the meatballs and broth. To prepare kale, always slice out the tough, thick stems before chopping the leaves. I prefer buying whole kale bunches over pre-chopped bags to ensure I can remove the entire stem for a better eating experience.

You can also use traditional escarole for a slightly spicy, more authentic flavor, or simply any leafy green you enjoy. Adding a giant mound of chopped greens to your pot not only makes your soup incredibly healthy but also visually stunning, making you feel like you’re boosting your vitamin intake with every spoonful!

Finally, stir in your choice of tiny pasta. It should cook to al dente perfection in about 7-10 minutes. A crucial tip for leftovers: if you anticipate having any, cook the pasta separately in a pot of boiling water. Then, add the cooked pasta to individual servings as needed. If pasta sits in the leftover soup, it will continue to absorb the broth, resulting in mushy pasta and a significantly reduced amount of that delicious liquid – a culinary tragedy indeed!

Customize Your Bowl: Italian Wedding Soup Recipe Variations
This Italian Wedding Soup recipe is fantastic as is, but feel free to experiment with these variations to tailor it to your personal taste and preferences.
- Shred Your Carrots for a Unique Texture: While chopped carrots are perfectly acceptable, shredding them creates an amazing texture that disperses throughout the soup, ensuring a sweet, earthy crunch in every spoonful.
- Slow Cooker Convenience: For an effortless approach, transform this into a slow cooker Italian Wedding Soup. Imagine coming home to the comforting aroma of a perfectly simmered soup after a long day! Full instructions for the slow cooker method are included in the recipe card.
- Adjust Your Greens: I recommend a blend of spinach and kale, but you can certainly use just one, or vary the quantities based on your preference. If you’re feeling adventurous and can find it, try traditional escarole for a slightly more bitter and spicy note.
Mastering the Flavor: Italian Wedding Soup Recipe Tips
Elevate your Italian Wedding Soup from delicious to absolutely unforgettable with these expert tips:
- Finely Mince Onions for Meatballs: The key to delicate, melt-in-your-mouth meatballs is ensuring the onion pieces are minuscule. Chop them very finely, or even grate them, so they seamlessly integrate into the meat mixture, adding flavor without discernible texture.
- Hands-On Meatball Rolling: Resist the urge to use just a scoop. For meatballs that hold their shape and stay tender, firmly roll them between your palms. This helps bind the ingredients together effectively. If you’re sensitive to handling raw meat, disposable gloves are a great solution.
- Prevent Scorching: When browning meatballs, pay close attention to your pot. Beautiful browned bits (fond) are excellent for flavor. However, if the bottom of your pot turns black or emits a scorched smell, stop immediately. Let the pot cool, clean it thoroughly, and then resume cooking with fresh oil at a slightly lower temperature. Scorched flavors will transfer to your entire soup!
- Pasta Management for Leftovers: This is arguably the most crucial tip for enjoying leftovers. If you plan to have extra soup, cook the pasta separately. Boil it to al dente, drain, and then add a small scoop to each bowl of soup just before serving. If pasta remains in the soup overnight, it will absorb all the delicious broth, leaving you with mushy pasta and a dry, disappointing soup.
Perfect Pairings: What to Serve with Italian Wedding Soup
Italian Wedding Soup is hearty enough to be a complete meal on its own, but what’s a comforting soup without a perfect accompaniment? Enhance your dining experience with a delicious bread for dipping and perhaps a fresh salad if you’re serving a larger crowd:
- The Best Garlic Bread of Your Life >> Truly worthy of its name, this garlic bread is ideal for soaking up every last drop of flavorful broth.
- Quick and Easy French Bread Recipe >> Ready in just one hour, this bread is wonderfully dippable and a perfect complement.
- Garlic and Rosemary Skillet Bread >> With its crispy, perfect edges, this bread would be an amazing addition to your soup meal.
- Olive Garden Breadsticks (Copycat) >> These copycat breadsticks are incredibly addictive and just what you need alongside your Italian Wedding Soup.
- Green Salad with Feta and Beets >> A sophisticated, no-chop salad that is light and refreshing, offering a wonderful contrast to the rich soup.
- Avocado and Grapefruit Salad >> If you’re seeking a unique side salad that steps away from the ordinary, this is a fantastic choice.
- Strawberry Cucumber Salad >> A vibrant and fresh salad that is sure to be a showstopper.
- Easy Roasted Broccoli >> For an extra dose of healthy greens, this roasted broccoli is incredibly delicious and simple to make.
- Oven Roasted Asparagus with Balsamic Browned Butter >> The delightful balsamic flavor of this asparagus pairs beautifully with the Italian Wedding Soup.
- Balsamic Brussels Sprouts from The Adventure Bite >> Another excellent roasted vegetable option.
- Rustic Crusty Italian Bread from Ciao Florentina >> A wonderfully rustic bread for an authentic Italian touch.
- Caesar Salad from Gimme Some Oven >> A classic salad choice that always pairs well with Italian dishes.
Storage Solutions: Italian Wedding Soup Leftovers
One of the many joys of Italian Wedding Soup is how wonderfully it tastes as leftovers! To store, allow the soup to cool completely to room temperature. Then, transfer it to an airtight container and refrigerate promptly. Your soup will maintain its quality for 3-5 days in the refrigerator. Remember that the pasta will continue to absorb the broth over time, so you may need to add a splash more chicken or beef broth when reheating to restore it to the perfect soup consistency.
For reheating, I prefer to warm individual portions in a small pot on the stove, bringing it to a gentle simmer until heated through. This method allows for better control and prevents overheating. Alternatively, you can use a microwave, stirring every thirty seconds or so to ensure even heating and prevent any hot spots.

Freezing for Future Feasts: How to Freeze Wedding Soup
Like many broth-based concoctions, Italian Wedding Soup freezes exceptionally well, making it a fantastic candidate for meal prepping. If you have a smaller household or simply want to stash away some easy dinners for later, freezing portions of this soup is a brilliant idea! To freeze, ensure the soup has cooled completely to room temperature. Then, ladle it into freezer-safe ziplock bags (removing as much air as possible) or sturdy, well-sealing Tupperware containers. It can be safely stored in the freezer for approximately 3-4 months.
When you’re ready to enjoy it, simply thaw the soup overnight in the refrigerator. It will then rewarm beautifully on the stove over medium heat. A key strategy for freezing is to omit the pasta (acini di pepe or whatever small variety you choose) until you’re ready to serve the thawed soup. Cook fresh pasta separately in boiling water for 8-10 minutes and add it just before eating, ensuring optimal texture and preventing the pasta from becoming mushy and absorbing too much precious broth.
Your Top Questions Answered: Italian Wedding Soup FAQs
We’ve gathered and answered the most common questions about Italian Wedding Soup. My sister, Laura, even got so engrossed researching this topic that she picked up the fascinating book, Red Sauce: How Italian Food Became American – a great read for any food history enthusiast!
In its country of origin, Italy, Italian Wedding Soup is known as Minestra Maritata. This translates to “Married Soup,” a poetic name that describes how beautifully the flavors of the rich broth and the various fresh greens “marry” or blend together harmoniously, rather than implying any connection to actual weddings.
Despite its English name, Italian Wedding Soup is generally not a dish traditionally served at Italian weddings. Instead, it is more commonly prepared and enjoyed during special occasions and holidays, particularly around Christmas or Easter time, as a hearty and celebratory meal.
The most famous and ubiquitous soup throughout Italy is arguably Minestrone. Minestrone is a broad category encompassing any thick soup made with vegetables, often featuring beans and pasta or rice. Its versatility means there are countless regional variations, with each Italian nonna likely having her own cherished recipe.
The meatballs in Italian Wedding Soup are traditionally crafted from a flavorful mixture of ground beef and ground pork, or sometimes Italian sausage. This recipe incorporates classic Italian seasonings like onion, garlic, Parmesan cheese, and oregano, ensuring a rich and aromatic taste. You can easily adapt any basic meatball recipe to suit this soup.
For authentic Italian Wedding Soup, the pasta choice is typically very small. The most popular variety is acini di pepe, which literally means “pepper seeds” due to its tiny size. However, other small pasta shapes such as ditalini, orzo, tubettini, or even finely chopped spaghetti noodles can be successfully used as substitutes if acini di pepe is unavailable.
The “green stuff” you find floating in Italian Wedding Soup is typically leafy greens, most commonly spinach or escarole. Traditionally, escarole, a slightly bitter chicory green, was a popular choice, lending a distinctive flavor to the soup. However, due to its sometimes limited availability, many home cooks, including myself, often opt for baby spinach and kale instead. These greens are milder, tender, and wilt beautifully into the warm, savory broth.

Explore More Cozy Soup Recipes
If you loved this Italian Wedding Soup, you’ll surely enjoy these other comforting and flavorful soup recipes perfect for any time of year:
- Zuppa Toscana Copycat >> Another Italian-inspired sensation that promises to truly impress.
- Hearty Beef Barley Soup >> Often crowned the king of beef soups, the secret to its excellence lies in those shredded carrots!
- Easy Creamy Old Fashioned Potato Soup Recipe >> A budget-friendly and incredibly satisfying meal, sometimes jokingly referred to as “Easy Meal for Broke Adults.”
- Wholesome Ground Turkey Vegetable Soup >> Not only incredibly healthy but, more importantly, absolutely delicious and filling.
- Easy Broccoli Cheese Soup >> Forget the takeout; this homemade version surpasses all expectations!
- How to Make Tomato Soup from Scratch >> Discover how surprisingly easy and vastly superior homemade tomato soup is compared to canned versions.
- Creamy Turkey Rice Soup >> A personal favorite, this creamy and satisfying soup is a must-try.
- Creamy White Bean Soup from Eating Well >> A simple yet elegant and nutritious soup.
- Ham and Bean Soup from Plating and Pairings >> A classic combination for a hearty and flavorful meal.
- Healthy Spanish Garlic Soup from Abra´s Kitchen >> A unique and aromatic soup for garlic lovers.
Facebook | Pinterest | Instagram
Best Italian Wedding Soup Recipe

Ingredients
For the meatballs
- 1/2 pound ground beef
- 1/2 pound ground pork, or mild Italian sausage
- 1 teaspoon kosher salt
- 1/4 teaspoon freshly ground pepper
- 1 teaspoon oregano
- 2 teaspoons Italian seasoning
- 1/4 teaspoon crushed red pepper
- 1 large egg
- 1/2 cup milk
- 1 and 1/2 tablespoons Worcestershire sauce
- 3/4 cup Parmesan cheese, grated
- 1/3 cup Panko bread crumbs
- 4 cloves garlic, smashed and minced
- 1/2 large yellow onion, chopped fine, or grated
- 1 tablespoon vegetable oil, for frying (I use light olive oil)
For the soup
- 3 tablespoons olive oil
- 1 and 1/2 large yellow onion, chopped
- 3 cups celery, chopped
- 1 teaspoon kosher salt
- 1 tablespoon dried oregano
- 2 teaspoons Italian seasoning
- 4 cloves garlic, smashed and minced
- 1/2 cup white wine, I used cooking wine
- 2 cups beef broth*, I use Better than Bouillon, see note
- 12 cups chicken broth*, I use Better than Bouillon, see note
- 5 large carrots, shredded or chopped
- 5 sprigs thyme, or 1/2 teaspoon dried thyme
- 1 bay leaf
- 1 parmesan rind, optional
- 3 ounces spinach, chopped
- 3 ounces dinosaur kale (Lacinato kale), (or any kale) or escarole, chopped
- 1 cup acini di pepe pasta, or fregola, or ditalini, or any tiny pasta
To garnish
- fresh parsley, chopped, to garnish
- parmesan, grated, to garnish
- freshly cracked pepper
- crushed red pepper
Instructions
For the meatballs:
-
In a large bowl, combine all the meatball ingredients: 1/2 pound ground beef, 1/2 pound ground pork, 1 teaspoon kosher salt, 1/4 teaspoon black pepper, 1 teaspoon oregano, 2 teaspoons Italian seasoning, 1/4 teaspoon crushed red pepper, 1 egg, 1/2 cup milk, 1 and 1/2 tablespoons Worcestershire sauce, 3/4 cup grated Parmesan cheese, 1/3 cup Panko bread crumbs, 4 cloves minced garlic, and 1/2 finely chopped (or grated) yellow onion.
-
For efficiency, mince 8 cloves of garlic (use half for meatballs, reserve half for soup) and chop 2 large yellow onions (half for meatballs, 1.5 for soup). Ensure onion for meatballs is very fine to blend seamlessly.
-
Use your hands (disposable gloves recommended) to gently but thoroughly mix the meatball ingredients. This ensures even distribution and tender meatballs, which a spoon cannot achieve.
-
In a large soup pot (such as a 6-quart Dutch oven), heat 1 tablespoon vegetable oil over medium heat until shimmering. Use a 1-inch cookie scoop or your hands to form tiny meatballs. Roll them gently between your palms to help them maintain their shape while frying.
-
Place meatballs in the hot oil, ensuring enough space between them for proper browning. Do not overcrowd the pan.
-
Cook for approximately 1-2 minutes per side until nicely browned. Use metal tongs to carefully flip them. The meatballs do not need to be cooked through at this stage; they will finish cooking in the soup. Focus on achieving beautiful brown edges. Adjust heat as needed to prevent burning.
-
Remove browned meatballs to a plate and continue browning the remaining batches, adding more oil if necessary. If the bottom of your pan becomes overly scorched (smells burnt), clean the pot before proceeding to avoid imparting a burnt flavor to your soup.
Make the soup
-
Add 3 tablespoons olive oil to any remaining drippings in the pot. Set heat to medium and add the reserved 1 and 1/2 chopped yellow onions, 3 cups chopped celery, 1 teaspoon kosher salt, 1 tablespoon dried oregano, and 2 teaspoons Italian seasoning. Sauté for 5-7 minutes until onions are translucent and softened.
-
Stir in the remaining 4 cloves of minced garlic and cook for 1 minute until fragrant.
-
Pour in 1/2 cup white wine (cooking wine is fine) and use it to scrape up any browned bits from the bottom of the pan (deglazing). Cook for a few minutes until the wine has mostly evaporated.
-
Add 2 cups beef broth and 10 cups chicken broth (or use Better Than Bouillon bases and water – see notes). Bring the soup to a boil over high heat.
-
Peel and trim 5 large carrots. Shred them using a food processor or grater, or simply chop them. Add the prepared carrots to the simmering soup.
-
Add 5 sprigs of fresh thyme (or 1/2 teaspoon dried thyme) and 1 bay leaf to the pot.
-
If you have a Parmesan rind, add it now for an extra layer of savory depth. This step is optional but highly recommended.
-
Return all the browned meatballs to the soup. The soup should still be at a boil; reduce the heat to medium or medium-low to maintain a gentle simmer.
-
Allow the soup to simmer for approximately 30 minutes, giving the flavors time to meld and the carrots to tenderize, and meatballs to cook through.
-
While the soup simmers, prepare your greens. Remove the thick stems from kale leaves, then chop the leaves into bite-sized pieces (about 3 ounces or 4 cups). Chop 3 ounces of spinach (about 2 cups) into similar bite-sized pieces.
-
Add the chopped kale, spinach, and 1 cup of acini di pepe pasta (or your chosen tiny pasta) to the soup. Continue simmering on medium heat for another 6-10 minutes, or until the kale is tender and the pasta is al dente.
Pro Tip for Leftovers: If you anticipate having leftover soup, cook the pasta separately in a different pot, drain it, and add it to individual bowls just before serving. This prevents the pasta from absorbing too much broth and becoming mushy, ensuring your leftovers remain delicious.
-
Ladle the rich Italian Wedding Soup into bowls. Garnish generously with fresh chopped parsley, grated Parmesan cheese, and a sprinkle of freshly cracked black pepper or crushed red pepper for a hint of spice. Serve hot with crusty French bread or Italian bread for dipping!
Slow cooker Italian Wedding Soup
-
Prepare the meatballs as instructed in steps 1-6. Once browned, add the meatballs and the following ingredients to a 6-quart slow cooker: 1 and 1/2 chopped onions, 3 cups celery, 1 teaspoon kosher salt, 1 tablespoon dried oregano, 2 teaspoons Italian seasoning, 4 cloves minced garlic, 1/2 cup white wine, 2 cups beef broth, 12 cups chicken broth, 5 sprigs thyme, 1 bay leaf, and 1 optional Parmesan rind.
-
Cook on low for 8-10 hours or on high for 4-5 hours. About 20-30 minutes before serving, add 5 shredded carrots, 3 ounces chopped spinach, 3 ounces chopped kale, and 1 cup acini di pepe pasta. Stir everything together, cover the slow cooker, and turn it to high heat. Cook until the carrots are tender and the pasta is al dente. Serve garnished with chopped parsley, grated Parmesan, and black or crushed red pepper.
Notes
**I think it’s super annoying to have half a pound of beef and pork leftover. When I make this, I always double all the meatball ingredients and then split the mixed meat in half. Make tiny meatballs for the soup, then use the other half to make regular size meatballs. Bake on a foil-lined baking sheet at 450 for 10-15 minutes until browned. Let cool, then carefully place meatballs in a few ziplocks and freeze. Don’t lump them all together or they will freeze in a big mass. You can use these meatballs for any Italian dish, spaghetti and meatballs, Meatballs with Rice and Peas, Raspberry Balsamic meatballs, etc.
Doubled meatball ingredient list:
- 1 pound ground beef
- 1 pound ground pork
- 2 teaspoons kosher salt
- 1/2 teaspoon black pepper
- 2 teaspoon oregano
- 4 teaspoons Italian seasoning
- 1/2 teaspoon crushed red pepper
- 2 eggs
- 1 cup milk
- 3 tablespoons Worcestershire sauce
- 1 and 1/2 cups grated parmesan cheese
- 2/3 cup Panko bread crumbs
- 1 yellow onion, minced well
- 8 cloves garlic, smashed and minced