Italian Wedding Soup With Orzo and Tender Meatballs
Italian Wedding Soup With Orzo and Tender Meatballs
Quick Answer: Italian wedding soup with orzo combines small beef-and-pork meatballs, carrots, celery, onion, leafy greens, and tender pasta in a savory chicken broth. This version briefly browns the meatballs before simmering them, helping them hold their shape while developing better color and flavor. It makes a comforting, practical family dinner in about one hour.
Italian wedding soup is the kind of meal that feels substantial without becoming heavy. Each bowl has tender mini meatballs, vegetables, greens, and orzo surrounded by a warm golden broth, so there’s something satisfying in nearly every spoonful.
This version is especially approachable for home cooks. The meatballs are small enough to cook quickly, the vegetables use an uncomplicated dice, and the orzo cooks directly in the broth. Briefly broiling the meatballs first gives them the rustic browned appearance you want while reducing the chance that they’ll break apart during simmering.
Serve it as a weeknight dinner with crusty bread or pair it with another simple Broccoli Cheddar Soup Bread Bowl Recipe (Easy & Creamy) when planning a soup-and-salad meal.

Why This Italian Wedding Soup Works
A few small choices make this recipe more reliable.
The meatballs stay tender. A mixture of ground beef and pork gives the meatballs enough richness without making them overly heavy. Panko, milk, egg, and Parmesan help provide moisture and structure, while gentle mixing prevents a dense texture.
Broiling gives the meatballs a head start. Instead of dropping completely raw meatballs into the broth, they spend a few minutes under the broiler. That firms the exterior, adds light browning, and makes them easier to simmer without falling apart.
The vegetables cook in stages. Onion, carrots, and celery are sautéed before the broth is added, giving them time to soften and develop flavor without becoming mushy.
The orzo is timed carefully. It starts cooking before the meatballs go into the soup and finishes while they simmer. This keeps the pasta tender rather than swollen and overly soft.
The greens go in last. Baby kale only needs a few minutes to soften. Adding it near the end keeps the color fresh and the leaves recognizable.
Recipe Summary
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour
- Servings: 6
- Course: Soup / Main Course
- Cuisine: Italian-American
- Difficulty: Easy
- Estimated Calories: About 380 per serving
The finished soup should have a clear golden broth with plenty of small meatballs, orange carrot pieces, pale celery and onion, tender orzo, and dark green leafy vegetables.
Ingredients
For the Mini Meatballs
- 8 ounces lean ground beef
- 8 ounces ground pork
- 1/3 cup plain panko breadcrumbs
- 1/4 cup finely grated Parmesan cheese
- 1 large egg
- 2 tablespoons whole milk
- 2 tablespoons finely chopped flat-leaf parsley
- 1 small garlic clove, finely grated or minced
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 1/4 teaspoon dried oregano
For the Soup
- 1 tablespoon olive oil
- 1 medium yellow onion, finely diced
- 2 medium carrots, diced into small pieces
- 2 celery ribs, diced into small pieces
- 2 garlic cloves, minced
- 8 cups low-sodium chicken broth
- 1/2 teaspoon dried Italian seasoning
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
- 3/4 cup dry orzo
- 4 ounces baby kale, roughly chopped
- 2 tablespoons chopped flat-leaf parsley, optional
- Finely grated Parmesan, optional for serving
Ingredient Notes
Ground beef and pork: Using both gives the meatballs a balanced combination of beefy flavor and tenderness. You can use all beef, but the result will be a little leaner.
Panko: These light breadcrumbs absorb milk and meat juices without making the meatballs unusually dense.
Parmesan: Finely grated Parmesan blends more evenly into the meat mixture than coarse shreds.
Low-sodium broth: The meatballs and Parmesan already contribute seasoning. Starting with lower-sodium broth makes it easier to adjust the final soup accurately.
Baby kale: Kale holds its texture well in the broth. Spinach and escarole are also workable substitutions but require slightly different cooking times.
Orzo: This rice-shaped pasta makes the soup hearty without dominating it. If you prefer a smaller pasta, acini di pepe is a good alternative.
Equipment
You’ll need:
- Large mixing bowl
- Rimmed baking sheet
- Parchment paper or foil
- Large Dutch oven or soup pot
- Wooden spoon
- Teaspoon or small cookie scoop
- Instant-read thermometer
Special equipment isn’t necessary. A basic heavy-bottomed soup pot works well.
How to Make Italian Wedding Soup
1. Prepare the Broiler
Place an oven rack about 6 inches below the broiler and line a rimmed baking sheet with parchment or foil. Preheat the broiler to high.
The meatballs only need a short burst of high heat, so keeping them relatively close to the heating element helps brown the surfaces without drying the centers.
2. Mix the Meatballs Gently
Place the beef, pork, panko, Parmesan, egg, milk, parsley, garlic, salt, pepper, and oregano in a large bowl.
Mix with your fingertips just until the ingredients are evenly distributed. The mixture should hold together but still feel relatively soft.
Avoid squeezing or kneading it like dough. Overworking ground meat is one of the easiest ways to make small meatballs tough.
3. Shape Small Meatballs
Form the mixture into roughly 3/4- to 1-inch meatballs. You should have about 30 to 36.
Set them on the prepared baking sheet with a little space between each one.
They don’t need to look perfectly round. Slightly irregular meatballs give the finished soup a more natural homemade appearance.
4. Brown the Meatballs
Broil for 5 to 7 minutes, until the tops develop light golden-brown spots and the meatballs are firm enough to handle.
They do not need to cook completely at this stage because they’ll finish in the broth.
If they are browning very rapidly but still feel extremely soft, move the baking sheet slightly farther from the broiler.
5. Sauté the Vegetables
Heat the olive oil in a large Dutch oven over medium heat.
Add the onion, carrots, and celery. Cook for 6 to 8 minutes, stirring occasionally.
The onion should become translucent and the vegetables should begin softening, but they shouldn’t be completely tender yet.
6. Add the Garlic
Stir in the minced garlic and cook for about 30 seconds.
You should smell the garlic almost immediately. Avoid letting it turn deeply brown because scorched garlic can give a clear broth an unpleasant bitterness.
7. Build the Broth
Pour in the chicken broth and add the Italian seasoning, salt, and black pepper.
Bring it to a gentle boil, then reduce the heat to a steady simmer for about 5 minutes.
This gives the vegetables additional time to flavor the broth while maintaining their structure.
8. Start the Orzo
Stir in the dry orzo and simmer for about 5 minutes.
Stir once or twice so the pasta doesn’t settle against the bottom of the pot. At this stage, the orzo should still be slightly firm.
9. Add the Meatballs
Carefully lower the browned meatballs into the soup.
Simmer gently for another 6 to 8 minutes. Avoid a vigorous boil, which can damage the meatballs and make the broth cloudier.
The meatballs should be cooked through before serving.
10. Wilt the Kale
Add the baby kale and cook for 2 to 4 minutes.
The leaves should soften and become deep green while remaining visible in the soup. The orzo should now be tender as well.
11. Season and Serve
Taste the broth and adjust the salt and pepper if needed.
Stir in chopped parsley if using. Ladle the soup into wide bowls, making sure each portion receives several meatballs along with vegetables, greens, and orzo.
Finish with a small amount of Parmesan if desired.
Why Brown the Meatballs First?
You can cook small meatballs entirely in broth, but briefly broiling them first offers several practical advantages.
The exterior firms before the meatballs enter the liquid, so they’re less likely to crumble when the soup is stirred. Browning also adds deeper savory flavor and gives the meatballs more visible texture.
The important part is not to fully cook them under the broiler. Their centers finish gently in the broth, helping them remain tender.
Chef Tips
- Keep the meatballs small. Three-quarter- to 1-inch meatballs cook quickly and give you several pieces in each bowl.
- Mix with your fingertips. This is gentler than aggressively stirring or squeezing the meat.
- Use finely grated Parmesan. It disperses evenly and doesn’t create large melted pockets.
- Dice the vegetables relatively small. Their scale should complement the mini meatballs and orzo.
- Maintain a gentle simmer. Hard boiling is rough on meatballs and leafy greens.
- Don’t walk away from the orzo. Small pasta can become soft quickly once it approaches doneness.
- Taste after the meatballs cook. Parmesan and seasoned meat can change the broth’s salt level.
- Add spinach later than kale. Spinach needs only a minute or two to wilt.
- Cook pasta separately for planned leftovers. This keeps it from absorbing too much broth in the refrigerator.
- Add extra broth when reheating if needed. Stored orzo naturally absorbs liquid.
Common Mistakes to Avoid
Overmixing the Meatballs
What happens: The meatballs become tight or rubbery.
Why: Excessive mixing compresses the ground meat.
Avoid it: Mix only until the ingredients are evenly combined.
Fix: Once the mixture has been overworked, you can’t fully reverse it, so shape the meatballs lightly and avoid packing them tighter.
Making Oversized Meatballs
Large meatballs take longer to cook and overwhelm the soup. Keep them around 3/4 to 1 inch across.
Boiling Too Aggressively
A rolling boil can damage the meatballs and make the broth murkier.
Reduce the heat until you see small, consistent bubbles rather than violent movement.
Overcooking the Orzo
Orzo continues absorbing broth after cooking. If it becomes too soft, the soup can thicken considerably.
For make-ahead meals, cooking the pasta separately is the easiest solution.
Adding Greens Too Early
Kale can withstand several minutes of simmering, but long cooking makes it dull and overly soft. Spinach is even more delicate.
Cutting Vegetables Too Large
Large carrot or celery pieces can remain firm after the pasta is already done. A small, even dice helps everything finish at roughly the same time.
Overseasoning Too Soon
Broth, Parmesan, and meatballs all contribute salt. Make your final seasoning adjustment near the end instead of heavily salting the broth at the beginning.
Variations
Spinach Italian Wedding Soup
Replace the baby kale with about 5 ounces of baby spinach. Add it during the final 1 to 2 minutes of cooking because spinach wilts very quickly.
Escarole Version
Use approximately 6 cups chopped escarole instead of kale. Simmer it for about 4 to 5 minutes, depending on how tender you like the leaves.
Acini di Pepe Instead of Orzo
Replace the orzo with an equal volume of acini di pepe. Cooking time may differ, so use the pasta’s texture rather than the clock as your final guide.
All-Beef Meatballs
Replace the pork with another 8 ounces of ground beef. The meatballs will be slightly less rich but still work well.
Turkey Meatballs
Ground turkey can replace the beef and pork. The flavor and texture will be leaner, and ground poultry requires appropriate safe cooking.
Storage Instructions
Room Temperature
Don’t leave the finished soup sitting at room temperature for an extended period. Refrigerate leftovers promptly.
Refrigerator
Transfer cooled soup to airtight containers and refrigerate for up to 3 to 4 days.
The orzo will continue absorbing liquid, so the soup may be noticeably thicker the following day.
Freezer
The soup can be frozen, but pasta becomes softer after thawing.
If you’re intentionally preparing a batch for the freezer, make the soup without the orzo. Freeze the meatball-and-vegetable soup, then cook fresh pasta when you reheat it.
Best Container
Use shallow airtight containers for refrigerated leftovers and freezer-safe containers for longer storage.
How to Reheat
The stovetop gives you the most control.
Place the soup in a saucepan over medium-low heat. Add a splash of chicken broth or water if the orzo has absorbed too much liquid.
Stir occasionally until the soup is heated thoroughly. Gentle reheating helps prevent the pasta from becoming unnecessarily soft.
For a single serving, the microwave also works. Cover the bowl loosely, heat in intervals, and stir between intervals so the temperature distributes evenly.
Make-Ahead Instructions
The meatballs can be shaped several hours before cooking. Keep them covered in the refrigerator until you’re ready to broil them.
You can also prepare the soup base and meatballs ahead while leaving out the orzo. When you’re ready to serve, bring the broth to a simmer, cook the pasta, and add the greens near the end.
This approach gives you the best pasta texture and prevents the broth from disappearing into refrigerated orzo.
Serving Suggestions
Italian wedding soup is substantial enough to serve as a complete meal, so simple sides work best.
Try it with:
- Warm crusty Italian bread
- Garlic bread
- Simple green salad with vinaigrette
- Roasted vegetables
- Freshly grated Parmesan
- Sparkling water with lemon
- Unsweetened iced tea
For dessert, a simple fruit-based dessert or lightly sweet cookie pairs better than something extremely rich.
Easy Weeknight Dinner Recipes
Frequently Asked Questions
Can I use orzo in Italian wedding soup?
Yes. Orzo works especially well because its small shape fits naturally with mini meatballs and diced vegetables. Keep in mind that it continues absorbing liquid as the soup sits.
Should I brown the meatballs before adding them to soup?
You don’t have to, but this recipe does. Brief broiling firms the meatballs, adds browned flavor, and helps them remain intact while simmering.
How do I keep Italian wedding soup meatballs tender?
Mix the meat mixture gently, use breadcrumbs and milk for moisture, keep the meatballs small, and avoid aggressively boiling them in the broth.
Can I use spinach instead of kale?
Yes. Add spinach during the last 1 to 2 minutes of cooking because it wilts considerably faster than kale.
Can I use escarole?
Yes. Escarole works naturally in Italian wedding soup. Chop it into manageable pieces and simmer until tender.
How do I stop orzo from becoming mushy?
Avoid overcooking it and serve the soup soon after it becomes tender. For meal prep or freezing, cook the pasta separately and add it to individual portions.
Can I freeze Italian wedding soup?
Yes, but the texture is best if you freeze the soup without the pasta. Cook fresh orzo when reheating.
Why are my meatballs falling apart?
The mixture may be too loose, the meatballs may not have been shaped firmly enough to hold together, or the soup may be boiling too aggressively. Briefly browning them before simmering helps.
What should I serve with Italian wedding soup?
Crusty bread, garlic bread, or a simple green salad are reliable choices. The soup already contains meat, vegetables, greens, and pasta, so heavy sides aren’t necessary.
Key Takeaways
- Keep the meatballs about 3/4 to 1 inch across for quick, even cooking.
- Briefly broil them before simmering for better structure, color, and flavor.
- Add the orzo at the right time so it stays tender rather than mushy.
- Add leafy greens near the end to preserve their texture and color.
- For the best leftovers or freezer meals, store or cook the pasta separately.
Quick Recipe Summary
Italian wedding soup with orzo is made with small beef-and-pork meatballs, carrots, celery, onion, kale, and orzo simmered in savory chicken broth. The meatballs are briefly broiled before being added to the soup, which helps them brown and stay intact. The orzo cooks directly in the broth, while the kale is added during the final few minutes. Serve the soup hot with Parmesan and crusty bread if desired. For make-ahead meals or freezing, leave the orzo out and cook fresh pasta when reheating to preserve the best broth and pasta texture.
More Recipes
- Hearty Vegetable Beef Soup With Toasted Bread
- Broccoli Cheddar Soup Bread Bowl Recipe (Easy & Creamy)
- Easy Beef Barley Soup Recipe (Hearty & Homemade)
- Creamy Chicken Bacon Broccoli Cheddar Soup Recipe
- Cozy Chicken and Rice Soup Recipe for Rainy Days
Useful Links
- USDA Safe Minimum Internal Temperatures
- USDA Leftovers and Food Storage
- FDA Food Safety During Preparation
- Cooperative Extension Guide to Baking Potatoes
- MyPlate Vegetable Serving Guidance







