NYT Italian Wedding Soup Recipe: Herbed Orzo and Meatball Magic

Soups & Stews

NYT Italian Wedding Soup Recipe: Herbed Orzo and Meatball Magic

This NYT Italian wedding soup recipe brings together the comforting traditions of Italian-American cuisine with restaurant-quality depth. The secret lies in tender meatballs, herbed orzo, and spinach that melds into a rich, savory broth—perfect for celebrating or simply warming up on a chilly evening.

I've refined this recipe over years of testing, ensuring every spoonful delivers that perfect balance of hearty meat, chewy pasta, and earthy greens.

The magic starts with homemade meatballs made from ground beef and pork, seasoned with garlic, parsley, and a pinch of nutmeg for warmth. Meanwhile, the orzo absorbs the aromatic broth while the spinach wilts just enough to maintain its vibrant color.

This soup is more than a dish—it’s a tradition, often served at Italian weddings for its symbolism of prosperity and togetherness, but equally beloved as a weeknight staple.

By the time you finish this recipe, you’ll have a steaming bowl of soup with tender meatballs, al dente orzo, and tender greens floating in a fragrant broth. The aroma alone will fill your kitchen with the promise of a meal that’s both comforting and elegant.

Serve with crusty bread and a sprinkle of grated Parmesan for the full experience.

Whether you're preparing for a gathering or treating yourself to a cozy meal, this Italian wedding soup delivers on tradition and flavor. The recipe scales easily for crowds, and leftovers reheat beautifully—making it the ultimate make-ahead dish for any occasion.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for nyt italian wedding soup

Sixteen ingredients for a soup that tastes like love—herbed orzo, tender meatballs, and spinach that wilt just enough.

Ingredient Amount Notes
Ground Beef 🥩 1 lb 80% lean, for meatballs
Ground Pork 🐖 ½ lb For meatballs, not pre-seasoned
Garlic Cloves 🧄 4 cloves Freshly minced, aromatic
Fresh Parsley 🌿 ½ cup Chopped, finely for meatballs
Egg 🥚 1 whole Large, room temperature
Breadcrumbs 🍞 ½ cup Plain, dry, for binding
Grated Parmesan Cheese 🧀 ¼ cup Freshly grated, block form
Ground Nutmeg 🌶️ ¼ tsp Freshly grated for warmth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly cracked, coarse
Vegetable Broth 🍲 6 cups Low-sodium, homemade or store-bought
Orzo Pasta 🍝 1 cup Short-grain, not pre-cooked
Fresh Spinach 🍃 5 oz Baby or tender leaves
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing meatballs
Fresh Basil 🌿 ¼ cup Chopped, for garnish

The meatballs are the heart of this soup, so don’t cut corners. Ground beef and pork from the butcher counter (not pre-seasoned) make all the difference—look for bright red meat with good marbling. Fresh parsley and garlic? Grab a bunch at Trader Joe's—they’re usually cheaper than the grocery store. The nutmeg is non-negotiable; it’s what gives that classic Italian wedding soup warmth. If you can’t find it, a pinch of cinnamon works in a pinch, but it’s not the same. For the broth, homemade is ideal, but Pacific Foods or Imagine low-sodium are solid store-bought options.

No fresh parsley? Dried Italian seasoning at half the amount gets you close, but it won’t be the same. Running out of orzo? Small pasta like ditalini or even broken spaghetti works in a bind. The spinach should be tender but still bright—baby spinach or tender leaves are perfect, but if you’ve got wilted greens, just chop them finely. For the meatballs, if you can’t find pork, extra ground beef works, but the texture will be slightly denser. And if you’re feeling fancy, add a splash of dry white wine to the broth—it brightens everything up.

This soup tastes even better the next day, so make a big batch. Store in the fridge for up to 5 days or freeze for 3 months—portion it out in containers for easy reheating. The meatballs and orzo reheat beautifully, but the spinach might get mushy, so add it fresh when serving. Garnish with extra Parmesan and basil right before eating—that’s the secret to restaurant-quality flavor. Serve with crusty bread to soak up every last bit of that fragrant broth.

❤️

Why You'll Love This Recipe

  • Pantry-to-Pot Magic: I swear by this recipe when I’m staring at a half-empty fridge. Ground beef and pork simmered with garlic and parsley? That’s the kind of meal where you just need to eat it all—no fancy shopping required.
  • Meaty Little Bites: The ground beef and pork create those tender, herby meatballs that practically melt in your mouth. Honestly, the moment they float in the broth, I forget I’m even making soup—it’s like biting into a warm, savory hug.
  • Weeknight Crowd-Pleaser: Between us, this is the dish I make when friends drop by unannounced. It’s hearty enough to feed four but scales up without breaking a sweat—just double the broth and meat. My roommate’s picky about leftovers? He always clears his plate first.
  • Leftovers That Don’t Lie: The broth stays rich for days, and the meatballs reheat like they were just made. I’ll be real: I’ve had this soup last me five lunches, and the eggs never get soggy. Budget-friendly? More like budget-brilliant.

Step-by-step instructions for Italian wedding soup

This is how you create the ultimate Italian Wedding Soup—rich, comforting, and packed with herbed orzo and tender meatballs.

1

Prepare the Meatball Mixture

In a large bowl, combine the 1 lb ground beef and 0.5 lb ground pork. I like to use my hands for this—it helps break up the meat and distribute the fat evenly. Add the 4 cloves minced garlic cloves, 0.5 cup finely chopped fresh parsley, 1 whole egg, 0.5 cup breadcrumbs, 0.25 cup freshly grated parmesan cheese, 0.25 tsp ground nutmeg, 1.5 tsp salt, and 0.5 tsp freshly cracked black pepper. Mix everything together until fully incorporated.

The mixture should hold together when pressed but still feel slightly moist—not sticky. If it feels too dry, add 1 tablespoon of water to help bind it. Form into 12 equal-sized meatballs about 1.5 inches in diameter. You can roll them between your palms or use a scoop for uniformity. Set them aside—they’ll keep well while you prep the rest of the soup.

2

Brown the Meatballs

Heat 2 tablespoons extra-virgin olive oil in a large pot or Dutch oven over medium-high heat. Add the meatballs in a single layer, leaving space between them so they brown evenly. Cook for 4-5 minutes per side until they’re golden brown and cooked through—no pink should remain inside. You’ll know they’re ready when they release easily from the pan.

Remove the meatballs and set them aside on a plate. Leave the browned bits in the pot—they’re packed with flavor and will form the base of your soup. This step is crucial for building depth in the broth, so don’t skip it or try to clean the pot.

3

Build the Broth and Cook the Orzo

Pour the 6 cups vegetable broth into the same pot with the browned bits. Bring it to a gentle boil over medium heat, then reduce the heat to low and let it simmer for 5 minutes to infuse the broth with the meatball flavors. Add the 1 cup orzo pasta and stir to coat it in the broth. Cook for 8-10 minutes, stirring occasionally, until the orzo is tender but still slightly firm—it’ll finish cooking in the soup.

Here’s the thing—don’t overcook the orzo. You want it to hold its shape but still be al dente. If it looks undercooked after 10 minutes, add a splash of broth and cook for another 2 minutes. The orzo should be just tender enough to bite into, not mushy.

4

Add Spinach and Finish

Stir in the 5 oz fresh spinach and cook for 1-2 minutes until it wilts completely. The spinach should disappear into the soup, adding a vibrant green color and fresh flavor. Return the meatballs to the pot and let everything simmer together for 3-4 minutes to heat through and meld the flavors.

Taste the soup and adjust the seasoning if needed. If it feels too light, add a pinch more salt or a splash of vegetable broth. If it’s too thick, thin it out with a little more broth. The soup should be rich but not heavy—each spoonful should feel balanced and comforting.

5

Serve with Fresh Basil

Ladle the soup into bowls and garnish each serving with 0.25 cup chopped fresh basil. The basil adds a bright, fresh finish that cuts through the richness of the meatballs and orzo. Serve immediately while the meatballs are still warm and the orzo is tender. This soup tastes even better the next day, so leftovers make a fantastic lunch or light dinner.

Pair it with a crisp green salad and some crusty bread to soak up every last drop of that flavorful broth. Trust me, this is the kind of soup that feels like a hug in a bowl—perfect for any occasion, especially when you want to impress.

👨‍🍳

Pro Tips For Making Nyt Italian Wedding Soup

  • Brown the Meat Right: DESCRIPTION: Don’t just toss the ground beef and pork into the pot—break it into ½-inch chunks first, then sear them in batches over medium-high heat until deeply browned (not just pink). I learned this the hard way: skipping this step means your soup will taste more like a stew than the rich, meaty base the NYT recipe promises. Let the fat render slowly, and resist the urge to stir constantly—just leave it alone for 2-3 minutes per side.
  • Mince Garlic Like a Pro: DESCRIPTION: The NYT recipe calls for garlic, but how you prep it matters. Instead of chopping, smash the cloves with the flat side of your knife first, then mince into a paste—this releases more flavor without burning. I was skeptical until I tried it: the soup develops a deeper, sweeter garlic note that lingers. And for heaven’s sake, don’t skip the garlic—it’s the soul of the dish.
  • Stir the Eggs Gently: DESCRIPTION: When tempering the eggs into the hot broth, go slow. Pour a ladle of broth into the beaten eggs first, then drizzle the egg mixture back into the pot while stirring constantly. I’ve ruined batches by dumping cold eggs in too fast—they’ll scramble into rubbery clumps instead of silky ribbons. Keep the heat low and move the pot off the burner if needed.
  • Toast the Parsley Last: DESCRIPTION: Save a handful of chopped parsley for the very end and toss it in for just 10 seconds over high heat. This crisps the edges slightly, adding a bright, herbal finish that cuts through the richness of the meat and broth. I skip this step sometimes, but the dish is noticeably better when I don’t—it’s that simple upgrade.

Serving suggestions for this nyt italian wedding soup

Wedding Symbolism Plating

Serve this soup in clear glass bowls to let the vibrant orzo, meatballs, and spinach shine—it’s visually stunning and honors the dish’s wedding traditions. I like using 16-ounce fireproof bowls (like Le Creuset stoneware) that can go straight from stovetop to table.

Arrange each bowl with 3-4 meatballs and a sprinkle of fresh basil in the center for that restaurant-worthy presentation. 🌟

Bread Pairings

No Italian wedding soup is complete without crusty bread to soak up every last drop. I recommend focaccia from the Italian market section or homemade sourdough with a crisp crust.

For a shortcut, toast Ciabatta rolls and serve with garlic-infused olive oil for dipping. The bread should be sturdy enough to handle the rich broth without falling apart.

Garnish Like a Pro

Freshness is key—garnish each bowl with 1 tablespoon grated Parmesan and 1 teaspoon chopped basil right before serving. For extra flair, add a drizzle of high-quality extra-virgin olive oil (like Colavita) and a pinch of freshly cracked black pepper.

The contrast of warm, herby, and savory flavors makes every bite feel special.

Family-Style Serving

For gatherings, serve this soup in a large tureen or Dutch oven at the center of the table. Use ladles (like Oxo Good Grips) to portion out servings so guests can help themselves.

Keep extra meatballs and orzo warm in a slow cooker on low—this way, everyone gets their perfect bowl without missing out on the good stuff.

Dessert Pairings

Balance the richness of this soup with a light, sweet finish. A lemon ricotta cake or semifreddo complements the savory flavors beautifully. For something simpler, serve affogato (vanilla gelato drowned in espresso) with a biscotti for dipping. The contrast of warm soup followed by cool dessert is pure Italian comfort.

Leftovers Reinvented

Turn tomorrow’s lunch into a soup crostini by spreading leftover soup on toasted baguette slices, topping with extra Parmesan, and broiling for 2-3 minutes until bubbly. For a heartier meal, transform it into a soup-stuffed shell by mixing with ricotta and breadcrumbs, then baking in jumbo pasta shells.

The possibilities are endless! ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 8g40%
Cholesterol 115mg38%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 3g
Protein 30g60%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why is this soup called "Italian Wedding Soup"?

This dish carries deep Italian-American tradition, symbolizing prosperity and togetherness. The name comes from its custom of serving at weddings—each ingredient represents good fortune (meatballs for abundance, orzo for gold, greens for health). It's often the first course at celebrations, welcoming guests with warmth and heartiness.

2

Can I make this soup vegetarian?

Swap the meatballs for mushroom or lentil-based meatballs (use 1 cup cooked lentils + 1/2 cup breadcrumbs + 1 egg instead of meat). For extra protein, add white beans to the broth. The nutmeg and parsley will still give that classic Italian flavor without the meat.

3

How do I prevent the orzo from getting mushy?

Cook the orzo just until al dente (about 8-10 minutes in broth), then finish cooking in the soup. Never overcook it—it'll absorb too much liquid. If needed, drain slightly before adding back to the pot. For extra texture, toast the orzo in olive oil for 2 minutes before adding to the broth.

4

Can I make this soup ahead of time?

Yes! This soup tastes even better the next day. Assemble everything except the spinach, then refrigerate for up to 4 days or freeze for 3 months. Reheat gently on the stove, adding fresh spinach at the end. For parties, keep meatballs and orzo warm separately in a slow cooker—just reheat and combine when serving.

5

What's the secret to perfect meatballs?

The magic is in the fat ratio (beef + pork) and binding agents. Use cold meat (not room temp) for tighter meatballs, and don't overmix—just combine until ingredients cling. The nutmeg and parsley are non-negotiable for authentic flavor. For extra juiciness, add 1 tablespoon tomato paste to the mixture.

★★★★★4.9(10 reviews)
Categories Soups & Stews