Love this? Pin it for later!
Why This Recipe Works
- Two-Meat Magic: A blend of pork and beef keeps the mini meatballs juicy and flavorful even after simmering.
- Parmesan-Infused Broth: Saving the rind from your cheese stash adds umami depth without extra work.
- Quick-Chill Trick: Ten minutes in the freezer firms the meatball mix so rolling is tidy, not sticky.
- Leaf-to-Stem Greens: Using entire escarole leaves minimizes waste and gives silky texture.
- Acini de Pepe Secret: Toasting the pasta for 60 seconds in olive oil prevents mushy leftovers.
- One-Pot Wonder: Meatballs, soup base, and pasta cook together, minimizing dishes and maximizing flavor.
Ingredients You'll Need
Great soup starts with thoughtful shopping. For the meatballs, I like an 80 % lean ground beef blended with equal parts ground pork; the fat keeps them plush. Buy pasture-raised if it’s within budget—the flavor bump is noticeable. Aromatics should feel heavy for their size: firm yellow onions, bright white garlic bulbs, and celery stalks that snap, not bend. Parsley must be perky; wilted herbs muddy the finished color. When choosing escarole, look for crisp, pale-green heads with no slimy spots; curly endive or chopped kale work in a pinch. Finally, snag a block of real Parmigiano-Reggiano so you can simmer the rind in the broth and grate fresh snow on every bowl—no green-can shortcuts today.
How to Make Hearty Italian Wedding Soup with Mini Meatball Comfort
Make the meatball mixture
In a large bowl combine 8 oz ground beef, 8 oz ground pork, 1 lightly beaten large egg, ¼ cup plain breadcrumbs, 2 Tbsp minced yellow onion, 1 Tbsp chopped fresh parsley, 1 tsp kosher salt, ½ tsp dried oregano, ½ tsp garlic powder, and ¼ tsp freshly ground black pepper. Mix with fork just until combined; over-mixing makes tough meatballs. Cover and chill 10 minutes for easy rolling.
Roll mini meatballs
Using a 1-teaspoon cookie scoop or heaping teaspoon, portion the chilled mixture and roll into ¾-inch balls; damp hands speed the job. You should yield about 50 tiny meatballs. Arrange on a parchment-lined sheet pan while you heat the pot.
Sear the meatballs
Heat 2 Tbsp olive oil in a Dutch oven over medium-high. Brown half the meatballs until lightly golden on two sides, about 2 minutes per batch; they will finish cooking in the broth. Transfer to a plate and repeat with remaining meatballs.
Build the soffritto
Lower heat to medium. Add another 1 Tbsp olive oil to the pot, then 1 cup finely diced yellow onion, ¾ cup diced carrot, and ½ cup diced celery. Sauté until vegetables soften and onion turns translucent, about 5 minutes, scraping browned bits.
Bloom the aromatics
Stir in 2 cloves minced garlic, ½ tsp dried thyme, and a pinch of red-pepper flakes; cook 30 seconds until fragrant. Pour in ½ cup dry white wine and simmer, stirring, until nearly evaporated, about 2 minutes. The pot should smell heavenly.
Simmer the broth
Add 6 cups low-sodium chicken broth, 1 Parmesan rind (about 1 oz), 1 bay leaf, and return the meatballs to the pot. Bring to a gentle boil, reduce heat, and simmer uncovered 15 minutes so flavors meld and meatballs cook through.
Add pasta & greens
Fish out Parmesan rind and bay leaf. Stir in ½ cup acini de pepe (rinsed) and 4 cups chopped escarole leaves. Cook 8–9 minutes, stirring occasionally, until pasta is al dente and greens are silky. If soup thickens too much, splash in extra broth or hot water.
Finish & serve
Taste and season with salt and plenty of freshly ground black pepper. Ladle into warm bowls, shower with freshly grated Parmesan, and drizzle with good olive oil. Serve alongside crusty bread for sopping up every last drop.
Expert Tips
Chill Before Rolling
Ten minutes in the freezer firms the fat so the meatballs roll quickly and hold their shape.
Keep Damp Hands
A small bowl of water nearby prevents sticking and yields smooth, picture-perfect meatballs.
Parmesan Rind = Gold
Never toss the rind; it melts into the broth giving restaurant-level umami without extra salt.
Toast the Pasta
A 60-second sizzle in olive oil keeps acini de pepe al dente and prevents next-day bloating.
Brighten at the End
A squeeze of lemon or splash of white wine vinegar wakes the flavors just before serving.
Gentle Simmer Only
A rolling boil knocks the meatballs apart; keep the soup at a lazy bubble for clear broth.
Variations to Try
- Turkey & Spinach Light: Swap in 93 % lean ground turkey and baby spinach for a lower-fat bowl that still feels indulgent.
- Little Meatless Balls: Use 1 cup cooked green-lentils + ½ cup ricotta + breadcrumbs for vegetarian “meatballs” that hold together beautifully.
- Gluten-Free Comfort: Replace breadcrumbs with almond flour and substitute tiny rice-shaped orzo for the acini de pepe.
- Spicy Calabrian: Stir 1 tsp Calabrian-chili paste into the soffritto and sprinkle finished bowls with shaved Pecorino for a fiery twist.
- Slow-Cooker Sunday: Brown meatballs on the stovetop, then dump everything except pasta & greens into a slow cooker on low 6 hours. Add pasta and greens 20 minutes before serving.
Storage Tips
Frequently Asked Questions
Hearty Italian Wedding Soup with Mini Meatball Comfort
Ingredients
Instructions
- Combine meats & seasonings: In a bowl mix beef, pork, egg, breadcrumbs, minced onion, parsley, salt, oregano, garlic powder, and pepper until just combined. Chill 10 minutes.
- Roll mini meatballs: Using 1 tsp per ball, form ¾-inch meatballs. You’ll make about 50.
- Sear: Heat 2 Tbsp olive oil in Dutch oven over medium-high. Brown meatballs in two batches, 2 minutes per side. Transfer to plate.
- Sauté vegetables: Add remaining 1 Tbsp oil; cook onion, carrot, and celery 5 minutes until softened.
- Bloom aromatics: Stir in garlic, thyme, and pepper flakes 30 seconds. Deglaze with wine; simmer until mostly evaporated.
- Simmer broth: Add broth, Parmesan rind, bay leaf, and meatballs. Simmer 15 minutes.
- Finish with pasta & greens: Remove rind and bay leaf. Stir in pasta and escarole; cook 8–9 minutes until pasta is al dente.
- Season & serve: Add salt and pepper to taste. Serve hot with grated Parmesan and a drizzle of olive oil.
Recipe Notes
Soup thickens on standing; thin with broth when reheating. For meal-prep, cook pasta separately and add to individual portions to avoid bloat.