4.82 from 16 reviews

Easy Italian Wedding Soup Recipe

Jump to RecipeVideoPrintRate

This post may contain affiliate links. Please read our disclosure policy.

Trust me, you’ll love this Easy Italian Wedding Soup Recipe!

We eat a lot of soup during soup season in our household! From Tomato Tortellini Soup and Creamy Chicken and Rice Soup to Crockpot Minestrone and Beef Stew, we love it all!

italian wedding soup in a bowl with fresh parmesan on top and a spoon taking a bite out of a meatball.

This Easy Italian Wedding Soup Recipe is…

  • A family favorite recipe
  • Comforting and easy weeknight meal
  • Can be made in the slow cooker/crockpot
  • Perfect for soup season
  • It can be prepped in advance (making meatballs, chopping vegetables, etc.).

Ingredients needed for wedding soup

(For the full recipe, scroll down to the recipe card below)

ingredients needed to make wedding soup all chopped and prepped in mall glass bowls.
  • Ground pork and ground beef: I love using a mixture of both for the best flavor and texture. You can also use ground turkey or chicken for a lighter version.
  • Fresh White Bread: use bread to bind the meatballs or you can use Italian breadcrumbs.
  • White onion: have you ever tried grating your onion on a box grater and adding into your meatballs? It’s a fun way to distribute the flavor without pieces of onion in each meatball.
  • Cheese (Pecorino Romano/Parmigiano Reggiano) Adds a rich, nutty taste to the meatballs. Freshly grated works best!
  • Chicken broth or stock: or vegetable broth. If you have homemade, use that!
  • Greens: Escarole is traditional, but spinach, kale, endive or Swiss chard work well, too. Add at the end to keep them bright and tender.
  • Acini di Pepe (or other small pasta): These tiny pasta pearls absorb the broth beautifully. Alternatives you can use: orzo, ditalini, or pastina
  • Sage: fresh if you can!

Step by Step Directions

(For the full recipe, scroll down to the recipe card below)

Wedding soup is actually really easy to make. This soup may look complex or complicated, but trust me it’s a soup anyone can make. Promise!

Can I make Italian Wedding Soup in the Slow Cooker?

Yes! (One of my favorite ways when I have errands to run!)

  1. In a slow cooker, add in the broth, onions, celery, carrots, sage, salt, and garlic. Cook on high for 4 hours.
  2. Make your meatballs and cook them in the oven at 400° F for 15 minutes or until no longer pink. Blot them with paper towels and then add into the soup.
  3. Once you are about 20 minutes out from eating dinner, add in the pasta and greens. Serve warm!

What to eat with Italian Wedding Soup?

Salad or bread are some of our favorites to enjoy with wedding soup.

a close up image of italian wedding soup with a meatball on a gold spoon.

Which do you like more in your soup?

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

4.82 from 16 reviews

Easy Italian Wedding Soup Recipe

Prep: 35 minutes
Cook: 35 minutes
Total: 1 hour 10 minutes
Servings: 12 servings
This classic comfort dish is packed with flavorful meatballs made with ground pork and ground beef, tender greens, and tiny pasta in a rich, savory broth. Perfect for chilly nights or a cozy family meal!

Ingredients

For the meatballs:

  • 8 oz. pork, ground
  • 8 oz. beef, ground
  • 2 slices fresh white bread, crust trimmed, torn into pieces
  • 2 cloves garlic, minced (about 1 tsp.)
  • 1/2 medium white onion, grated or finely chopped
  • 1/3 cup fresh parsley, minced
  • 1/2 cup Pecorino Romano or Parmigiano Reggiano cheese, freshly grated
  • 1/2 tsp. salt
  • 1 large egg
  • 2 Tbsp. Worcestershire (or sub milk)

For the soup:

  • 2 Tbsp. olive oil
  • 1/2 medium white onion, chopped
  • 3 large carrots, peeled and finely chopped
  • 4 stalks celery, diced
  • salt and pepper to taste
  • 2 cloves garlic, minced
  • 2 Tbsp. sage, fresh, chopped
  • 10-12 cups chicken broth (homemade preferred but store bought is OK too)
  • 2 cups cooked small pasta, such as acini di pepe or ditalini, or cook more pasta as desired (or 1 cup uncooked )
  • 8 cups greens (baby spinach, endive, kale, or escarole)
  • parmigiano reggiano for garnish and good quality olive oil (optional)

Last step! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

  • Mix the meatball mixture: In a large bowl, combine the bread, garlic, onion, parsley, cheese, salt, egg and Worcestershire. Once combined, then add in the ground pork and beef. Gently combine with clean hands or a spoon until thoroughly mixed.
    8 oz. pork, ground, 2 slices fresh white bread, crust trimmed, torn into pieces, 2 cloves garlic, minced (about 1 tsp.), 1/2 medium white onion, grated or finely chopped, 1/3 cup fresh parsley, minced, 1/2 cup Pecorino Romano or Parmigiano Reggiano cheese, freshly grated, 1/2 tsp. salt, 1 large egg, 2 Tbsp. Worcestershire (or sub milk), 8 oz. beef, ground
  • Roll into balls (and brown): Roll mixture into small, tiny meatballs, about 3/4-inch in size, use your hands or a small melon baller, and place on a baking sheet lined with parchment paper. Set aside. (Optional step: you can brown the meatballs in batches and avoid over crowding the pot for about 2 minutes in a large pot with a little olive oil. Cook about 3/4 of the way, they will finish cooking in the soup. Remove them from the pot and set aside and repeat process with remaining meatballs, adding a touch more olive oil as needed along the way).
  • Saute the veggies: Add olive oil to a large soup pot along with the onions, celery, carrots, salt & pepper, and sweat over low heat for 15 minutes. Stirring occasionally. Then add in garlic and sage and stir for ~1 minute until fragrant.
    2 Tbsp. olive oil, 1/2 medium white onion, chopped, 3 large carrots, peeled and finely chopped, 4 stalks celery, diced, salt and pepper to taste, 2 cloves garlic, minced, 2 Tbsp. sage, fresh, chopped
  • Add broth: Add in the broth and bring to a boil. (Pro tip: add the rind of the Parmigiano Reggiano cheese here!).
    10-12 cups chicken broth (homemade preferred but store bought is OK too)
  • Add meatballs: Then add in the meatballs. Once they float to the top they will most likely be done. Be sure to check internal temperature with a meat thermometer (Beef and pork should reach 145°F). If adding in uncooked pasta into the soup, add 3/4 cup of it in this step).
  • Add greens, garnish, and serve: Stir in the greens (I used baby spinach). Taste and adjust seasonings, adding more salt or pepper as desired. To serve, spoon cooked pasta into a bowl, followed by the soup, and finish with Parmigiano Reggiano or Pecorino Romano and a drizzle of olive oil (optional).
    2 cups cooked small pasta, such as acini di pepe or ditalini, or cook more pasta as desired, 8 cups greens (baby spinach, endive, kale, or escarole), parmigiano reggiano for garnish and good quality olive oil (optional)

Video

Notes

  • Using white bread for the meatball works well, but if you have a French loaf, you can grind it into breadcrumbs or just use Italian breadcrumbs. 
  • I always like to cook the small pasta on the side and add it into the bowls when serving so the pasta doesn’t soak up all of the yummy, savory broth.
    • You can add it directly into the soup and let it cook and simmer for about 5 minutes. If adding uncooked pasta into the soup, add in 3/4 cup. 
  • If you have a parmigiano reggiano rind, add it in with the broth.  
  • Storage options:  
    • In the Refrigerator: lasts 3 to 4 days when stored in an airtight container. Let the soup cool before refrigerating.
    • In the Freezer: It can be frozen for up to 3 months. Store in a freezer-safe container, leaving space for expansion.Storage:
    • For the best texture, store pasta separately if you plan to keep leftovers. Pasta can become mushy when sitting in broth for too long.
    • Reheat on the stovetop over medium heat or in the microwave, adding a splash of broth or water if needed.

Nutrition Information

Serving: 1bowl, Calories: 267kcal (13%), Carbohydrates: 27g (9%), Protein: 14g (28%), Fat: 12g (18%), Saturated Fat: 4g (25%), Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0.002g, Cholesterol: 48mg (16%), Sodium: 564mg (25%), Potassium: 380mg (11%), Fiber: 3g (13%), Sugar: 4g (4%), Vitamin A: 3976IU (80%), Vitamin C: 7mg (8%), Calcium: 95mg (10%), Iron: 2mg (11%)

Nutritional information is provided as a courtesy and is automatically calculated. It should only be construed as an estimate rather than a guarantee. Ingredients can vary and Kroll’s Korner can’t make any guarantees to the accuracy of this information.

This recipe was published originally in January 2021 and was updated with new photos Feb. 2025. 📸 Photos by Megan McKeehan of The Broke Girl Table

Krolls Korner

Krolls Korner

Welcome to my tiny “korner” on the Internet! I am a Registered Dietitian Nutritionist who loves cookies as much as kale. (OK, maybe I like cookies a little bit more but shh, don’t tell anyone). I am so glad you’re here! Follow along for hassle free, realistic and approachable recipes.

Read More
4.82 from 16 votes (5 ratings without comment)
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

32 Comments
Filter By : All
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Karin

This soup was a definite win with the family. Made a couple of tweaks, added the juice of one fresh lemon to the broth for brightness. And used organic ground chicken in lieu of ground beef and pork, cooked in a pan with some olive oil to firm them up prior to putting in the soup. So yummy!

Comment Type
Comment
Trish

This was a miss for us. The meatballs were good, but there was way too much broth compared to everything else in the soup. My results looked nothing like the recipe picture because all you saw was broth in mine. I used 3/4 c uncooked orzo and cooked it separately and it wasn’t nearly enough. I should have cut the broth to 9 cups and at least doubled the pasta. I haven’t made Italian wedding soup before, so I’m not sure how long it takes, but this took 75 minutes. Two stars

Comment Type
Comment
Traci

This sounds perfect I love wedding soup ..Yours seems very simple I definitely will be making it ..but I prefer Italian bread crumbs how much should I use instead of the white bread ?

Heather Johnson

i LOVE wedding soup – the little meatballs are the best!!! can’t wait to try

veenaazmanov

This Bowl is surely a meal by itself. Super delicious combinations and presentation picture perfect. This Soup Bowl is a grab.

Beth

Yummy! My husband is going to love this recipe! Can’t wait to make this recipe soon!

Aparna

My daughter loves any recipe that calls for MSG! I am certainly going to to give this recipe a shot, but with a vegetarian twist!

Julia

This is my all-time favourite soup. And love that you made the meatballs bigger-the better 🙂

Lori D.

Tawnie, could you fix the ingredients and directions? Sage isn’t mentioned as an ingredient but then is used. And it looks like onion and garlic should be in meatballs but then is used in soup.

Lori Dickey

The soup was delicious. Love your blog and recipes!

Emily Bruno

I love adding Orzo to soup- this sounds SO good. Now that the weather is finally cooling down, I’m adding this to our dinner rotation!