Alonti Italian Wedding Soup Recipe: Herbed Orzo and Meatballs in Broth

Soups & Stews

Alonti Italian Wedding Soup Recipe: Herbed Orzo and Meatballs in Broth

This Alonti Italian Wedding Soup recipe brings the warmth of tradition to your kitchen with its perfect balance of tender meatballs, herbed orzo, and fragrant broth. The secret lies in slow-simmered aromatics—garlic, onions, and celery—that build deep, comforting flavors while the orzo absorbs the essence of the broth. Whether you use a classic meat-based stock or a lighter vegetable version, this soup delivers hearty satisfaction with every spoonful.

What sets this recipe apart is the foolproof technique for meatballs that stay juicy and flavorful, paired with perfectly cooked orzo that’s tender but still holds its shape. The addition of spinach or escarole adds freshness, while a sprinkle of Parmesan and fresh basil at the end elevates the dish to restaurant-quality. It’s a dish that feels special enough for gatherings but simple enough for a weeknight dinner.

The broth simmers for hours, extracting rich flavors from onions, carrots, and celery, while the meatballs cook gently in the same pot, infusing the soup with savory depth. The orzo cooks directly in the broth, ensuring every bite is infused with its aromatic essence. This is the kind of soup that warms the soul—perfect for cold days or celebratory meals.

For a modern twist, you can easily adapt this recipe with plant-based meatballs or a vegetable broth, making it just as hearty and satisfying. The result is a comforting, flavorful soup that’s sure to become a family favorite. Let’s get started!

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

Ingredients for alonti italian wedding soup

Sixteen ingredients for a soup that tastes like tradition simmered to perfection.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean, finely ground
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Large Eggs 🥚 2 whole Room temperature
Garlic Cloves 🧄 4 cloves Minced finely
Yellow Onion 🧅 1 whole Finely diced
Celery Stalks 🥬 3 whole Diced small
Carrots 🥕 3 whole Diced small
Fresh Parsley 🌿 ¼ cup Chopped finely
Dried Oregano 🍃 1 tsp Italian variety
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Olive Oil 🫒 ½ cup Extra-virgin preferred
Chicken or Vegetable Broth 💧 8 cups Homemade or quality low-sodium
Orzo Pasta 🍝 1 cup Uncooked
Fresh Spinach or Escarole 🌱 4 cups Chopped roughly
Fresh Basil Leaves 🌿 ¼ cup Chopped for garnish

The ground beef is the foundation of those tender meatballs—80% lean is ideal for juiciness. Look for finely ground at Whole Foods or your local butcher if you want the best texture. Freshly grated Parmesan makes all the difference; pre-grated gets clumpy and lacks that sharp bite. For the aromatics, Italian parsley adds brightness, but regular parsley works too. If you're using vegetable broth, make sure it's rich—low-sodium so you can control the salt. The orzo should be short-grain for that creamy texture.

No fresh parsley? Dried works at half the amount, but the flavor won’t be the same. Short on spinach? Kale or Swiss chard holds up well in the broth. For a lighter touch, swap half the meatballs for plant-based crumbles. The broth is non-negotiable—homemade is best, but store-bought works if it’s low-sodium. If your orzo isn’t available, small pasta like ditalini is a perfect substitute. The garlic and onion should be finely minced—no big chunks here.

Meatballs keep 3 days in the fridge, but the full soup reheats beautifully—best the next day once flavors meld. Store in airtight containers, and freeze portions for up to 3 months. For extra flavor, toast the orzo in olive oil before adding to the broth. The basil should be added at the very end—it wilts fast in hot liquid. Double the recipe for gatherings; it’s always requested for seconds.

❤️

Why You'll Love This Recipe

  • No-Fuss Pantry Staples: I swear by this soup because it uses what I already have—ground beef, onion, garlic, and a handful of eggs. No obscure ingredients, no last-minute grocery runs. The Parmesan? That’s the only thing I’ll fight someone over in the cheese aisle.
  • Rich Without Effort: That golden crust on the eggs? Pure magic. The beef browns while the broth simmers, and the garlic-infused onion base builds layers of warmth. Honestly, the first bite makes me forget it’s just a soup—it tastes like a hug from Nonna.
  • Leftovers That Save Me: This soup only gets better the next day. I make a big batch on Sundays, and by Wednesday, it’s the star of my lunch. The eggs hold up, the broth deepens, and I’m not reheating sad takeout.
  • Wedding (or Any) Day Hero: Between us, I’ve served this at weddings, potlucks, and even my mom’s birthday—no one bats an eye. It’s hearty enough for a crowd but simple enough that I’m not stressed. Plus, the Parmesan on top? Instant crowd-pleaser.

Step-by-step instructions for alonti Italian wedding soup

This traditional Italian wedding soup delivers hearty meatballs and herbed orzo in rich broth—every element must work together perfectly.

1

Prepare the Meatball Mixture

In a large bowl, combine the 1.5 lb ground beef, 1 whole yellow onion (finely diced), 3 whole celery stalks (diced small), 3 whole carrots (diced small), 4 cloves garlic (minced finely), 0.25 cup fresh parsley (chopped), 1 tsp dried oregano, and 0.5 tsp ground black pepper. Mix thoroughly with your hands until evenly distributed—this ensures each meatball gets balanced flavor.

Add the 2 whole large eggs and 0.5 cup freshly grated parmesan cheese, mixing gently to avoid breaking the eggs. The mixture should hold together when pressed but remain crumbly—not sticky. If it feels too wet, add 1 tablespoon breadcrumbs (though we're not using them in this recipe, it's a common fix). Cover and refrigerate for 30 minutes to firm up.

2

Cook the Meatballs and Vegetable Base

Preheat a large Dutch oven over medium-high heat and add 2 tablespoons olive oil. Shape the chilled meatball mixture into 1.5-inch balls (about 12 meatballs total) and brown them in batches for 3-4 minutes per side until golden. Remove and set aside, leaving them warm.

In the same pot, add 2 more tablespoons olive oil and sauté the remaining 0.5 cup diced onion, 1.5 celery stalks, and 1.5 carrots for 5 minutes until softened. Deglaze with 1 cup chicken or vegetable broth, scraping up any browned bits—this captures all the meatball flavor.

3

Build the Soup Base

Pour in the remaining 7 cups broth and bring to a gentle boil. Add the 1 cup orzo pasta and return to a simmer. Cook for 12-15 minutes, stirring occasionally, until the orzo is tender but still slightly firm—it will finish cooking in the hot soup. The broth should be slightly reduced but not thickened.

Add the 4 cups chopped spinach or escarole and stir until just wilted (2-3 minutes). Return the meatballs to the pot and simmer together for 5 minutes to meld flavors. Taste and adjust seasoning with salt or black pepper as needed—this is where the soup's depth comes together.

4

Finish and Serve

Remove from heat and let sit for 5 minutes to allow flavors to settle. Ladle into bowls and garnish each serving with 1 tablespoon fresh basil leaves (chopped). The soup should be rich but not heavy, with tender meatballs that hold their shape and al dente orzo in every bite.

Serve immediately with grated parmesan cheese on the side. The broth should coat a spoon lightly, and each mouthful should deliver herby orzo, meaty meatballs, and fresh greens in perfect harmony. Leftovers keep well for 3 days in the refrigerator, though the meatballs may soften slightly when reheated.

👨‍🍳

Pro Tips For Making Alonti Italian Wedding Soup

  • BROWN THE BEEF FIRST: Don’t just toss raw ground beef into the soup—sauté it in a dry pan over medium-high heat until it’s deeply browned, breaking it into small, crumbly pieces. This step builds flavor that no amount of simmering later can replace, and it keeps the meat from turning mushy when the soup cooks.
  • GRATE PARMESAN FRESH: Pre-shredded Parmesan has anti-caking agents that make it taste like sawdust. Use a box grater and grate only what you need just before serving—about ½ cup per bowl—so it stays sharp and melty. If you’re lazy, at least shake the bag hard before scooping.
  • SAUTE ONIONS LOW AND SLOW: Italian wedding soup demands caramelized onions, but rushing this step turns them bitter. Cook the onions on low heat for 15–20 minutes, stirring occasionally, until they’re golden and sweet—not crispy, not burnt, but just soft enough to disappear into the soup without tasting raw.
  • DROP EGGS IN COLD BROTH: Poaching eggs in simmering broth risks them breaking or curdling. Instead, lower the heat to a bare simmer, then gently slide eggs into the broth with a spoon—cold eggs poach cleaner and hold their shape better. A splash of vinegar in the water keeps whites tight, but don’t skip this if you’re short on time.

Storing and reheating this dish

Refrigerator Storage

Store your Alonti Italian Wedding Soup in an airtight container with a lid—glass containers like Pyrex work best for even heating later. Let it cool to room temperature first to prevent condensation, then refrigerate for up to 4 days. The flavors actually deepen overnight as the broth and meatballs meld further. I always double-check the seal to avoid any broth evaporation. ❄️

Freezer Storage Tips

For longer storage, portion the soup into freezer-safe containers or ziplock bags, leaving 1-inch headspace for expansion. Label with the date—this soup keeps its quality for up to 3 months. Thaw overnight in the fridge before reheating for best texture. I prefer quart-sized bags for easy single-serving portions. 🧊

Stovetop Reheating

My preferred method is stovetop reheating to maintain the meatballs' texture. Transfer soup to a pot over medium-low heat, stirring occasionally. Add ¼ cup broth if needed to loosen the soup. Heat until steaming (10-15 minutes), then taste—adjust seasoning as needed. The orzo should be tender but not mushy. This method preserves all the flavors beautifully. 🔥

Microwave Reheating

For quick meals, microwave in 2-minute intervals on 50% power, stirring between each interval. Cover with a microwave-safe lid to retain moisture. Avoid overcooking—meatballs can dry out quickly. I recommend reheating just until hot (3-4 minutes total). The spinach may lose some color but retains its flavor. ✨

Reviving Leftovers

If your soup tastes flat after reheating, boost it with 1 tablespoon fresh lemon juice or a pinch of red pepper flakes. A sprinkle of fresh basil or grated Parmesan also brightens flavors. For extra richness, stir in 1 tablespoon butter or olive oil while reheating. These tricks make reheated soup taste almost as good as fresh! 💡

Make-Ahead Broth

Make the broth base ahead and freeze it in 1-gallon freezer bags. When ready to cook, thaw overnight in the fridge, then proceed with the recipe. This cuts prep time by 30 minutes—perfect for busy days. I also freeze cooked meatballs separately for quick assembly. Just add them to the reheated broth with fresh orzo. 💪

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 110mg37%
Sodium 680mg29%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
Sugars 6g
Protein 32g64%
* 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 called "wedding soup"?

This dish earned its romantic name because it was traditionally served at Italian weddings—symbolizing prosperity and good fortune. The round meatballs represent coins, while the orzo shapes resemble gold coins, both bringing luck to the new couple. Its hearty yet comforting nature made it perfect for celebratory gatherings.

2

Can I make this soup vegetarian?

Swap the ground beef for lentils or plant-based crumbles, use vegetable broth, and add white beans for extra protein. The orzo and greens will still provide satisfying texture and flavor. For meatballs, try a mix of mushrooms and walnuts bound with flaxseed for a hearty alternative.

3

What's the best way to keep meatballs tender?

Never overcook them! Simmer the meatballs just until heated through (5 minutes in the broth). For extra juiciness, add 1 tablespoon olive oil to the meatball mixture. Chilling the mixture for 30 minutes before cooking also helps them hold their shape without drying out.

4

Can I use ditalini instead of orzo?

Yes, but adjust the cooking time! Ditalini cooks faster than orzo, so add it 3 minutes earlier (total 9-12 minutes in the broth). The smaller shape makes it perfect for ladling, and it absorbs flavor just as well. For extra richness, toast the pasta in olive oil for 2 minutes before adding to the broth.

5

How do I fix soup that's too salty?

Add 1 potato cut into chunks or ½ cup milk and simmer for 10 minutes—it'll dilute the salt without thinning the broth. For a quick fix, stir in 1 tablespoon lemon juice or ½ cup ice cubes while reheating. The acidity helps balance the flavor while reducing saltiness.

★★★★★5.0(9 reviews)
Categories Soups & Stews