Italian Wedding Soup Recipe

Italian Wedding Soup Recipe

Cook Time: 30 minutes

Warm up with a hearty bowl of Italian wedding soup. This top-rated soup recipe is the perfect bowl of comfort that everyone will love. Want to know the best part? This Italian wedding soup only requires a few ingredients and comes together in less than an hour.

What Is Italian Wedding Soup?

Italian wedding soup is a hearty Italian soup consisting of noodles, vegetables, meatballs, and broth. It was originally a "peasant dish," meaning it's made from inexpensive ingredients that anyone could find.

Why Is It Called Italian Wedding Soup?

Even though it's called "wedding soup," this soup has nothing to do with weddings. The name comes from the Italian phrase "minestra maritata," which actually means married soup. But it's not the marriage we think of it's actually referring to the marriage of the ingredients and the flavor it produces.

What Is In Italian Wedding Soup?

Most Italian wedding soups contain these ingredients:

  • Meatballs: Combine ground beef, egg, bread crumbs, Parmesan, basil, and onion powder to create the meatballs.
  • Broth: This recipe calls for chicken broth though reviewers have had luck using different broths too.
  • Vegetables: This soup has escarole and carrots. You can also add onions or celery if you want more color.
  • Pasta: This recipe calls for orzo.

What Type of Pasta Goes In Italian Wedding Soup?

This particular recipe calls for orzo pasta, which is what we like to use. But you can really use any small pasta you have on hand, like ditalini or acini de pepe.

How to Make Italian Wedding Soup

You'll find the full, step-by-step recipe below but here's what you can expect when making this Italian wedding soup:

Step 1: Make the Meatballs

Combine ground beef, egg, bread crumbs, Parmesan, basil, and onion powder in a bowl. Shape the mixture into small meatballs, about 3/4-inch in diameter.

Step 2: Prepare the Soup

In a large pot, heat chicken broth over medium-high heat until it begins to boil. Add the escarole, orzo pasta, chopped carrot, and meatballs to the pot. Bring everything back to a boil, then reduce the heat to medium.

Step 3: Cook the Soup

Let the soup simmer at a slow boil, stirring occasionally to prevent the ingredients from sticking. Cook until the pasta is al dente and the meatballs are fully cooked, about 10 minutes.

Step 4: Serve and Enjoy!

Once the soup is ready, ladle it into bowls and serve hot. Enjoy the rich, flavorful taste of this comforting Italian classic.

What to Serve With Italian Wedding Soup

Italian wedding soup really does have it all, so don't feel pressured to serve it with anything! However, we recommend pairing it with a warm dinner roll for the perfect meal.

How to Store Italian Wedding Soup

Store completely cooled Italian wedding soup in an airtight in the fridge for up to four days. You may need to add more broth or water when reheating, as the pasta tends to absorb liquid. Reheat on the stove or in the microwave until warmed through.

How to Freeze Italian Wedding Soup

Italian wedding soup freezes well. Ladle the completely cooled soup into individually portioned zip-top freezer bags. Freeze flat for up to three months. To reheat, thaw the soup in the fridge overnight and warm it on the stove.

Community Tips and Praise

"I love this soup. The only changes I made were using mild Italian sausage for the meatballs, which I made in advance, and using baby spinach instead of escarole," says one reviewer. "I added the spinach during the last minute of cooking. This is a great weeknight soup."

"I made this for the first time on Easter. My husband and I had had it before, but my guests were delighted. It was better than any I had tasted. It has become a family favorite, and I like that it is so simple to make," another reviewer shares.

"This soup was excellent!" according to Marlena C. "Based on other reviews, I doubled the meat to have lots of meatballs and added extra broth. Ive already made it twice and plan on making it frequently in the future!"

Ingredients

  • pound extra-lean ground beef
  • 1 large egg, lightly beaten
  • 2 tablespoons dry bread crumbs
  • 1 tablespoon grated Parmesan cheese
  • teaspoon dried basil
  • teaspoon onion powder
  • 5 cups chicken broth
  • 2 cups thinly sliced escarole
  • 1 cup uncooked orzo pasta
  • cup finely chopped carrot

Directions

Step 1: Combine ground beef, egg, bread crumbs, Parmesan cheese, basil, and onion powder in a bowl. Shape into 3/4-inch meatballs and place on a parchment-lined tray.

Step 2: Heat broth in a large pot over medium-high heat until boiling. Add escarole, orzo, carrot, and meatballs. Return to boil, then reduce heat to medium.

Step 3: Simmer the soup at a slow boil, stirring frequently to prevent sticking, until the pasta is tender and meatballs are fully cooked, about 10 minutes.

Step 4: Serve hot and enjoy!

Cook's Note

This recipe is versatile. You can swap ground turkey for beef, use spinach instead of escarole, or try a different small pasta like ditalini or acini de pepe.

Nutrition Facts (per serving)

Calories 416
Total Fat 14g
Saturated Fat 5g
Cholesterol 87mg
Sodium 1211mg
Total Carbohydrate 43g
Dietary Fiber 3g
Protein 27g
Vitamin C 2mg
Calcium 75mg
Iron 4mg
Potassium 676mg

Italian Wedding Soup Recipe

Comments

LOUTRE

10/06/2025 01:52:54 PM

I made a few changes to this recipe: - Reduce pasta to 1/2 cup (You can use orzo, small shells, ditalini, orecchiette...) - Brown meatballs in a little olive oil and drain before adding to soup. (Gives meatballs better color and flavor, and makes soup less greasy!) - I increased carrots to 1/2 cup, and sauteed with 1/2 cup onion in a little olive oil to start. I always saute vegetables in soup pot first, before adding broth. (Again, better flavor.) - I use spinach or escarole; both are yummy!

kijasper

05/26/2021 01:52:06 PM

I made this last night for supper and everyone loved it. I made it in the slow cooker, so I cooked the starch at the end separately and added it before serving. I did make some substitutions and additions, based on what we had in the house. orzo- I used pearl couscous escarole- I used kale ground beef- I used hot Italian pork sausage meat Since I was using seasoned meat for the meatballs, I kept the basil out and added it directly into my homemade chicken stock and also added some chives and parsley. It was great, and will definitely make it again!

CrispCane6665

10/14/2024 12:04:16 PM

I've always enjoyed this soup, finally made it! I made a few changes, doubled the meat, (doubling the parmesan cheese,basil, and bread crumbs as well). Used finely chopped garlic and onion instead of powdered, and a dash of celery salt to the meatballs. I also cooked the meatballs separately, draining any excess oils, but adding a bit more Parmesan cheese to the broth once combined. I cooked, rinsed, drained and cooled the pasta prior to adding it to the soup. My broth was just two larger chicken cubes, (Knorr), & used baby spinach leaves, and did about a 1/2 cup each of carrots and celery and a few dashes of oregano to the broth.

Celeste

01/16/2019 04:13:18 AM

This is delicious and I'd make it again though it's not one of my favourites. Maybe I just don't like Italian Wedding soup that much. I made the following changes going by other reviewers suggestions and my own intuition; I more than doubled the recipe (which made a bit 'too much' soup) and added about 4 stalks of diced celery, 2 diced white onions, and about 6 peeled and diced carrots. I added some salt to the meatballs and formed them smaller before cooking them separately in a cast iron pan with olive oil. I also sauted the veggies (minus the greens) with salt, aproxx. 1 tbsp oregano, pepper, basil and about 4 cloves minced garlic in olive oil before adding them to the soup. Finally I swapped out the escarole for spinach, left out the parmesan cheese and subbed the orzo for resini, cooking the pasta separately. The meatballs were oily so next time I might bake them. I also think that chicken meatballs may have taste better in this recipe. Ideally, let this soup sit for 2-3hrs or even overnight to let the flavours develop.

Frank-e

02/01/2023 09:56:43 PM

I always work with 8 cups of broth/stock. It just goes to quick. I used 2 stalks of celery, 2 large carrots and 1/2 an onion. I use a package of frozen chopped spinach. I also add a little salt and pepper to the meatball mix. (about 1.5 lbs or lean chop neat.) Increase the rest of the ingredients to your liking. I also pre-cook my pasta and use it when we are about to eat. Keeping it separate from the soup. Served with the pasta in one pot/bowl and the soup in another. Mix them as you like.

Marla

09/30/2023 11:34:24 PM

Very good. I used six cups chicken broth and one cup beef. Added onions and celery, used spinach. Added some salt/pepper to meatballs and some celery salt to the soup. Cooked meatballs ahead and orzo.

Bobbi Higgins

02/04/2020 06:47:23 PM

The soup was very tasty! SO much better than canned. I did as some others have suggested and cooked the orzo first. I also used spinach because I could not get the escarole at my local stores. For the meatballs, I used 1 lb of hamburger, italian seasoned bread crumbs, and doubled the seasonings accordingly. I also browned them in the soup pot I used prior to adding the broth. Just brown, remove the meatballs, drain away the grease and add the broth, then continue as per the instructions. The flavor from the meatballs really made the broth stand up to the rest of the flavors in the soup!

ValerieVAB

03/11/2024 03:57:45 PM

I’m getting ready to make this a second time and double for pot luck. I used 2 cups of chopped carrots, onion, and celery; more broth about 8 cups chicken and 2 cups beef. I make baked mini turkey meatballs with 2 pounds of turkey and add 1/2 cup of Parmesan and half a cup of panko, 1 egg, chopped parsley, crushed 2-3 cloves garlic, sprinkle of red pepper flakes, 1 t of Italian seasoning. I use a large container of baby spinach. I used 2 cups of ditalini pasta vs orzo. This time making the meatballs a day ahead.Everyone loved it and wanted me to make it again for lent supper.

Judy

01/02/2024 08:40:35 PM

I doubled the ingredients so I could freeze some soup for another time. I made a few changes (my preferences) and used ground turkey instead of beef. For the broth I did use one container of beef broth. I used 1 cup of dried star pasta and a whole head of escarole since I double the recipe. Also when the soup was done I stirred in a mixture of one beaten egg, 1/2 cup grated parmesan. Great recipe! Thank you!

Kelly Roou

06/14/2019 03:41:45 PM

My hubby's new favorite soup! I used chicken for the meatballs, which I used a pastry bag to dispense into a pan, and browned first. Defintely substitute 1 cup of beef broth for one of the chicken as it makes a huge difference! I also sauteed alittle garlic, finely diced celery and green onion, as well as increasing the carrot amount to 1 cup. I substituted cooked Israeli couscous, for the orzo whch worked very well. I also used kale which my hubby never had before and absolutely loved!

tkatsirochef

12/06/2021 08:09:08 PM

Excellent, simple. I used pre-cooked meat balls. I cooked the acini de pepe beforehand in a beef broth and added during the simmer step. I added chopped green onions and spinach.

Debbie

09/24/2025 01:40:39 PM

The soup part was great. I felt like meatballs didn't go. I wonder if ground chicken would be a better fit for meatballs.

MKorostoff

05/23/2025 03:14:20 AM

Incredibly easy recipe, high reward for very little effort. Escarole is hard to find, so i used dinosaur kale, which I thought was just as good

KatyB

04/06/2025 09:04:04 PM

I doubled the recipe and meticulously followed the instructions. The meatballs lacked flavor. Maybe shredded onions in the meatballs instead of onion powder, salt, and pepper? Salt and pepper in the broth. Beef broth instead of chicken broth? Do not make ahead! The orzo soaks up the broth.

Maggie Reyes

03/22/2025 03:49:07 AM

My first time making Italian wedding soup. Very easy to make, looks good, but I found it a bit tasteless. Made a few changes. Sautéed celery & carrots, grated onions (I had no onion powder), added chicken bullion, and only added half the orzo (which I cooked separately so it didn’t turn out gummy). Used spinach because it’s what I had. Nice and brothy. Worth making and will make again.

DapperBeef1531

02/21/2025 10:50:34 PM

Swapped the escarole out for fresh spinach. Also swapped the beef meatballs for Italian sausage ones. Added some canned tomatoes and white beans as well

njharstvedt

02/16/2025 11:06:40 PM

I followed the recipe. I put half of the meatballs in an air fryer for 10 min at 350 and the other half in the pot of soup. In the end, I didn’t add the air fried meatballs to the pot. It was a mild flavored soup and tasted good but it really needed something else.

Charles Rodriguez

01/26/2025 09:35:30 PM

Bro, I need to calm down, it’s too good.

BoldClam8253

01/26/2025 05:14:33 PM

Maybe it's just me, but in that first photo of all the ingredients in the pot it looks like the meatballs were seared first.

mamajam

01/19/2025 02:24:09 AM

Per reviews I browned meatballs first for about 12 minutes. I used cheaper hamburger as that was what i had on hand and would definitely use leanest you can find to keep soup from getting greasy. I used spinach per our preferences. Delicious and easy