Delight in the heartwarming embrace of a classic Italian Wedding Soup, a culinary masterpiece that marries savory meatballs with tender pasta, vibrant vegetables, and a rich, flavorful broth. This recipe is more than just a soup; it’s a symphony of textures and tastes, designed to bring comfort and joy to your table, especially on crisp evenings or during family gatherings. With roots deeply embedded in Italian tradition, this soup offers a perfect balance of nourishing ingredients and exquisite flavor, making it a beloved choice for all ages. Prepare to create a memorable meal that embodies the warmth and essence of Italian home cooking.

Why This Italian Wedding Soup Recipe is a Must-Try
This Italian Wedding Soup stands out as a culinary triumph for several compelling reasons, making it an absolute must-try for both seasoned chefs and novice cooks alike. Its genius lies in the harmonious blend of diverse components that come together to create a profoundly satisfying and balanced dish. The star of the show is undoubtedly the meatballs, crafted from a robust combination of hot Italian sausage and lean ground beef. This blend isn’t just about protein; it introduces a depth of savory flavor and a subtle spicy kick that permeates every spoonful, elevating the entire soup experience. Unlike ordinary meatballs, these are bite-sized, ensuring that each spoonful delivers a perfect little parcel of meaty goodness without overpowering the other elements.
Beyond the meatballs, the soup features delicate acini di pepe pasta, small and spherical, perfectly suited to soaking up the rich, savory broth without becoming overly dominant. This choice of pasta contributes a tender texture, contrasting beautifully with the slight chewiness of the vegetables. And speaking of vegetables, the classic trio of celery, onions, and carrots forms the aromatic foundation, sautéed to release their sweet, earthy flavors into the broth. Fresh spinach, stirred in at the last moment, adds a vibrant splash of color and a welcome touch of freshness, wilting just enough to become tender without losing its nutritional value or vibrant hue.
What truly ties everything together is the simple yet incredibly comforting broth. It acts as a cohesive force, infusing every ingredient with its rich, savory essence. The broth itself, often chicken-based, is seasoned perfectly to enhance rather than mask the individual flavors of the meatballs, pasta, and vegetables. This thoughtful layering of ingredients ensures that every bite is not only delicious but also wonderfully satisfying, embodying the very definition of comfort food. It’s a soup that’s robust enough to be a meal on its own, yet light enough to complement other dishes, making it incredibly versatile for any occasion, from a casual family dinner to a more elaborate gathering.

Essential Ingredients for Your Italian Wedding Soup
Crafting the perfect Italian Wedding Soup begins with selecting high-quality ingredients that will contribute to its rich and layered flavor profile. While the full, detailed measurements and instructions are available in the printable recipe card at the conclusion of this post, here’s a glimpse into the key components you’ll need to gather. From the succulent meats for your meatballs to the fresh, crisp vegetables and delicate pasta, each ingredient plays a crucial role in achieving the authentic taste and comforting texture this beloved soup is known for. Prepare to assemble a pantry list that promises a truly exceptional homemade Italian Wedding Soup experience.

Ingredient Spotlight: Tips & Swaps for Italian Wedding Soup
Understanding each ingredient and its role is key to mastering Italian Wedding Soup, and knowing suitable substitutions can make this recipe even more accessible and customizable to your taste and dietary needs.
MEATBALLS: Crafting the Perfect Bite
The soul of our Italian Wedding Soup lies in its flavorful meatballs. We opt for a dynamic duo of hot Italian sausage and lean ground beef. The hot Italian sausage brings a wonderful depth of savory, slightly spicy flavor, while the ground beef provides a classic, hearty base. This combination ensures a juicy, tender meatball that stands out without being overly greasy. For those who prefer a different flavor profile or have dietary considerations, there are several excellent alternatives:
- All Pork or All Beef: If you’re a purist, using all ground pork (as seen in our Italian Sausage Tomato Orzo Soup) or all ground beef works beautifully. Just ensure you select a ground meat with a good fat-to-lean ratio (e.g., 80/20) for optimal juiciness.
- Poultry Alternatives: For a lighter version, ground turkey or ground chicken can be excellent choices. However, these meats are inherently milder in flavor, so we highly recommend enhancing them with additional seasonings. Consider upping the Italian seasoning, adding a touch more minced garlic, a pinch of red pepper flakes for heat, or even a small amount of finely grated Parmesan cheese directly into the meat mixture to prevent them from tasting bland.
- Binders for Moisture: The bread crumbs and milk mixture is crucial for keeping the meatballs moist and tender. For gluten-free options, use gluten-free breadcrumbs or an equal amount of cooked quinoa.
PASTA: The Delicate Touch
Traditionally, Italian Wedding Soup features acini di pepe, which translates to “peppercorns” in Italian. These tiny, pearl-like pasta balls are similar in size and texture to pearl couscous. Their small size makes them ideal for soup, as they cook quickly, absorb the rich broth beautifully, and ensure a delicate texture in every spoonful. If you can’t find acini di pepe or simply wish to experiment, here are some fantastic alternatives:
- Orzo: A very popular and readily available small, rice-shaped pasta that works wonderfully in soups. It offers a similar texture to acini di pepe.
- Ditalini: Small, tube-shaped pasta pieces that are slightly larger than acini di pepe but still perfectly bite-sized for soup.
- Pastina: Even smaller than acini di pepe, pastina is perfect for a very delicate soup, often used in recipes for children or when someone is feeling under the weather.
- Small Shells or Orecchiette: For a slightly larger, more substantial pasta shape, small shells or orecchiette (little ears) can add a charming visual and textural element. Just be mindful of cooking times to avoid overcooking.
BROTH: The Flavor Foundation
The broth is the backbone of Italian Wedding Soup, providing the liquid base and a significant portion of the flavor. For the best results, we recommend using a high-quality chicken broth. Standard chicken broth (not low-sodium) often provides a more robust flavor profile, which can then be adjusted with additional salt and pepper to taste. If you opt for low-sodium broth, be prepared to add more seasoning throughout the cooking process. For an even richer, homemade taste, consider using homemade chicken stock or a good quality chicken bone broth. Vegetable broth can also be used for a vegetarian version (omitting meat, of course) or if you prefer a lighter, less meaty flavor.
VEGETABLES: The Aromatic Trinity & Beyond
The classic aromatic base of Italian Wedding Soup consists of diced celery, onion, and carrots – often referred to as a “soffritto.” Sautéing these vegetables slowly coaxes out their sweetness and builds a foundational layer of flavor for the soup. While this trio is essential, feel free to enhance your soup with other vegetables:
- Additional Vegetables: Zucchini, bell peppers (red or yellow for sweetness), or even finely chopped leeks can be lovely additions, offering more nutrients and textural variety. Add them along with the main trio to ensure they cook through.
- Garlic: Freshly minced garlic is indispensable. Don’t skimp on it; it adds a pungent, aromatic kick that defines Italian cuisine.
GREENS: A Pop of Freshness
Fresh baby spinach is the traditional green added to Italian Wedding Soup, known for its quick wilting and mild flavor. It adds a beautiful color and a boost of nutrients. If spinach isn’t your preference or you’re looking for an alternative, consider:
- Escarole: A slightly bitter, curly green that is often used in traditional Italian soups. It will require a few minutes of simmering to wilt properly.
- Kale or Chard: Heartier greens like kale (remove tough stems and chop) or Swiss chard will also work. They have a stronger flavor and a more substantial texture, so they may need to simmer for 5-10 minutes to become tender.
SEASONINGS & GARNISH: The Finishing Touches
A good quality Italian seasoning blend, salt, and black pepper are crucial for bringing out the best in this soup. Freshly grated Parmesan cheese for garnish is non-negotiable – its salty, umami notes perfectly complement the rich broth and savory meatballs.
Crafting Your Homemade Italian Wedding Soup: Step-by-Step
These step-by-step photos and detailed instructions are here to guide you visually through the process of making this delightful soup. For the complete, printable version of this recipe, including exact measurements and a comprehensive ingredient list, please refer to the recipe card located at the bottom of this post.
- Place the bread crumbs and milk in a bowl. Stir them together thoroughly to allow the bread crumbs to fully absorb the milk. This creates an extra moist and tender binder for your meatballs, ensuring they remain soft and flavorful during cooking.

- To the bowl with the moistened breadcrumbs, add the ground beef, Italian sausage, Italian seasoning, pepper, salt, eggs, minced garlic, and grated Parmesan cheese. Using your hands, gently but thoroughly combine all the meatball ingredients until they are evenly mixed. Be careful not to overmix, as this can lead to tough meatballs.


- Using a teaspoon or a small melon baller, form small, uniform meatballs. Aim for bite-sized meatballs, typically about ¾ inch in diameter, perfect for soup. Place the formed meatballs onto a baking sheet. Rolling the mixture lightly in your hands helps create a smooth, round shape.

- Coat the bottom of a non-stick skillet with 1-2 tablespoons of olive oil and heat it over medium heat. Working in batches to avoid overcrowding, cook the meatballs to sear them on all sides until they develop a beautiful golden-brown crust. They don’t need to be cooked through at this stage, as they will finish cooking in the soup. This searing step takes about 2-3 minutes per batch and significantly enhances their flavor and texture. Once seared, set the meatballs aside.


- Meanwhile, in a large soup pot, heat another tablespoon of olive oil over medium heat. Add the diced celery, onion, and carrots. Sauté the vegetables, stirring occasionally, until the onion becomes translucent and the carrots and celery begin to soften, usually about 5-7 minutes. This step creates the flavorful base of your soup.

- Add the minced garlic, salt, and pepper to the sautéed vegetables. Continue to cook for approximately 1 minute longer, stirring constantly, until the garlic is fragrant. Be careful not to burn the garlic.

- Pour the chicken broth into the pot with the vegetables. Bring the mixture to a rolling boil over medium-high heat. Once boiling, reduce the heat to a simmer. Taste the broth and adjust the seasoning by adding additional salt and/or pepper as desired.
- Add the acini di pepe pasta and the seared meatballs to the simmering soup. Continue to simmer over low heat for 10-12 minutes, or until the pasta is tender to your liking and the meatballs are thoroughly cooked through.


- Stir in the fresh baby spinach. Immediately remove the soup from the heat. The residual heat from the soup will be sufficient to wilt the spinach quickly, preserving its vibrant color and tender texture.

- Ladle the hot Italian Wedding Soup into bowls. Serve immediately, garnished generously with freshly grated Parmesan cheese for an extra layer of authentic Italian flavor.

Frequently Asked Questions & Expert Tips for Perfect Italian Wedding Soup
While not strictly mandatory, pan-searing the meatballs before adding them to the soup is highly recommended. Browning creates a delicious, caramelized crust on the outside of each meatball, locking in moisture and developing a deeper, more complex flavor profile. This extra step adds a significant layer of richness to the soup. If you’re short on time, you can drop the raw meatballs directly into the simmering broth. This will save a few minutes of prep, but be aware that the soup’s overall flavor will be slightly less intense, and the meatballs might require an extra few minutes to cook through completely in the broth.
Absolutely! Using high-quality frozen meatballs is a convenient shortcut that can significantly reduce your preparation time. If you opt for frozen meatballs, ensure they are fully thawed before adding them to the soup to ensure even cooking. You may also want to briefly sear them in a skillet first to add some color and flavor, as described above, or simply add them directly to the simmering broth and cook until they are heated through and tender, which might take a bit longer than with fresh meatballs. Be sure to check the seasoning of your frozen meatballs and adjust the soup’s seasoning accordingly.
Yes, Italian Wedding Soup is an excellent candidate for making ahead, and often tastes even better the next day as the flavors have more time to meld. You can prepare the entire soup a day in advance and store it in an airtight container in the refrigerator. When reheating, gently warm it on the stovetop over medium-low heat until heated through. A helpful tip is to cook the pasta separately or add it only when reheating, as pasta can absorb too much liquid and become mushy if left sitting in the soup for too long. Alternatively, you can prepare the meatballs and broth/vegetable base ahead of time, then add fresh pasta and spinach just before serving.
Yes, this soup freezes beautifully! Allow the soup to cool completely to room temperature before freezing. Transfer it to freezer-safe, airtight containers or heavy-duty freezer bags, ensuring you leave some headspace for expansion. It can be frozen for up to 3 months. When you’re ready to enjoy, thaw the soup overnight in the refrigerator and then reheat gently on the stovetop. Note that the pasta might be a little softer after thawing and reheating. To mitigate this, you can freeze the soup without the pasta and add freshly cooked pasta when you reheat it. You can also prepare and freeze the meatballs separately, then add them to a fresh batch of soup to cut down on future prep time.
Leftover Italian Wedding Soup should be stored in an airtight container in the refrigerator for up to 4 days. To reheat, you have a couple of options: gently warm individual portions in the microwave, stirring occasionally, or reheat larger quantities in a pot on the stovetop over medium-low heat. Add a splash of extra chicken broth or water if the soup has thickened too much during storage, and adjust seasonings as needed. Ensure the soup is heated through completely before serving.

Elevate Your Meal: Serving Suggestions for Italian Wedding Soup
Italian Wedding Soup is a complete and satisfying meal on its own, but it truly shines when paired with thoughtful accompaniments. The traditional way to serve it is with a generous dusting of freshly grated Parmesan cheese, which melts into the warm broth, adding a delightful salty and umami finish. For an authentic Italian dining experience, consider these pairings:
- Crusty Italian Bread: A must-have for soaking up every last drop of the savory broth. Homemade Italian bread, garlic bread, or a simple crusty baguette toasted with a drizzle of olive oil are perfect for this.
- Fresh Green Salad: A light, crisp side salad provides a refreshing contrast to the richness of the soup. A simple mix of leafy greens with a tangy vinaigrette, or a classic Caesar salad, would complement the flavors beautifully.
- Roasted Vegetables: For a more substantial side, consider serving some lightly roasted asparagus, broccoli, or zucchini tossed with olive oil and herbs.
- Light Wine Pairing: A crisp, dry white wine like Pinot Grigio or Sauvignon Blanc would be a lovely complement to the soup’s flavors.
Explore More Comforting Soup Recipes
If you’ve enjoyed the comforting flavors of this Italian Wedding Soup, you’re sure to love these other hearty and flavorful soup recipes. Each one offers a unique taste of homemade goodness, perfect for any season!
- Hearty Pasta Fagioli Soup
- Deconstructed Lasagna Soup
- Classic Minestrone Soup
- Italian Sausage Tomato Orzo Soup
- Wholesome Beef Barley Soup
I love to bake and cook and share my kitchen experience with all of you! Remembering to come back each day can be tough, that’s why I offer a convenient newsletter every time a new recipe posts. Simply subscribe and start receiving your free daily recipes!
Italian Wedding Soup
IMPORTANT – There are often Frequently Asked Questions within the blog post that you may find helpful. Simply scroll back up to read them!
Print It
Pin It
Rate It
Save It
Saved!
Course:
Dinner
Cuisine:
American, Italian
8
servings
1 hour
353
Amanda Davis
Ingredients
Meatballs
-
½
cup
Italian seasoned bread crumbs -
½
cup
milk -
½
pound
ground beef -
½
pound
hot Italian sausage -
½
teaspoon
Italian seasoning -
½
teaspoon
coarse black pepper -
1
teaspoon
salt -
1
large
egg -
1-2
cloves
garlic
minced -
½
cup
grated parmesan cheese -
1-2
Tablespoons
olive oil
for pan searing
Soup
-
1
Tablespoon
olive oil -
1
cup
diced celery -
1
cup
diced onion -
1
cup
diced carrots -
2-3
cloves
garlic
minced -
1
teaspoon
Italian seasoning -
½
teaspoon
black pepper -
1
teaspoon
salt -
10
cups
chicken broth -
½
cup
acini di pepe pasta
or up to 3/4 cup -
5
ounces
fresh baby spinach -
parmesan cheese
for garnish
Things You’ll Need
-
Large soup pot -
Skillet -
Melon baller
or teaspoon
Before You Begin: Expert Notes & Tips
- For this recipe, we aimed for approximately 42 teaspoon-sized meatballs, which are about ¾ inch round, perfect for a bite-sized addition to your soup.
- While pan-searing meatballs first enhances flavor and texture, you can skip this step and add raw meatballs directly to the simmering soup. This will save time but may result in slightly less flavor and require a few extra minutes of cooking in the broth.
- Acini di pepe, a small pasta similar to pearl couscous, is traditional here. It absorbs the broth wonderfully. Using ½ cup to ¾ cup will leave you with a good amount of savory broth. Feel free to substitute with other small pasta shapes like orzo or ditalini if preferred.
- For the best flavor, we recommend using standard chicken broth or making your own with bouillon and water. Low-sodium chicken broth can result in a less seasoned soup; proper salt content in the broth enhances all other flavors.
- Our meatballs combine hot Italian sausage and ground beef for a deeply flavorful, slightly spicy kick. You can customize the meat blend; if using ground turkey or chicken, remember to add more seasonings to prevent a bland taste, as these meats have less natural flavor.
- For green vegetables, fresh baby spinach wilts instantly in the hot soup. If substituting with other greens like escarole, kale, or chard, note that they are heartier and may need to simmer for a few minutes to achieve the desired tenderness.
Instructions
-
Place the bread crumbs and milk in a bowl and stir together to allow the bread to absorb the milk for an extra moist breadcrumb.
-
Add in the ground beef, sausage, Italian seasoning, pepper, salt, eggs, minced garlic, and parmesan cheese. Work together with your hands to combine the meatball ingredients evenly.
-
Using a teaspoon or melon baller, form small meatballs and place on a baking sheet. We like a smaller meatball for this recipe so that it is bite-sized in our soup. Roll the mixture in your hands to form a smooth, round ball.
-
Coat the bottom of a non-stick skillet with olive oil. Heat over medium. Cook the meatballs, working in batches, to sear on all sides. They do not need to cook through, but should develop a nice, golden brown crust (2-3 minutes per batch). Set the meatballs aside.
-
Meanwhile, heat another tablespoon of olive oil in a large soup pot. Add diced celery, onion, and carrots, and cook until the onion is translucent and the vegetables have begun to soften.
-
Add the minced garlic, salt, and pepper and saute 1 minute longer.
-
Add the chicken broth to the pot and bring mixture to a boil. Taste the broth and add additional salt and/or pepper, if desired.
-
Add the pasta and meatballs to the soup and simmer over low heat for 10-12 minutes, until the pasta is tender and the meatballs are cooked through.
-
Stir in the spinach and remove the soup from heat. The spinach will wilt right away.
-
Serve with freshly grated parmesan cheese.
Expert Tips & FAQs
- Store leftover soup in an airtight container in the refrigerator for up to 4 days. Reheat gently in the microwave or over medium-low heat on the stovetop, adding a little extra broth if needed.
- To freeze, allow the soup to cool completely, then transfer to an airtight container or large freezer-safe bag. Freeze for up to 3 months. For best texture, you can also freeze meatballs separately and add them to a freshly made broth and pasta.
Nutrition
Serving:
1
serving
|
Calories:
353
cal
|
Carbohydrates:
21
g
|
Protein:
17
g
|
Fat:
22
g
|
Saturated Fat:
7
g
|
Polyunsaturated Fat:
2
g
|
Monounsaturated Fat:
10
g
|
Trans Fat:
0.4
g
|
Cholesterol:
78
mg
|
Sodium:
2158
mg
|
Potassium:
486
mg
|
Fiber:
2
g
|
Sugar:
5
g
|
Vitamin A:
4532
IU
|
Vitamin C:
9
mg
|
Calcium:
155
mg
|
Iron:
3
mg
Tried this Recipe? Pin it for Later!
Follow on Pinterest @AmandasCookin or tag #AmandasCookin!
The recipes on this blog are tested with a conventional gas oven and gas stovetop. It’s important to note that some ovens, especially as they age, can cook and bake inconsistently. Using an inexpensive oven thermometer can assure you that your oven is truly heating to the proper temperature. If you use a toaster oven or countertop oven, please keep in mind that they may not distribute heat the same as a conventional full sized oven and you may need to adjust your cooking/baking times. In the case of recipes made with a pressure cooker, air fryer, slow cooker, or other appliance, a link to the appliances we use is listed within each respective recipe. For baking recipes where measurements are given by weight, please note that results may not be the same if cups are used instead, and we can’t guarantee success with that method.











