The Ultimate Homemade Italian Wedding Soup: A Comforting Classic
There’s a reason Italian Wedding Soup holds a special place in the hearts of many – its rich flavors, tender pasta, vibrant vegetables, and delectable bite-sized meatballs create a truly comforting and satisfying meal. Despite its charming name, this beloved classic has no actual connection to weddings. Instead, “wedding” refers to the perfect marriage of diverse ingredients that blend harmoniously to create a well-balanced and incredibly delicious dish. It’s a soup that consistently delivers warmth and flavor, making it a firm favorite for cozy evenings or family gatherings.

Unraveling the Charm of Italian Wedding Soup
Italian Wedding Soup, or minestra maritata as it’s known in Italy, translates literally to “married soup.” This beautiful term describes the harmonious blend of hearty greens and savory meats within a clear, flavorful broth. It’s a testament to simple, wholesome ingredients coming together to create something far greater than the sum of its parts. This isn’t just a meal; it’s an experience that evokes feelings of home, warmth, and tradition.
While many versions of this soup exist, each offering its own unique twist, the core elements remain consistent: a rich broth, flavorful mini meatballs, and a mix of fresh vegetables and pasta. Some purists insist on escarole for its slightly bitter, robust flavor, which traditionally balances the richness of the meat. However, for convenience and wider availability, baby spinach or even baby kale makes an excellent substitute, offering a milder taste without compromising the soup’s integrity. The beauty of homemade soup lies in its adaptability, allowing you to tailor it to your preferences while retaining its comforting essence.
Don’t be tempted to skip the star of the show: the miniature meatballs! They are absolutely crucial to the soup’s depth and provide an incredible umami boost that ties all the flavors together. While using pre-made sausage or larger meatballs might seem like a shortcut, crafting these small, flavorful gems from scratch is genuinely worth the effort. They infuse the broth with savory goodness and add a delightful texture that makes every spoonful a joy. Plus, they’re surprisingly easy to prepare and can even be made ahead of time and frozen, making future soup nights a breeze.

Essential Ingredients for Your Authentic Italian Wedding Soup
Creating an outstanding Italian Wedding Soup begins with selecting high-quality ingredients. Each component plays a vital role in building the complex layers of flavor that define this classic dish. Here’s a detailed look at what you’ll need:
For the Irresistible Mini Meatballs:
- Ground Pork: Opt for lean ground pork to ensure your soup remains flavorful without becoming overly greasy. The pork provides a tender texture and a savory base for the meatballs.
- Sliced White Bread: A couple of slices of white bread, with crusts removed (especially if it’s crusty bread), are soaked in milk to create a panade. This secret ingredient is essential for incredibly tender, moist meatballs that practically melt in your mouth.
- Milk: Any type of milk or cream works beautifully to soften the bread, contributing to the meatballs’ succulence.
- Fresh Garlic Cloves: There’s no substitute for fresh garlic here. Minced garlic adds a pungent, aromatic kick that permeates the meatballs with authentic Italian flavor.
- Freshly Grated Parmesan Cheese: This adds a salty, nutty, umami-rich depth to the meatballs, enhancing their savory profile significantly.
- Egg: A lightly beaten egg acts as a binder, holding the meatballs together while keeping them tender.
- Kosher Salt & Freshly Ground Black Pepper: Essential seasonings that bring out the best in the meat and other ingredients. Always season to taste!
- Garlic Powder, Dried Basil, & Onion Powder: These dried spices offer a convenient and consistent way to layer classic Italian flavors into your meatballs, ensuring they’re fragrant and delicious even before they hit the soup.
For the Rich and Flavorful Soup Base:
- Good Quality Olive Oil: The foundation of sautéing your vegetables, a good olive oil adds a subtle fruity note and helps release the vegetables’ flavors.
- Yellow Onion, Carrots, & Celery (Mirepoix): This classic aromatic trio is the backbone of countless savory dishes. Chopped finely, they create a sweet and earthy base for the soup. Avoid baby carrots, as they cook too quickly and can lose their flavor.
- Fennel Bulb: Don’t let this unique-looking vegetable intimidate you! Fennel adds an amazing, subtle anise-like flavor that elevates the soup to another level. Peel off the outer layer, trim the stems, and slice it thinly to allow it to soften beautifully in the broth.
- Homemade Chicken Stock (or Low-Sodium Broth): The quality of your broth truly makes or breaks this soup. Homemade stock offers unparalleled depth, but a high-quality, low or no-sodium-added chicken broth is an excellent alternative, allowing you to control the seasoning.
- Dry White Wine: A splash of dry white wine is used to deglaze the pot, adding complexity and a touch of acidity. If you prefer to omit alcohol, a tablespoon of fresh lemon juice can provide a similar balance of flavors.
- Acini Di Pepe Pasta: This tiny, bead-shaped pasta is traditional for Italian Wedding Soup, blending seamlessly with the other ingredients. Other small pasta shapes like orzo or stelline also work wonderfully.
- Baby Spinach: Washed baby spinach provides a vibrant green color, a fresh, slightly bitter note, and a healthy dose of nutrients. It wilts quickly into the hot soup, adding lovely texture without becoming mushy. If you prefer, escarole or baby kale can be used for a slightly deeper, more robust flavor.
- Fresh Parsley: Used both in the meatballs and as a fresh garnish, parsley brightens the soup with its herbaceous aroma and flavor.

Step-by-Step Guide: Crafting Your Perfect Italian Wedding Soup
Follow these detailed instructions to create a hearty and flavorful Italian Wedding Soup that will impress everyone at your table. This recipe balances careful preparation with straightforward steps for a truly rewarding culinary experience.
- Prepare for Meatball Baking: Begin by preheating your oven to 350°F (175°C). Line a large baking sheet with parchment paper. This simple step ensures easy cleanup and prevents the meatballs from sticking, allowing them to brown evenly.
- Create the Panade: In a small bowl, place the sliced white bread. Pour the milk over the bread and let it soak for a few minutes until it’s completely soft. Once softened, mash the bread and milk mixture with a fork to form a smooth paste. This panade is crucial for keeping your meatballs tender and moist.
- Assemble Meatball Mixture: In a spacious mixing bowl, combine the lean ground pork, the minced fresh garlic, finely chopped fresh parsley, grated Parmesan cheese, the lightly beaten egg, kosher salt, freshly ground black pepper, garlic powder, dried basil, and onion powder. Add the prepared bread paste to the bowl. Mix all the ingredients gently until they are just incorporated. Be careful not to overmix, as this can lead to tough meatballs.
- Form and Bake Meatballs: Take small, teaspoon-sized portions of the meat mixture and roll them into compact, uniform mini meatballs. Arrange these little spheres in a single layer on your prepared baking sheet. Bake them in the preheated oven for approximately 20 minutes, or until they are beautifully browned on the outside and thoroughly cooked through. Once baked, set them aside.
- Sauté the Aromatics: In a large, heavy-bottomed pot or Dutch oven, heat the good olive oil over medium heat. Add the chopped yellow onion, diced carrots, diced celery, and thinly sliced fennel. Sauté these vegetables for 5–7 minutes, stirring occasionally, until they begin to soften and release their sweet aromas. This step builds the foundational flavor of your soup.
- Deglaze for Depth: Pour the dry white wine into the pot with the sautéed vegetables. Use a wooden spoon to gently scrape any browned bits from the bottom of the pot. These bits are concentrated pockets of flavor that will dissolve into your broth. Allow the wine to simmer for 2–3 minutes to reduce slightly, intensifying its flavor and cooking off the alcohol. If omitting wine, add a tablespoon of lemon juice here.
- Simmer the Broth: Add the generous amount of chicken stock to the pot. Bring the soup to a rolling boil, then immediately reduce the heat to a gentle simmer. Cover the pot and let it cook for about 10 minutes. This simmering time allows the vegetables to become tender and for all the flavors to meld beautifully.
- Cook Pasta Separately: In a separate small saucepan, cook the acini di pepe pasta (or your chosen small pasta) in approximately 2 cups of chicken broth (or lightly salted water) according to package directions, usually around 6 minutes, until it is al dente. Drain the cooked pasta and set it aside. This separate cooking method prevents the pasta from absorbing too much broth and becoming mushy, especially if you plan on having leftovers.
- Incorporate Meatballs: Gently add the pre-baked mini meatballs into the simmering soup. Stir them in carefully, then cover the pot and continue to simmer for another 10 minutes. This allows the meatballs to fully heat through and infuse their savory essence into the broth, deepening the soup’s overall flavor.
- Wilt the Greens: Finally, stir in the washed baby spinach. Cook for just 1–2 minutes, or until the spinach has barely wilted and maintains its vibrant green color. You want it tender but not overcooked.
- Season and Serve: Taste the soup and adjust the seasoning as needed with additional salt and freshly ground black pepper. Serve the Italian Wedding Soup hot, garnished generously with extra freshly grated Parmesan cheese and a sprinkle of fresh parsley for a burst of color and fresh flavor. Enjoy!
Visual Guide: Bringing Your Soup to Life
A picture is worth a thousand words, especially when it comes to cooking! This step-by-step gallery provides a visual aid to help you through the process of making this delicious Italian Wedding Soup. See each stage, from preparing your ingredients to the final simmering pot, ensuring your culinary journey is both successful and enjoyable.









Choosing the Best Pasta for Italian Wedding Soup
The pasta in Italian Wedding Soup isn’t just a filler; it’s an integral component that adds delightful texture and makes the soup more substantial. The key is to select small pasta varieties that complement the other ingredients without overpowering them. Here are some of the best choices and why they work:
- Acini di Pepe: Meaning “peppercorns” in Italian, this tiny, bead-shaped pasta is the most traditional choice for Italian Wedding Soup. Its minuscule size ensures it blends seamlessly with the broth, mini meatballs, and finely diced vegetables, making every spoonful a perfectly balanced bite. It cooks quickly and absorbs the broth’s flavor beautifully.
- Orzo: Resembling large grains of rice, orzo is another popular and excellent choice. Its slightly larger size compared to acini di pepe still maintains the delicate balance of the soup, offering a pleasant chewiness that pairs well with the tender meatballs.
- Stelline: These adorable tiny star-shaped pasta pieces are a whimsical and fun option, especially appealing if you’re serving children. Stelline adds a unique visual charm and a light texture to the soup.
- Tubettini: Small, short tubular pasta, tubettini provides a slightly more robust bite than acini di pepe or stelline, but still remains delicate enough for this soup. It’s a great choice if you prefer a bit more substance from your pasta.
- Fregola Sarda: While less common, this Sardinian pasta features small, toasted beads that offer a slightly nutty flavor and a satisfying chewiness. It can add an interesting depth to your wedding soup if you’re looking to experiment.
Larger pasta shapes like penne, rotini, or farfalle are generally not recommended for Italian Wedding Soup. Their size and texture can be overwhelming in a delicate broth-based soup, and they tend to absorb too much liquid, making the soup overly thick and reducing the amount of precious broth. Stick to the small, delicate varieties for the best culinary experience.
Chef Jenn’s Expert Tips for Italian Wedding Soup Success
Achieving a truly exceptional Italian Wedding Soup requires a few insider tips. These insights from Chef Jenn will help you elevate your homemade soup from good to absolutely unforgettable, ensuring maximum flavor and perfect texture:
- Invest in Quality Chicken Stock: This is arguably the most critical ingredient for the soup’s flavor profile. Using homemade chicken stock provides an unparalleled depth and richness that store-bought broth often lacks. If opting for store-bought, choose a high-quality, low-sodium version to control the salt content yourself.
- Handle Meatball Mixture Gently: When combining the ingredients for your meatballs, mix just until everything is incorporated. Over-mixing the meat can lead to dense, tough meatballs. Gentle handling ensures they remain tender and juicy.
- White Wine Alternatives: The dry white wine adds a layer of acidity and complexity that helps to deglaze the pot and deepen the broth’s flavor. If you prefer to avoid alcohol, simply omit the wine and add a tablespoon of fresh lemon juice at the deglazing step. The lemon will provide a similar bright, acidic balance.
- Cook Pasta Separately for Optimal Texture: Always cook your pasta separately from the main soup, especially if you anticipate leftovers. Pasta absorbs liquid as it sits, turning mushy and reducing your delicious broth. Cooking it al dente in a separate pot and adding it to individual bowls just before serving (or reheating) ensures perfect pasta texture every time.
- Explore Gluten-Free Options: For those with dietary restrictions, Italian Wedding Soup can easily be adapted. Simply substitute gluten-free bread for the panade in the meatballs and use a high-quality gluten-free small pasta. The flavors will remain just as robust and comforting.
- Make Meatballs Ahead and Freeze: Save time on busy weeknights by preparing a double batch of meatballs. Bake them as directed, let them cool completely, and then flash-freeze them on a baking sheet before transferring them to an airtight freezer bag or container. They can be stored for up to two months and added directly to the simmering soup.
- Fresh Herbs Make a Difference: While dried herbs are used in the meatballs, a generous sprinkle of fresh parsley as a garnish truly brightens the soup with its vibrant color and herbaceous aroma, adding a final touch of freshness.
- Taste and Adjust Seasoning: Always taste your soup before serving. Broth can vary in saltiness, so adjusting the salt and pepper at the end is crucial to achieve perfectly balanced flavors.
Make It A Complete Italian Meal
Italian Wedding Soup is wonderfully versatile and can be enjoyed in many ways. It’s hearty enough to serve as a stand-alone main course, especially when paired with the right accompaniments. To create a more elaborate and authentic Italian dining experience, consider these pairings:
- Fresh Salad: A simple mixed green salad with a light vinaigrette is the perfect complement. Its crispness and tangy dressing provide a refreshing contrast to the rich, warm soup. Ingredients like cherry tomatoes, cucumbers, red onion, and a sprinkle of Parmesan would be ideal.
- Crusty Bread: A warm, crusty loaf of Italian bread or focaccia is essential for soaking up every last drop of the delicious broth. You might even lightly toast it with a brush of olive oil and a sprinkle of garlic powder.
- Antipasti Platter: For a larger gathering or a more traditional Italian spread, start with an antipasti platter. This can include cured meats like salami or prosciutto, various cheeses (provolone, mozzarella), marinated olives, roasted red peppers, artichoke hearts, and sun-dried tomatoes.
- Dessert: Keep dessert light and classic. Biscotti, perfect for dipping in coffee, or a bowl of fresh seasonal fruit with a drizzle of honey and a sprig of mint, would conclude the meal elegantly without being too heavy.
- Wine Pairing: A light-bodied red wine like a Pinot Noir or a crisp white wine such as a Pinot Grigio or Sauvignon Blanc would beautifully complement the flavors of the soup and the meal.

Storage & Reheating for Future Enjoyment
One of the best things about homemade soup is enjoying it again and again! Proper storage ensures your Italian Wedding Soup remains fresh and delicious for future meals.
- Refrigeration: Once the soup has cooled completely, transfer it to an airtight container. It will keep well in the refrigerator for up to three to four days. Remember to store the cooked pasta separately if you want to maintain its texture.
- Freezing: Italian Wedding Soup freezes exceptionally well. For best results, allow the soup (without the pasta) to cool completely. Divide it into individual portions or a larger freezer-safe container. I highly recommend using Souper Cubes for perfectly portioned, easy-to-reheat blocks. The soup can be frozen for up to two to three months. If freezing with pasta, be aware that the pasta may become softer upon reheating.
- Reheating:
- From the Refrigerator: Thaw overnight in the fridge if frozen. Reheat portions gently on the stovetop over medium-low heat until warmed through. If the soup appears too thick, add a splash of extra chicken broth or water to achieve your desired consistency.
- From the Freezer: For frozen soup, you can often reheat it directly on the stovetop over low heat, stirring occasionally, until it thaws and warms through. Alternatively, thaw it in the refrigerator overnight before reheating.
- Adding Pasta to Leftovers: Always cook fresh pasta when reheating leftovers, or add pre-cooked, separately stored pasta just before serving. This prevents the pasta from becoming overcooked and mushy, preserving the soup’s texture and overall appeal.
Frequently Asked Questions About Italian Wedding Soup
Here are answers to some common questions about making and enjoying Italian Wedding Soup, to help you become a master of this classic dish.
Can I make Italian Wedding Soup ahead of time?
Absolutely! Italian Wedding Soup is an excellent candidate for meal prep. You can prepare the meatballs ahead of time and store them in the freezer, or even make the entire soup (minus the pasta and spinach) a day or two in advance. The flavors often deepen overnight, making it even more delicious. Just add the fresh spinach and freshly cooked pasta right before serving.
What if I don’t like fennel or can’t find it?
While fennel adds a unique and delicious subtle anise flavor that truly elevates the soup, you can certainly omit it if it’s not to your taste or unavailable. The soup will still be very flavorful with just the onions, carrots, and celery as your aromatic base. You might consider adding a bit more celery for extra crunch and savory depth if omitting fennel.
How can I make this soup vegetarian?
Making a vegetarian version of Italian Wedding Soup is entirely possible! You would need to substitute the ground pork meatballs with vegetarian or plant-based meatballs (either store-bought or homemade with lentils, mushrooms, or a meat substitute). Use vegetable broth instead of chicken stock, and ensure your Parmesan cheese is vegetarian (made without animal rennet). The rest of the vegetable and pasta components are naturally vegetarian-friendly.
Can I use different greens instead of spinach?
Yes, you can! As mentioned, escarole is a traditional choice and offers a slightly bitter, more robust flavor that some prefer. Baby kale is another excellent option, providing a slightly heartier texture and earthy flavor. You could also experiment with chopped collard greens or even finely shredded cabbage, though they would require a longer cooking time to soften.
Why cook the pasta separately?
Cooking pasta separately is key to avoiding mushy pasta, especially if you plan on having leftovers. Pasta continues to absorb liquid as it sits in the soup, which can lead to it becoming bloated and soft, and can also thicken your broth considerably. By adding freshly cooked pasta to individual bowls just before serving, you maintain the ideal al dente texture and ensure your soup remains deliciously brothy.
Italian Wedding Soup Recipe
This classic Italian Wedding Soup recipe delivers a rich, flavorful broth filled with tender mini meatballs, delicate pasta, and vibrant greens. It’s a comforting and hearty meal perfect for any occasion, combining a symphony of fresh ingredients into one delicious bowl.
Course: Soup
Cuisine: Italian
Keyword: Italian wedding soup, meatballs, spinach, comfort food
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 8 servings
Author: Chef Jenn
Ingredients
For the Meatballs:
- 1 pound ground pork (lean recommended)
- 2 slices white bread (crusts removed if crusty)
- ¼ cup milk (any kind)
- 2 cloves garlic (minced)
- ¼ cup Parmesan (freshly grated)
- 1 egg (lightly beaten)
- 1 teaspoon salt (kosher salt preferred)
- Freshly ground black pepper (to taste)
- 1 teaspoon garlic powder
- 1 teaspoon dried basil
- 1 teaspoon onion powder
For the Soup:
- 2 tablespoons olive oil
- 1 cup yellow onion (chopped)
- 2 carrots (cut into ¼-inch dice)
- 2 stalks celery (cut into ¼-inch dice, including leaves)
- 1 cup fennel bulb (sliced, outer layer and stems removed)
- 10 cups chicken stock (homemade or low/no-sodium broth)
- ½ cup dry white wine (or 1 tbsp lemon juice as substitute)
- 1 cup acini di pepe pasta (or other very small pasta shape)
- 4 ounces baby spinach (washed)
- Fresh parsley (for garnish)
Instructions
- Preheat Oven & Prepare Baking Sheet: Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
- Prepare Bread Mixture: In a small bowl, soak the bread slices in milk for a few minutes, then mash into a smooth paste.
- Combine Meatball Ingredients: In a large mixing bowl, combine ground pork, minced garlic, parsley, Parmesan, egg, salt, pepper, garlic powder, basil, onion powder, and the bread paste. Mix gently until just incorporated.
- Form & Bake Meatballs: Roll teaspoon-sized portions into small balls. Arrange on the baking sheet and bake for 20 minutes, or until browned and cooked through. Set aside.
- Sauté Vegetables: In a large pot, heat olive oil over medium heat. Add onions, carrots, celery, and fennel. Sauté for 5–7 minutes, stirring occasionally, until softened.
- Deglaze the Pot: Pour in white wine (or lemon juice). Let it simmer for 2–3 minutes to reduce slightly, scraping up any browned bits.
- Add Stock & Simmer: Add chicken stock and bring to a boil. Reduce to a simmer, cover, and cook for about 10 minutes.
- Cook Pasta Separately: In a separate pot, cook pasta in about 2 cups of chicken broth or salted water for approximately 6 minutes, until al dente. Drain and set aside.
- Incorporate Meatballs: Gently add the baked meatballs into the simmering soup. Cover and let it simmer for another 10 minutes.
- Wilt Spinach: Stir in the baby spinach and cook for 1–2 minutes until just wilted.
- Season & Serve: Adjust seasoning with additional salt and pepper as needed. Serve hot, garnished with extra Parmesan and fresh parsley.
Notes
Chef Jenn’s Tips
- Choose high-quality chicken stock for the richest flavor.
- Avoid over-mixing the meatball mixture to keep them tender.
- If you don’t have white wine, simply omit it. A tablespoon of lemon juice can balance the flavors.
- Cooking the pasta separately prevents it from absorbing too much broth and getting mushy. Add pasta to individual bowls before serving or reheating.
- For a gluten-free option, substitute gluten-free pasta and bread.
Nutrition Information
Serving: 1.5 cups | Calories: 443kcal | Carbohydrates: 36g | Protein: 24g | Fat: 21g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.004g | Cholesterol: 73mg | Sodium: 880mg | Potassium: 759mg | Fiber: 3g | Sugar: 9g | Vitamin A: 4017IU | Vitamin C: 9mg | Calcium: 120mg | Iron: 3mg
Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.
More Delicious Soup Recipes to Explore
If you loved this Italian Wedding Soup, you might enjoy exploring other comforting and flavorful soup recipes from Chef Jenn. Each offers a unique taste and a delightful cooking experience!
