Italian Wedding Soup Recipe

0 comments

I plated Italian Wedding Soup studded with tiny meatballs, bright vegetables and tender pasta in a broth so unexpectedly flavorful you will have to keep scrolling to see why.

A photo of Italian Wedding Soup Recipe

I’m obsessed with this Italian Wedding Soup because the tiny seasoned meatballs made from ground beef feel like little explosions of flavor in every spoonful. The broth is savory and honest, then a sprinkle of Parmesan cuts through with a bright, salty finish that wakes up the whole bowl.

I love the way textures mingle, soft and snappy, comforting without being cloying. But it’s that back-and-forth between bold meat and sharp cheese that hooks me.

Soup that tastes intentional, not watered down. I crave it on grocery nights, on lazy Sundays, whenever I want food that actually satisfies right now.

Ingredients

Ingredients photo for Italian Wedding Soup Recipe

  • Ground beef: hearty protein, makes meatballs comforting and satisfying.
  • Breadcrumbs: soak up juices, keep meatballs tender and not dense.
  • Parmesan cheese: salty, nutty boost, you’ll want extra on top.
  • Milk: softens the mix, keeps meatballs from turning tough.
  • Egg: binds everything together so meatballs don’t fall apart.
  • Fresh parsley: bright herb note, not just for looks.
  • Garlic: savory punch, warms the whole bowl.
  • Salt: brings out all the other flavors, don’t skip it.
  • Black pepper: little kick, keeps things lively.
  • Dried oregano: Italian vibe, subtle earthy background.
  • Olive oil: cooks veggies gently, adds smooth richness.
  • Onion: sweet and savory base, makes the broth cozy.
  • Carrots: natural sweetness and soft texture contrast.
  • Celery: fresh crunch and herbal backbone.
  • Chicken broth: the flavorful liquid that ties everything together.
  • Bay leaf: background herb note, subtle and warming.
  • Pasta: tiny pearls or orzo add chew and comfort.
  • Spinach or escarole: greens that fold into the soup nicely.
  • Red pepper flakes: optional heat if you like a bite.

Ingredient Quantities

  • 1 pound ground beef (or mix beef and pork, if you like)
  • 1/2 cup plain breadcrumbs
  • 1/4 cup grated Parmesan cheese, plus extra for serving
  • 1/4 cup milk
  • 1 large egg
  • 2 tablespoons chopped fresh parsley, plus more for garnish
  • 2 cloves garlic, minced
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon dried oregano
  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 8 cups low sodium chicken broth
  • 1 bay leaf
  • 1 cup acini di pepe or orzo pasta
  • 4 cups fresh spinach or escarole, chopped
  • Optional: pinch red pepper flakes for heat

How to Make this

1. In a big bowl combine ground beef, breadcrumbs, grated Parmesan, milk, egg, parsley, minced garlic, 1/2 teaspoon salt, 1/4 teaspoon pepper and dried oregano; mix gently with your hands until just combined, don’t overwork it or the meatballs get tough.

2. Roll the mixture into tiny meatballs about 3/4 inch across, you should get roughly 30 to 40; place them on a plate or baking sheet and chill in the fridge for 10 minutes so they hold their shape.

3. Heat olive oil in a large pot over medium-high heat; working in batches, brown the meatballs for 2 minutes per side just to get color, they don’t need to be cooked through; transfer to a plate.

4. In the same pot add the chopped onion, diced carrots and celery; lower heat to medium, add a pinch of salt and cook until veggies are softened about 5 to 7 minutes, scraping up any browned bits from the meatballs for flavor.

5. Pour in the chicken broth, add the bay leaf and optional pinch of red pepper flakes, bring to a simmer, then gently slide the browned meatballs back into the pot.

6. Simmer uncovered for 10 minutes to let the meatballs cook through and the flavors meld; taste the broth and adjust salt and pepper if needed.

7. Add the acini di pepe or orzo and cook according to package time in the simmering broth, usually 6 to 8 minutes, until the pasta is tender but not mushy.

8. Stir in the chopped spinach or escarole during the last 1 to 2 minutes of pasta cooking so it wilts but stays bright, then remove the bay leaf.

9. Ladle soup into bowls, sprinkle extra grated Parmesan and chopped parsley on top, add a little black pepper or more red pepper flakes if you like heat, and serve hot with crusty bread.

Equipment Needed

1. Large mixing bowl for the meatball mix, you’ll want something roomy.
2. Measuring cups and spoons for the breadcrumbs, milk, spices, etc.
3. Chef’s knife and cutting board to chop onion, carrots, celery and parsley.
4. Box grater or microplane for the Parmesan, quicker and less messy.
5. Baking sheet or plate to chill the rolled meatballs in the fridge.
6. Large heavy pot or Dutch oven to brown meatballs and make the soup.
7. Slotted spoon or tongs to transfer browned meatballs without too much broth.
8. Wooden spoon and a ladle for stirring veggies/pasta and serving the soup.

FAQ

Italian Wedding Soup Recipe Substitutions and Variations

  • Ground beef: swap with ground turkey or chicken for a leaner soup, or use sweet Italian sausage for more flavor (remove some salt if you use sausage).
  • Breadcrumbs: use crushed saltine crackers or panko, or for gluten free try almond flour or crushed gluten free crackers.
  • Parmesan cheese: Pecorino Romano works great if you want sharper saltiness, or nutritional yeast if you need a dairy free option.
  • Spinach or escarole: baby kale or Swiss chard are good stand ins, just chop them finely and add a bit earlier so they soften.

Pro Tips

– Chill the meatballs longer if you can, at least 20 minutes. They hold together way better and wont fall apart when you brown them. If you’re short on time, quick-freeze them on a tray for 10 minutes.

– Don’t overmix the meat. Seriously, use a fork or your hands and stop as soon as it’s combined. Overworking makes them dense and tough. Also wet your hands slightly when rolling so the mixture doesn’t stick to you.

– When browning, don’t try to crowd the pan. Give each meatball some space so they get a nice crust. Those browned bits left in the pot are gold for flavor, scrape them into the broth with the veggies.

– Add the pasta toward the end and taste the broth for seasoning before the last few minutes. Pasta absorbs salt fast, so you might need to add a pinch more. If the soup gets too starchy or thick, loosen it with a splash more broth or water.

Italian Wedding Soup Recipe

Italian Wedding Soup Recipe

Recipe by Jessica Freneli

0.0 from 0 votes

I plated Italian Wedding Soup studded with tiny meatballs, bright vegetables and tender pasta in a broth so unexpectedly flavorful you will have to keep scrolling to see why.

Servings

6

servings

Calories

357

kcal

Equipment: 1. Large mixing bowl for the meatball mix, you’ll want something roomy.
2. Measuring cups and spoons for the breadcrumbs, milk, spices, etc.
3. Chef’s knife and cutting board to chop onion, carrots, celery and parsley.
4. Box grater or microplane for the Parmesan, quicker and less messy.
5. Baking sheet or plate to chill the rolled meatballs in the fridge.
6. Large heavy pot or Dutch oven to brown meatballs and make the soup.
7. Slotted spoon or tongs to transfer browned meatballs without too much broth.
8. Wooden spoon and a ladle for stirring veggies/pasta and serving the soup.

Ingredients

  • 1 pound ground beef (or mix beef and pork, if you like)

  • 1/2 cup plain breadcrumbs

  • 1/4 cup grated Parmesan cheese, plus extra for serving

  • 1/4 cup milk

  • 1 large egg

  • 2 tablespoons chopped fresh parsley, plus more for garnish

  • 2 cloves garlic, minced

  • 1/2 teaspoon salt, plus more to taste

  • 1/4 teaspoon black pepper

  • 1/4 teaspoon dried oregano

  • 1 tablespoon olive oil

  • 1 medium onion, finely chopped

  • 2 medium carrots, diced

  • 2 celery stalks, diced

  • 8 cups low sodium chicken broth

  • 1 bay leaf

  • 1 cup acini di pepe or orzo pasta

  • 4 cups fresh spinach or escarole, chopped

  • Optional: pinch red pepper flakes for heat

Directions

  • In a big bowl combine ground beef, breadcrumbs, grated Parmesan, milk, egg, parsley, minced garlic, 1/2 teaspoon salt, 1/4 teaspoon pepper and dried oregano; mix gently with your hands until just combined, don’t overwork it or the meatballs get tough.
  • Roll the mixture into tiny meatballs about 3/4 inch across, you should get roughly 30 to 40; place them on a plate or baking sheet and chill in the fridge for 10 minutes so they hold their shape.
  • Heat olive oil in a large pot over medium-high heat; working in batches, brown the meatballs for 2 minutes per side just to get color, they don’t need to be cooked through; transfer to a plate.
  • In the same pot add the chopped onion, diced carrots and celery; lower heat to medium, add a pinch of salt and cook until veggies are softened about 5 to 7 minutes, scraping up any browned bits from the meatballs for flavor.
  • Pour in the chicken broth, add the bay leaf and optional pinch of red pepper flakes, bring to a simmer, then gently slide the browned meatballs back into the pot.
  • Simmer uncovered for 10 minutes to let the meatballs cook through and the flavors meld; taste the broth and adjust salt and pepper if needed.
  • Add the acini di pepe or orzo and cook according to package time in the simmering broth, usually 6 to 8 minutes, until the pasta is tender but not mushy.
  • Stir in the chopped spinach or escarole during the last 1 to 2 minutes of pasta cooking so it wilts but stays bright, then remove the bay leaf.
  • Ladle soup into bowls, sprinkle extra grated Parmesan and chopped parsley on top, add a little black pepper or more red pepper flakes if you like heat, and serve hot with crusty bread.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 417g
  • Total number of serves: 6
  • Calories: 357kcal
  • Fat: 20g
  • Saturated Fat: 7.5g
  • Trans Fat: 0.2g
  • Polyunsaturated: 1g
  • Monounsaturated: 11g
  • Cholesterol: 70mg
  • Sodium: 500mg
  • Potassium: 470mg
  • Carbohydrates: 16g
  • Fiber: 2g
  • Sugar: 1.5g
  • Protein: 19.5g
  • Vitamin A: 2700IU
  • Vitamin C: 7mg
  • Calcium: 75mg
  • Iron: 2.3mg

Please enter your email to print the recipe:




Leave a Comment

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

*