| | | | | | | | |
5 from 2 votes

Best Italian Wedding Soup Recipe (from Scratch)

This post may contain affiliate links.

Italian Wedding Soup is the cozy, slurpable bowl my whole family fights over, with tender mini meatballs, tiny orzo, and fresh spinach swimming in a savory parmesan broth. I made a big pot last chilly Sunday and Maddie went back for thirds before I even sat down. If you love a from-scratch comfort bowl, it is right up there with our cozy minestrone soup.

A wooden spoon lifting mini meatballs and spinach from a pot of Italian Wedding Soup.Pin

Do not let the name fool you, there is no wedding required, just a quick batch of homemade meatballs and one pot stand between you and the most comforting dinner on the table.

Italian Wedding Soup Quick Look

  • 🕒 Prep Time: 20 minutes
  • 🌡️ Cook Time: 35 minutes
  • Total Time: 55 minutes
  • 🍽️ Serving: 8 servings
  • Calories: 376kcal
  • 🌶️ Flavor Profile: Savory, brothy, and herby with little bites of beef-and-pork meatball
  • Difficulty: Easy, about as simple as our hearty Italian meatball soup

Quick Answer

How do you make Italian Wedding Soup from scratch?

To make Italian Wedding Soup from scratch, mix a beef-and-pork meatball blend with parmesan, bread crumbs, egg, and herbs, then roll it into mini meatballs and brown them. Saute carrots, celery, and onion, pour in chicken broth, then simmer the meatballs and orzo until tender. Stir in fresh spinach right before serving and finish each bowl with extra parmesan.

Jump to:

Why This Recipe Works

Click to see the technique science
  • A beef-and-pork blend. Mixing ground beef with ground pork keeps the mini meatballs rich and tender instead of dry and dense.
  • Browning builds flavor. Searing the meatballs before they hit the broth leaves savory fond on the bottom of the pot that deepens the whole soup.
  • Orzo cooks right in the pot. The tiny pasta soaks up the broth and thickens it slightly, so every spoonful is hearty.
  • Low-sodium broth keeps you in control. Starting with low-sodium chicken broth lets the parmesan and meatballs season the soup without it turning salty.
  • Spinach goes in last. Stirring the spinach in off the heat keeps it bright green and just-wilted instead of overcooked and dull.
  • Mini meatballs mean every bite counts. Rolling the meatballs small lets you get meat, pasta, and greens in a single spoonful, the way wedding soup is meant to be eaten.

Why You’ll Love This Recipe

  • Tender homemade mini meatballs make it taste like it simmered all day, even though it comes together in under an hour.
  • It is a full meal in one bowl, with protein, pasta, and greens, so all you need is a hunk of crusty ciabatta bread on the side.
  • The leftovers reheat beautifully for lunch all week, which makes it a meal-prep MVP.

Key Ingredients

Labeled ingredients to make Italian Wedding Soup including ground beef and pork, spinach, orzo, carrots, celery, parmesan, and chicken broth.Pin

Here is what gives this Italian Wedding Soup its cozy, savory flavor. You likely have most of it in the fridge already.

  • Ground beef and ground pork: The half-and-half blend is the secret to mini meatballs that stay juicy. If you only have one on hand, our classic homemade meatballs work too.
  • Parmesan cheese: Grated parmesan seasons both the meatballs and the broth with salty, nutty depth. Grate it fresh if you can.
  • Orzo pasta: This rice-shaped pasta is traditional and cooks right in the broth. Ditalini or acini di pepe swap in easily.
  • Fresh spinach: Stirred in at the end for color and a little green. Escarole or kale are classic stand-ins.
  • Low-sodium chicken broth: The base of the whole soup. Low-sodium lets you control the salt as the parmesan melts in.

See recipe card for exact quantities.

Variations and Substitutions

This soup is easy to make your own. Here are a few simple swaps and add-ins my family loves.

  • Make it lighter: Use all ground turkey or chicken for the meatballs to lighten things up.
  • Swap the greens: Trade spinach for chopped escarole, kale, or even shredded cabbage.
  • Change the pasta: Acini di pepe, ditalini, or broken spaghetti all work in place of orzo.
  • Add more veggies: A handful of peas or diced zucchini stirred in with the spinach bulks it up.
  • Make it a meal: Serve it alongside our garlic rosemary focaccia to soak up every drop.

How to Make Italian Wedding Soup

Mixing the seasoned meatball mixture in a glass bowl for Italian Wedding Soup.Pin
  1. In a large bowl, mix the ground beef, ground pork, parmesan, bread crumbs, grated onion, eggs, parsley, garlic, oregano, salt, and pepper by hand until just combined. Do not over-mix or the meatballs turn tough.
Rolling the mixture into mini meatballs for Italian Wedding Soup.Pin
  1. Roll the mixture into 1.5 tablespoon mini meatballs and set them on a plate.
Browned mini meatballs on a plate for Italian Wedding Soup.Pin
  1. Heat the olive oil in a Dutch oven over medium heat. Brown the meatballs on all sides in batches, about 15 minutes; they do not need to cook through yet, then return them to the plate.
Sauteing diced carrots, celery, and onion in a Dutch oven for Italian Wedding Soup.Pin
  1. Add the remaining olive oil, carrots, onion, and celery to the pot. Cook until softened, about 10 minutes, then stir in the garlic until fragrant, 30 seconds.
Pouring chicken broth into the pot of vegetables for Italian Wedding Soup.Pin
  1. Pour in the chicken broth, scraping up the browned bits from the bottom of the pot, and bring to a boil.
Stirring fresh spinach into the finished pot of Italian Wedding Soup.Pin
  1. Add the browned meatballs and orzo, cover, and cook 10 minutes, stirring occasionally. Stir in the spinach until wilted, then serve with extra parmesan.

Recipe Tips & Tricks

  • Do not over-mix the meat. Combine the meatball mixture just until it comes together; overworking it makes tough, dense meatballs.
  • Keep the meatballs mini. A 1.5 tablespoon scoop keeps them bite-sized so you get meat, pasta, and broth in every spoonful.
  • Brown, do not fully cook. You just want color on the meatballs; they finish cooking in the simmering broth.
  • Cook the orzo in the soup. It releases starch that lightly thickens the broth, but stir often so it does not stick to the bottom.
  • Add pasta close to serving. If you are making it ahead, cook the orzo separately and add it to the bowls so it does not soak up all the broth.
  • Finish with parmesan. A shower of fresh parmesan on top is non-negotiable, just like with our cozy lasagna soup.

Serving Ideas and Suggestions

This Italian Wedding Soup is a full meal on its own, but a basket of warm bread makes it a feast. Tear into our homemade ciabatta rolls or a slab of garlic rosemary focaccia to mop up the last of that parmesan broth.

For a bigger Italian spread, serve smaller bowls as a starter before baked tortellini with meat sauce or a twirl of spaghetti aglio e olio. A crisp green salad on the side rounds it out.

Leftovers keep in the fridge for up to four days and only get better. If you love a cozy soup night, add our classic minestrone to the rotation too.

A white bowl of Italian Wedding Soup with orzo, mini meatballs, and spinach served with crusty bread.Pin

Italian Wedding Soup FAQs

What is Italian Wedding Soup?

Italian Wedding Soup is a classic Italian-American soup of mini meatballs, small pasta like orzo, and leafy greens in a light broth. The name comes from the Italian phrase minestra maritata, meaning married soup, which refers to how the meat and greens pair together, not to an actual wedding.

Can I make Italian Wedding Soup ahead of time?

Yes. The soup base and meatballs keep beautifully for up to four days in the fridge. For the best texture, cook the orzo separately and add it to each bowl when serving so the pasta does not absorb all the broth and turn mushy.

Can I freeze Italian Wedding Soup?

Freeze the soup without the pasta for up to three months. Orzo turns soft and grainy after freezing, so cook and add it fresh when you reheat. Thaw overnight in the fridge and warm gently on the stove, then stir in spinach and fresh orzo.

What kind of meat is best for the meatballs?

A half-and-half blend of ground beef and ground pork gives the most tender, flavorful mini meatballs. You can use all beef, all pork, or ground turkey or chicken for a lighter version, though the texture will be slightly firmer.

What can I use instead of orzo in Italian Wedding Soup?

Any small pasta works well. Acini di pepe, ditalini, pastina, or broken spaghetti are all great swaps. Keep the amount about the same so the soup stays brothy rather than turning into a thick stew.

How do I keep the spinach from overcooking?

Stir the spinach in at the very end, off the heat or just as you turn it off. The residual warmth wilts it in under a minute while keeping it bright green. Adding it too early dulls the color and makes it slimy.

Did you make this Italian Wedding Soup? Please leave a 🌟 star rating below and tag us on social! Find us on PINTEREST, INSTAGRAM, and FACEBOOK.

Looking for your next cozy bowl? Try our creamy kale, potato, and sausage soup next.

Add our lasagna roll ups to your dinner rotation for an easy, make-ahead Italian meal.

This Silly Girls Kitchen LogoPin
5 from 2 votes

Italian Wedding Soup

Prep: 20 minutes
Cook: 35 minutes
This Italian Wedding Soup is a cozy, from-scratch bowl of tender mini meatballs, orzo, and fresh spinach in a savory parmesan broth, ready in under an hour.
Servings 8 servings

Ingredients
  

For the meatballs:

For the soup:

Instructions

  • In a large bowl, mix together the ground beef, ground pork, parmesan, bread crumbs, grated onion, eggs, parsley, garlic, oregano, salt, and pepper until well combined. I like to do this by hand; do not over-mix
    1/2 pound ground beef, 1/2 pound ground pork, 1/2 cup grated parmesan cheese, 1/4 cup Italian bread crumbs, 1/4 cup grated yellow or white onion, 2 large eggs, 2 tablespoons chopped fresh parsley, 1 clove garlic, 1/4 teaspoon dried oregano, 1/4 teaspoon salt, 1/4 teaspoon black pepper
  • Roll the meat mixture into 1.5 tablespoon-sized balls and place them on a plate.
  • In a Dutch oven over medium heat, add the olive oil once hot. Brown the mini meatballs on all sides in batches; you do not need to cook them all the way through. Once browned, place them back on the plate, about 15 minutes.
    1 tablespoon olive oil
  • No need to wipe out the pan, add the additional tablespoon of olive oil, carrots, onion, and celery, and cook, stirring occasionally, until softened, about 10 minutes.
    1 tablespoon olive oil, 1 & 1/4 cups small diced carrots, 1 & 1/4 cups small diced yellow or white onion, 3/4 cup small diced celery
  • Stir in the garlic until fragrant, 30 seconds.
    4 cloves garlic
  • Add the chicken stock, scrape off any browned bits off the bottom of the pan, and bring to a boil.
    9 cups low-sodium chicken broth
  • Add the browned meatballs and pasta and stir to combine. Cover and cook for 10 minutes, stirring occasionally so nothing sticks to the bottom.
    1 cup dried Orzo pasta
  • Stir in the spinach until wilted. Serve immediately with more parmesan on top.
    6 ounces fresh spinach, grated parmesan to serve

Notes

  • Brown the meatballs in batches to ensure they get a nice crust.
  • Use a food processor to chop your veggies quickly and evenly if desired.
  • When using leafy greens, add them at the end so they stay bright and fresh.
  • A sprinkle of freshly grated parmesan cheese elevates the flavor.
  • Serve with crusty bread and a side salad for a complete and satisfying meal.

Nutrition

Calories: 376kcal | Carbohydrates: 27g | Protein: 23g | Fat: 20g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 0.4g | Cholesterol: 87mg | Sodium: 404mg | Potassium: 729mg | Fiber: 3g | Sugar: 4g | Vitamin A: 5587IU | Vitamin C: 12mg | Calcium: 136mg | Iron: 3mg
Nutrition Disclaimer
Course Main Course
Cuisine Italian

Love This Recipe?

Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!

5 from 2 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Similar Posts

  • Cranberry Meatballs

  • Easy Chocolate Halloween Bark Recipe

  • Whipped Blackberry Honey Butter

  • Slow Cooker Beer Brats Recipe with Onions

  • Baked Greek Fries with Gyro Meat

  • Slow Cooker Chicken and Dumplings