Italian Wedding Soup Recipe

Italian Wedding Soup

Italian Wedding Soup is a cozy, one-pot Italian-American classic built on tender chicken meatballs, tiny pasta, and a savory broth. It tastes rich but not heavy, with a gentle bitterness from the greens that keeps every spoonful balanced. If you have never made it from scratch, this recipe is a good place to start.

Total time comes to 70 minutes, with 30 minutes of prep and 40 minutes of cooking, and the difficulty sits at beginner to intermediate. It works beautifully as a Sunday supper, a first course for a holiday meal, or a light main with crusty bread. The one step worth slowing down for is rolling the meatballs — handle the mixture gently and they will stay juicy.

What is Italian Wedding Soup?

It is a brothy Italian-American soup made with small chicken meatballs, diced aromatics, chicken broth, tiny pasta, and chopped greens, all simmered on the stovetop. The flavor is savory and clean, with a juicy, springy bite from the meatballs and a soft chew from the pasta. Escarole brings a mild pleasant bitterness that balances the richness, while spinach keeps things milder if that is your preference.

In Italian-American cooking, “wedding soup” refers to the happy marriage of greens and meat in the pot, not an actual wedding menu.

Italian Wedding Soup
Italian Wedding Soup

Reasons to Try Italian Wedding Soup

There are plenty of reasons this soup earns a regular spot in the rotation, and most of them come down to how well it works on a busy week.

  • One pot, minimal cleanup — Everything from the aromatics to the pasta cooks in a single Dutch oven, so you are not juggling pans.
  • Better than canned — Homemade meatballs and fresh greens give you a cleaner, brighter flavor that no store-bought version can match.
  • Balanced and satisfying — Protein, vegetables, and carbs all live in the same bowl, which makes it a genuine meal rather than a side.
  • Friendly to swaps — Dark or light ground chicken works, spinach replaces escarole easily, and small pasta shapes are interchangeable.
  • Freezer-ready — A big batch holds up well for weeks, so you always have a comforting bowl within reach.
  • Crowd-pleasing — Kids and adults both tend to enjoy it because nothing in the bowl is aggressively seasoned or spicy.

Ingredients Needed to Make Italian Wedding Soup

You probably have most of the pantry items already, and the fresh ingredients are easy to find at any grocery store. Here is how everything breaks down.

For the Chicken Meatballs

  • 1 lb ground chicken (preferably dark meat) — Dark meat keeps the meatballs moist; if you only have light meat, add an extra tablespoon of olive oil to the mix.
  • 1/2 cup plain breadcrumbs — They bind the meatballs and soak up moisture; panko works but gives a slightly lighter texture.
  • 1/2 cup grated Parmesan cheese — Use real Parmigiano-Reggiano if you can, since it brings both salt and umami to the mix.
  • 1 large egg, lightly beaten — The binder that holds everything together; beat it first so it distributes evenly.
  • 2 cloves garlic, minced — Fresh garlic beats the jarred kind here; it perfumes the meatballs from the inside.
  • 1 tsp dried oregano — A classic Italian seasoning note that pairs with the Parmesan.
  • 1/2 tsp kosher salt — Kosher salt dissolves better than table salt in ground meat.
  • 1/4 tsp black pepper — Freshly cracked tastes brighter, but pre-ground is fine.

For the Soup Base

  • 2 tbsp olive oil — For sweating the vegetables; regular or extra virgin both work.
  • 1 medium onion, finely diced — Yellow or white onion gives the broth its savory backbone.
  • 2 medium carrots, peeled and diced — They add sweetness and body; cut them roughly the same size as the celery.
  • 2 celery stalks, diced — The third member of the classic soffritto trio.
  • 4 cloves garlic, minced — Added later than the other aromatics so it does not burn.
  • 8 cups low-sodium chicken broth — Low-sodium matters because the Parmesan and meatballs both add salt.
  • 1 cup acini di pepe pasta — These tiny peppercorn-shaped beads are traditional; orzo or ditalini are solid swaps.
  • 4 cups chopped escarole or spinach, packed — Escarole brings mild bitterness, spinach brings a softer, sweeter finish.
  • 1/2 cup grated Parmesan cheese, for serving — A final shower on top pulls the whole bowl together.
  • Kosher salt and black pepper, to taste — Always taste before you season, since the broth is already salty.

Equipment Needed

Nothing fancy here — a heavy pot and a few basics will get you through the whole recipe.

  • Large Dutch oven or heavy pot — The wide, even heat helps the meatballs poach gently without breaking apart; a stockpot works in a pinch.
  • Large mixing bowl — For combining the ground chicken mixture; give yourself room to work without spilling.
  • Wooden spoon or silicone spatula — For stirring without scratching the pot; a metal spoon can leave marks on enamel.
  • Sharp chef’s knife and cutting board — Dicing the onion, carrots, and celery evenly is easier with a properly sharpened blade.
  • Baking sheet or large plate — To hold the rolled meatballs before they hit the pot; line it with parchment for easy cleanup.
  • Ladle — For serving without dragging half the pot into one bowl.

Instructions to Prepare Italian Wedding Soup

Here is the full walkthrough, from mixing the meatballs to ladling them out. Read it once before you start so the timing feels natural.

  • Make the meatball mixture — In a large bowl, combine the ground chicken, breadcrumbs, Parmesan, egg, minced garlic, oregano, salt, and pepper. Mix gently with your hands until just combined; do not overmix or the meatballs will turn dense.
  • Roll the meatballs — Shape the mixture into 1-inch meatballs, about 24 to 30 total, and set them on a plate or baking sheet. Wet your hands lightly to keep the mixture from sticking.
  • Sweat the aromatics — Heat the olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion, carrots, and celery, and cook, stirring occasionally, until softened and the onion is translucent, about 5 to 7 minutes. Add the minced garlic and cook one more minute until fragrant.
  • Simmer the meatballs — Pour in the chicken broth and bring to a simmer over medium-high heat. Reduce the heat to medium-low and carefully add the meatballs. Simmer gently for 10 minutes, until they are cooked through and float to the surface. Do not boil vigorously, or the meatballs may break apart.
  • Cook the pasta — Add the acini di pepe and cook for 8 to 10 minutes until al dente, stirring occasionally to prevent sticking. If the soup gets too thick, splash in a little more broth or water.
  • Wilt the greens — Stir in the chopped escarole or spinach and cook 3 to 5 minutes until wilted and tender. Taste and season with additional salt and pepper as needed.
  • Serve — Ladle into bowls and top with grated Parmesan cheese. Serve hot with crusty bread if you like.
Italian Wedding Soup

What Goes Well With Italian Wedding Soup Recipe

A bowl of this soup can stand on its own, but a few simple sides turn it into a fuller spread.

  • Crusty Italian bread — A slice of good bread is made for mopping up the savory broth at the bottom of the bowl.
  • Garlic knots — Warm, buttery, and just garlicky enough to complement the Parmesan without competing with it.
  • Simple green salad — A lemony arugula salad cuts through the richness and adds a fresh, peppery crunch.
  • Roasted broccoli with lemon — The charred edges and bright citrus echo the flavors already in the pot.
  • Dry white grape juice spritzer — A non-alcoholic, crisp drink that mimics a wine pairing without any alcohol.
  • Lemon granita — A light, icy dessert that resets the palate after a warm, savory bowl.

Key Tips for Making Italian Wedding Soup Recipe

A handful of small choices make the difference between a good bowl and a great one. Keep these in mind as you cook.

  • Mix the meat gently — Overworking the ground chicken develops a tough texture, so stop as soon as everything is combined.
  • Keep the simmer low — A rolling boil will break the meatballs apart; a lazy simmer is what you want.
  • Cook pasta separately if you plan on leftovers — The pasta keeps drinking broth as it sits, so storing it separately keeps the soup from turning into stew.
  • Taste before salting — Both the Parmesan and the broth bring sodium, so wait until the end to adjust.
  • Use dark meat chicken when you can — The extra fat keeps the meatballs juicy even after a long simmer.
  • Chop the greens into bite-sized pieces — Large leaves are awkward to eat with a spoon; keep them roughly 1-inch wide.
  • Add a Parmesan rind while simmering — If you have one saved, drop it in for extra depth and fish it out before serving.

Creative Variations of Italian Wedding Soup Recipe

Once you have the base method down, this soup is very forgiving to riff on. Here are a few directions worth trying.

  • Turkey version — Swap the ground chicken for ground turkey; add a tablespoon of olive oil to the mixture so the meatballs stay moist.
  • Kale and white bean — Replace the escarole with chopped kale and add a can of drained cannellini beans for a heartier bowl.
  • Spicy Calabrian twist — Add a pinch of crushed red pepper flakes to the soffritto for gentle heat that plays well with the Parmesan.
  • Lemon and dill finish — A squeeze of lemon and a sprinkle of fresh dill brighten the broth for a spring-like version.
  • Mini meatball variation — Roll the meatballs smaller so they fit neatly on a spoon, which is nice for serving as a first course.
  • Gluten-free adaptation — Use gluten-free breadcrumbs and a gluten-free small pasta shape; the method stays exactly the same.

Storage Guidelines for Italian Wedding Soup Recipe

Leftovers reheat beautifully, but a little planning keeps the texture right.

  • Refrigerator storage — Cool the soup completely, then transfer to airtight containers and refrigerate for up to 3 days.
  • Freezer storage — Freeze in airtight containers for up to 2 months; leave a little headroom since the broth expands.
  • Separate the pasta — If you can, store the pasta apart from the broth so it does not soak up all the liquid overnight.
  • Cool quickly — Spread the soup in a shallow container before chilling so it drops out of the temperature danger zone fast.
  • Label and date — Write the date on the lid so you know exactly how long it has been sitting in the back of the fridge.

Reheating Tips for Italian Wedding Soup Recipe

Gentle heat is the key to bringing this back to life without toughening the meatballs.

  • Stovetop method — Warm over medium-low heat until heated through, stirring occasionally; add a splash of broth if it looks thick.
  • Microwave method — Cover and heat in 1-minute bursts on high, stirring between intervals, until steaming hot.
  • Slow cooker method — Pour the soup into a slow cooker on low for 1 to 2 hours, which works well for a hands-off lunch.
  • Oven method — Transfer to an oven-safe pot, cover, and warm at a low setting until the center is hot, checking every few minutes.

Nutrition Value (per serving)

Based on 1 serving out of 4 total servings.

  • Calories — 520
  • Protein — 38g
  • Fat — 24g
  • Carbohydrates — 38g
  • Fiber — 4g
  • Sugar — 6g
  • Sodium — 980mg

Protein sits at roughly 38 grams per bowl, which is part of why this feels like a full meal rather than a starter.

FAQs

Can I freeze Italian Wedding Soup?

Yes, it freezes well for up to 2 months in airtight containers. For the best texture, freeze the pasta separately or leave it out entirely and cook a fresh batch when you reheat.

How long does Italian Wedding Soup last in the fridge?

Stored properly in airtight containers, it keeps for up to 3 days. Let it cool completely before refrigerating, and reheat gently on the stovetop.

Can I use ground turkey instead of chicken?

Absolutely. Ground turkey works just as well, though it is often leaner, so add a tablespoon of olive oil to the meatball mixture to keep them tender.

What pasta works best in this soup?

Acini di pepe is the traditional choice, but orzo, ditalini, and small shells all work. Just avoid large shapes that overwhelm the spoon.

Is escarole or spinach better?

Escarole brings a pleasant bitterness that balances the broth; spinach is milder and slightly sweeter. Both are traditional, so pick based on what you enjoy.

Why did my meatballs fall apart?

Usually it is overmixing, boiling too hard, or not enough binder. Mix gently, keep the pot at a low simmer, and make sure your breadcrumb and egg ratios match the recipe.

Print

Italian Wedding Soup

A comforting Italian-American soup featuring tender chicken meatballs, fresh spinach, and tiny pasta in a rich, savory broth. The meatballs are juicy and flavorful, while the escarole adds a pleasant bitterness that balances the broth. Perfect as a hearty first course or a light main meal.

  • Author: Ekani Ella
  • Prep Time: 30
  • Cook Time: 40
  • Total Time: 70
  • Yield: 4 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian-American

Ingredients

Scale
  • For the meatballs:
  • 1 lb ground chicken (preferably dark meat)
  • 1/2 cup plain breadcrumbs
  • 1/2 cup grated Parmesan cheese
  • 1 large egg, lightly beaten
  • 2 cloves garlic, minced
  • 1 tsp dried oregano
  • 1/2 tsp kosher salt
  • 1/4 tsp black pepper
  • For the soup:
  • 2 tbsp olive oil
  • 1 medium onion, finely diced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 8 cups low-sodium chicken broth
  • 1 cup acini di pepe pasta (or other small pasta)
  • 4 cups chopped escarole or spinach, packed
  • 1/2 cup grated Parmesan cheese, for serving
  • Kosher salt and black pepper, to taste

Instructions

  1. In a large bowl, combine the ground chicken, breadcrumbs, Parmesan, egg, minced garlic, oregano, salt, and pepper. Mix gently with your hands until just combined; do not overmix, or the meatballs will become dense. Roll the mixture into 1-inch meatballs (about 24-30 meatballs) and place them on a plate or baking sheet.
  2. Heat the olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion, carrots, and celery. Cook, stirring occasionally, until the vegetables are softened and the onion is translucent, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
  3. Pour in the chicken broth and bring to a simmer over medium-high heat. Reduce the heat to medium-low and carefully add the meatballs to the pot. Simmer gently for 10 minutes, or until the meatballs are cooked through and float to the surface. Do not boil vigorously, or the meatballs may break apart.
  4. Add the acini di pepe pasta to the pot and cook for 8-10 minutes, or until al dente. Stir occasionally to prevent sticking. If the soup becomes too thick, add a little more broth or water.
  5. Stir in the chopped escarole or spinach and cook for 3-5 minutes, until wilted and tender. Taste the soup and season with additional salt and pepper as needed.
  6. Ladle the soup into bowls and top with grated Parmesan cheese. Serve hot with crusty bread, if desired.

Notes

Storage: Cool soup completely, then transfer to airtight containers. Refrigerate for up to 3 days or freeze for up to 2 months. To reheat, thaw in refrigerator overnight if frozen, then warm gently on stovetop over medium-low heat until heated through. The pasta will absorb broth upon standing; add extra broth when reheating if desired.

Nutrition

  • Calories: 520
  • Sugar: 6g
  • Sodium: 980mg
  • Unsaturated Fat: 8g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Protein: 38g
  • Cholesterol: 140mg

Keywords: Italian wedding soup, wedding soup recipe, chicken meatball soup, Italian soup, spinach soup, escarole soup, homemade soup, comfort food, stovetop soup, healthy soup, pasta soup

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Recommended Articles

Leave a Reply