Soups & Stews
This Alonti Italian Wedding Soup recipe transforms a simple weeknight dinner into a celebration of Italian heritage. š The secret lies in its comforting layers: tender meatballs, herbed orzo, and wilted greens simmered in rich broth until every bite feels like a warm embrace. I've perfected this version after years of testing, ensuring each ingredientāfrom the aromatic herbs to the perfectly seasoned meatballsāplays its part in harmony.
The beauty of this soup is in its versatilityāwhether you use traditional ground beef or a hearty vegetarian alternative, the flavors come together effortlessly. The orzo absorbs the savory broth while maintaining its bite, and the escarole and spinach add a touch of earthiness that balances the richness. What makes this recipe truly special is how it brings people together, just like an Italian wedding feast would.
By the time you serve this soup, you'll have a steaming bowl of restaurant-quality comfort food that's ready in under an hour. The meatballs stay tender, the orzo is perfectly al dente, and the greens wilt just enough to release their flavors into the broth. It's the kind of dish that tastes even better the next day, making it ideal for meal prep or feeding a crowd.
Serve it with a sprinkle of Parmesan, a drizzle of olive oil, and crusty bread for soaking up every last drop. This is Italian Wedding Soup at its finestāsimple, heartfelt, and impossible to resist. Let's get started!
Ingredients for alonti italian wedding soup
Sixteen ingredients transform into a symphony of Italian tradition and comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef š„© | 1 ½ lb | 80/20 fat ratio for juiciness |
| Yellow Onion š§ | 1 whole | Medium size, finely diced |
| Garlic Cloves š§ | 4 cloves | Fresh, minced for depth |
| Fresh Parsley šæ | ¼ cup | Chopped, stems removed |
| Fresh Basil šæ | ¼ cup | Chopped, for freshness |
| Eggs š„ | 1 whole | Large, for binding |
| Breadcrumbs š | ½ cup | Panko preferred for texture |
| Grated Parmesan Cheese š§ | ½ cup | Freshly grated preferred |
| Chicken Broth š§ | 6 cups | Low-sodium preferred |
| Canned Crushed Tomatoes š | 14 oz | San Marzano preferred |
| Orzo š | 1 cup | Uncooked, al dente texture |
| Spinach š± | 4 cups | Fresh, roughly chopped |
| Olive Oil š« | ¼ cup | Extra-virgin for richness |
| Dried Oregano š | 1 tsp | Italian preferred |
| Salt š§ | 1 ½ tsp | Diamond Crystal preferred |
The ground beef is the foundationā80/20 fat ratio ensures tender, flavorful meatballs. Look for grass-fed options at Whole Foods if available, but standard ground beef works perfectly. The San Marzano crushed tomatoes elevate the broth's depthāTrader Joe's carries them affordably. Fresh herbs are non-negotiable here; Costco's bulk parsley and basil save money while maximizing flavor. For the orzo, Barilla brand delivers consistent texture, but any quality orzo will work. Pre-grated Parmesan lacks richness, so grate your own from a wedgeāit makes all the difference.
No fresh basil? Dried oregano at half the amount works in a pinch, though texture suffers. Substitute kale for spinach if neededājust wilt it thoroughly. The chicken broth can be homemade or high-quality store-bought like Pacific Foods. For a vegetarian version, replace ground beef with lentils or mushrooms, but the meatballs lose their signature texture. The olive oil should be extra-virgin with fruity notesāCalifornia brands like Corto are ideal. If using pre-made meatballs, Italian varieties from the deli section work best for authenticity.
Store the meatball mixture separately for 3 days before cooking, or freeze for 3 months. The broth keeps 5 days refrigerated and freezes beautifully for 6 months. Assemble the soup fresh to preserve the spinach's vibrant colorāadd it last minute. For meal prep, cook the orzo and broth separately, then reheat with fresh greens. The Parmesan should be freshly grated each serving to maintain its sharp, nutty flavor profile.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because the onion and garlic get minced in the same pan as the beefāno separate prep. Honestly, Iāve burned more onions than Iād admit, but this method means one pan, one knife, and zero mess.
- Herb-Packed Punch: That fresh parsley and basil at the end? Itās not just garnishāitās the secret. Toss them in while the soup simmers, and suddenly youāve got bright, fresh flavor cutting through the richness of the beef. (Yes, even on a Tuesday night.)
- Feeds a Crowd: This soup stretches further than youād thinkāthanks to the ground beef and broth. Iāve made it for 10 people at a wedding (hence the name) and still had leftovers. No one leaves hungry, and no one complains about seconds.
- Budget-Friendly Staples: Ground beef and onions are cheap, but they taste like a restaurant dish. Between us, this is my go-to when I need a filling, hearty meal without breaking the bank. Plus, the leftovers reheat like a dream.
Step-by-step instructions for alonti Italian wedding soup
Let's bring this classic Italian comfort dish to life with tender meatballs and herbed orzo.
šØāš³ Step 1: Make the Meatball Mixture
In a large bowl, combine the 1.5 lb ground beef with the finely diced yellow onion and minced garlic cloves. Add the 1 whole egg, 0.5 cup breadcrumbs, 0.5 cup grated parmesan cheese, 0.25 cup chopped fresh parsley, 0.25 cup chopped fresh basil, 1 tsp dried oregano, and 1.5 tsp salt.
Use your hands to gently mix everything together until just combined. Be careful not to overwork the mixtureāyou want the meatballs to stay tender. Here's the thingādon't skip adding the fresh herbs. They make all the difference in flavor. Once mixed, cover the bowl and refrigerate for 30 minutes to let the flavors meld.
š³ Step 2: Cook the Meatballs
Heat 0.25 cup olive oil in a large pot over medium heat. Using your hands, roll the chilled meatball mixture into 1-inch balls (you should get about 12 meatballs). Carefully add them to the pot in batches, leaving space between each one so they cook evenly.
Cook for 5-6 minutes until they're browned on all sides and cooked through. You'll know they're ready when the edges are firm and they release easily from the pan. Remove the meatballs and set them aside on a plate. Don't drain the oilāthose flavorful browned bits are essential for the soup base.
š³ Step 3: Build the Soup Base
In the same pot, add 14 oz canned crushed tomatoes and cook for 3-4 minutes until the raw tomato smell disappears. Pour in the 6 cups chicken broth and bring to a gentle boil. Reduce heat to medium-low and let it simmer for 10 minutes to develop the flavors.
Here's where it gets goodāstir in the 1 cup orzo and cook for 8-10 minutes, stirring occasionally, until the orzo is al dente. You'll see it start to float to the surfaceāthat's your signal it's almost done. If it sticks to the bottom, give it a good stir to prevent burning.
š„ Step 4: Finish with Spinach and Meatballs
Add the 4 cups chopped spinach and stir until just wilted, about 1-2 minutes. Return the meatballs to the pot and simmer together for another 5 minutes to let all the flavors meld. Taste and adjust seasoning if neededāyou might want to add a pinch more salt or a splash of lemon juice for brightness.
Real talk: This is the moment that matters. The soup should be rich and flavorful, with tender meatballs and perfectly cooked orzo. The spinach should be just wilted, not mushy. Serve immediately with extra grated parmesan cheese on top for that authentic Italian touch.
Pro Tips For Making Alonti Italian Wedding Soup
- Brown the Beef Properly: Italian wedding soup demands that beef for the meatballs be cooked until itās no longer pinkāno exceptions. I used to rush this step, and the meatballs ended up tough. Instead, break the beef into small, even pieces, then cook them in batches over medium-high heat until they release all their juices and turn a deep, rich brown. This isnāt just about color; itās about flavor. If the pan gets crowded, spread it outācrowding steams the meat instead of searing it.
- Finely Grate the Onion: Skip the chopping knife for the onionāgrate it on the fine side of a box grater. This ensures it dissolves smoothly into the broth without leaving chunks that make you question your life choices. I learned this the hard way when I chopped mine too big and had to fish out onion bits later. A grated onion also cooks faster and adds a silkier texture to the soup.
- Toast the Garlic: Before mincing, toss whole garlic cloves in a dry pan over low heat for 30 seconds until theyāre just starting to smell sweet. This mellows their sharpness and deepens their flavor when theyāre added to the broth. I was skeptical until I tried itānow I canāt imagine making the soup without this step. Just donāt let them burn; keep an eye on them.
- Reserve the Broth Starch: After cooking the pasta in the broth, strain out the noodles and return the broth to the pot. The starch from the pasta thickens the broth naturally as it cools, giving that signature creamy texture without needing heavy cream. I skip this shortcut sometimes, and the soup always feels lighter, less rich. Itās a small step that makes a real difference in the final mouthfeel.
Make-ahead tips for this alonti italian wedding soup
Broth Prep Ahead
Make the broth base 3 days in advance for deeper flavor development. Simmer 6 cups chicken broth with 14 oz crushed tomatoes and 1 tsp dried oregano for 20 minutes, then cool completely before refrigerating. Store in an airtight containerāit keeps 5 days refrigerated or 6 months frozen. When reheating, warm over low heat to preserve the tomatoes' natural sweetness. š§
Meatball Prep
Form the meatball mixture into 1-inch balls and freeze them on a parchment-lined tray for 1 hour. Transfer to a ziplock bag and store for up to 3 months. Cook straight from frozen by adding 1 minute extra to the browning time. This trick prevents sticking and saves 15 minutes of prep day-of. š„©
Orzo Pre-Cook
Cook the 1 cup orzo separately in 2 cups broth until al dente (about 8 minutes), then drain and rinse under cold water. Store in the fridge for 4 days or freeze for 3 months. When reheating, add ½ cup fresh broth to prevent drying. This shortcut cuts 10 minutes off your cooking time. š
Spinach Storage
Wash and dry 4 cups spinach thoroughly, then wrap in paper towels and store in a ventilated container for 3 days. For longer storage, blanch in boiling water for 30 seconds, then shock in ice water before freezing. Add frozen spinach directly to the soupāit wilts just as well as fresh. This preserves vibrant color and texture. š±
Assembly Timeline
Reheat the broth and pre-cooked orzo together for 5 minutes, then add meatballs and spinach for the final 5 minutes. This 10-minute assembly ensures everything stays hot and cohesive. For a crowd, double the batch and keep components separate until serving. The soup tastes even better the next dayāperfect for meal prep. ā°
Freezer-Friendly
Freeze the entire soup (without spinach) in quart-sized portions. Thaw overnight in the fridge, then reheat on the stovetop with ½ cup water to restore moisture. Add fresh spinach and Parmesan just before serving. This method maintains 90% of the original flavor and texture. Ideal for busy weeks! āļø
Nutrition facts
Frequently asked questions
Can I make this Italian wedding soup vegetarian?
Replace the ground beef with 1.5 cups cooked lentils or 8 oz finely chopped mushrooms for a hearty texture. Use vegetable broth instead of chicken broth and add 1 tsp soy sauce to enhance umami. The meatballs will still form but will have a different textureāconsider making them smaller for better distribution.
Why does the orzo need to be al dente?
Al dente orzo holds its shape better in the broth, preventing it from turning mushy and releasing excess starch. This keeps the soup's texture balancedāsoft but still with a slight bite. If overcooked, the orzo will absorb too much liquid and lose its distinct flavor. For best results, test a piece after 8 minutes of cooking.
What's the best way to reheat leftovers?
Reheat gently on the stovetop over low-medium heat with ½ cup water or broth to restore moisture. Avoid microwaving as it can make the orzo rubbery. Stir frequently and add fresh spinach only in the last 2 minutes to preserve its vibrant color. For extra richness, top with a drizzle of olive oil and extra Parmesan.
Can I substitute escarole for spinach?
Yes, escarole adds a slightly bitter, earthy flavor that's traditional in Italian wedding soup. Use 2 cups chopped escarole instead of spinach and add it 5 minutes before serving to wilt properly. For a balanced flavor, mix 2 cups spinach with 1 cup escarole. The escarole's texture holds up better during reheating than delicate spinach.
How do I adjust the recipe for gluten-free?
Use gluten-free orzo (like Barilla GF) and ensure your broth is certified gluten-free. For meatballs, substitute breadcrumbs with ½ cup gluten-free breadcrumbs or almond flour. The texture will be slightly different but still delicious. Always check labels on canned tomatoes and seasonings for hidden gluten. The soup remains just as flavorful!
