Copycat Olive Garden Italian Wedding Soup Recipe – Cozy, Flavorful, and Easy

You don’t have to wait for a restaurant night to enjoy a steaming bowl of Italian wedding soup. This version brings that Olive Garden-style comfort home with tender meatballs, soft greens, and a light, savory broth. It’s simple enough for a weeknight but special enough for company.

The ingredients are easy to find, and the method is straightforward. If you love brothy, comforting soups with big flavor, this one’s going to be a regular in your rotation.

What Makes This Recipe So Good

  • Juicy, herby meatballs: A mix of beef and pork with Parmesan and breadcrumbs keeps them tender and flavorful.
  • Silky, savory broth: A good chicken broth builds the base, while garlic and onion deepen the flavor.
  • Perfect pasta texture: Small pasta like acini di pepe or orzo adds body without overwhelming the bowl.
  • Bright greens: Baby spinach or escarole softens into the broth for a fresh finish.
  • Restaurant-style simplicity: Everything cooks in one pot after a quick meatball sear, so cleanup stays easy.

Ingredients

  • For the meatballs:
    • 1/2 pound ground beef (85–90% lean)
    • 1/2 pound ground pork
    • 1/2 cup fine breadcrumbs
    • 1/3 cup grated Parmesan or Pecorino Romano
    • 1 large egg
    • 2 tablespoons milk
    • 2 cloves garlic, minced
    • 2 tablespoons fresh parsley, chopped (or 1 teaspoon dried)
    • 1 teaspoon Italian seasoning
    • 3/4 teaspoon kosher salt
    • 1/2 teaspoon black pepper
  • For the soup:
    • 1 tablespoon olive oil
    • 1 small yellow onion, finely diced
    • 2 carrots, peeled and thinly sliced
    • 2 celery stalks, thinly sliced
    • 3 cloves garlic, minced
    • 8 cups low-sodium chicken broth
    • 1 bay leaf
    • 1 teaspoon Italian seasoning
    • 3/4 cup acini di pepe or orzo
    • 4–5 ounces baby spinach (about 4 packed cups) or 1 small head escarole, chopped
    • 1 large egg + 1 tablespoon water (optional egg drop finish)
    • Salt and black pepper, to taste
    • Additional grated Parmesan, for serving
    • Lemon wedges (optional, for brightness)

Instructions

  1. Mix the meatballs: In a large bowl, combine beef, pork, breadcrumbs, Parmesan, egg, milk, garlic, parsley, Italian seasoning, salt, and pepper. Mix gently with your hands until just combined. Don’t overwork it.
  2. Shape the meatballs: Roll into small balls, about 3/4 to 1 inch wide. You should get roughly 30–36 meatballs. Chill them for 10 minutes in the fridge while you start the soup.
  3. Sauté the aromatics: Heat olive oil in a large pot over medium heat.Add onion, carrots, and celery. Cook 5–6 minutes, stirring, until softened. Add garlic and cook 30 seconds more.
  4. Build the broth: Pour in chicken broth. Add bay leaf and Italian seasoning. Bring to a gentle boil, then reduce to a steady simmer.
  5. Brown the meatballs (optional but recommended): For extra flavor, quickly brown meatballs in a separate skillet with a splash of oil, 3–4 minutes total. They don’t need to cook through.If skipping this step, add them directly to the simmering broth.
  6. Simmer the meatballs: Add meatballs to the pot. Simmer 10–12 minutes until cooked through and tender. Skim any foam if needed.
  7. Cook the pasta: Stir in acini di pepe or orzo. Simmer 6–9 minutes (check package timing) until al dente. Taste and season the soup with salt and pepper.
  8. Add the greens: Stir in spinach or escarole. Cook 1–2 minutes until wilted and bright.
  9. Optional egg finish: Beat the egg with 1 tablespoon water.With the soup at a gentle simmer, slowly drizzle in the egg while stirring in circles to create delicate ribbons. Cook 30–60 seconds.
  10. Serve: Ladle into bowls. Top with Parmesan, cracked pepper, and a squeeze of lemon if you like. Serve hot with crusty bread.

Keeping It Fresh

  • Fridge: Store leftovers in airtight containers for up to 4 days. The pasta will continue to absorb broth, so you may want to add a splash of water or broth when reheating.
  • Freeze: For best results, freeze the soup without the pasta and greens for up to 3 months. Add fresh pasta and greens when reheating.If freezing a finished batch, expect softer pasta after thawing.
  • Reheat: Warm gently on the stove over medium heat. Add extra broth as needed to loosen the soup.

Why This is Good for You

  • Balanced meal in a bowl: You get protein from the meatballs, carbs from pasta, and fiber and vitamins from greens and veggies.
  • Lighter than it tastes: Using a clear chicken broth keeps it comforting but not heavy.
  • Customizable sodium: Low-sodium broth and control over added salt help keep the numbers in check.
  • Nutrient-rich greens: Spinach brings iron, folate, and vitamin K. Escarole adds a pleasing bitter note plus fiber.

Pitfalls to Watch Out For

  • Overworking the meat mixture: This makes dense meatballs. Mix gently and stop as soon as it comes together.
  • Boiling too hard: A vigorous boil can break meatballs apart and turn pasta mushy. Keep it at a gentle simmer.
  • Adding pasta too early: If you plan to store leftovers, cook the pasta separately and add to each bowl. This keeps it from soaking up all the broth.
  • Under-seasoning: Taste before serving. A pinch of salt, extra Parmesan, and a squeeze of lemon can wake up the whole pot.

Variations You Can Try

  • Turkey or chicken meatballs: Swap in ground turkey or chicken for a leaner version. Add a splash more milk to keep them tender.
  • Mini tortellini: Replace the small pasta with cheese tortellini for a heartier bowl.
  • Greens swap: Try kale (thinly sliced), Swiss chard, or a mix of spinach and arugula for peppery notes.
  • Gluten-free: Use gluten-free breadcrumbs and a small gluten-free pasta like ditalini or elbows.
  • Herb upgrade: Finish with fresh dill or basil for a bright twist, or add a pinch of red pepper flakes for gentle heat.
  • Richer broth: Stir in a knob of butter at the end or a parmesan rind while simmering for extra depth.

FAQ

Why is it called Italian wedding soup?

It’s not about weddings. The name comes from the Italian phrase “minestra maritata,” meaning “married soup,” referring to the harmonious pairing of meat and greens.

The flavors marry well in the pot.

Can I bake the meatballs instead of pan-browning?

Yes. Bake on a parchment-lined sheet at 400°F (205°C) for 12–15 minutes until just cooked through. Add them to the soup to finish and absorb flavor.

What’s the best pasta for Italian wedding soup?

Small shapes work best.

Acini di pepe is classic, but orzo, ditalini, or pastina all fit nicely on a spoon and don’t overpower the broth.

How do I keep the meatballs tender?

Use a blend of beef and pork, include milk and breadcrumbs, and avoid compacting the mixture. Roll lightly and simmer gently, not at a rolling boil.

Can I make it ahead?

Absolutely. Cook the soup and meatballs, but hold back the pasta and greens.

Add those when reheating to keep texture fresh.

Is the egg ribbon necessary?

No, but it gives that signature restaurant look and a silky finish. If you prefer a clearer broth, skip it.

What can I use instead of escarole?

Spinach is the easiest swap. You can also use chopped kale (remove tough stems) or Swiss chard.

Cook kale a bit longer for tenderness.

Wrapping Up

This copycat Olive Garden Italian wedding soup brings comfort, warmth, and big flavor with simple ingredients. The tender meatballs, soft greens, and light broth make every spoonful satisfying without feeling heavy. It’s weeknight-friendly, freezer-friendly, and endlessly customizable.

Keep the tips in mind, and you’ll have a cozy pot of soup that tastes like a restaurant favorite—only better at home.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

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