Love this?
Why This Recipe Works
- Lean Turkey Meatballs: All the flavor of traditional beef-pork mixes, but lighter on cost and calories.
- One-Pot Wonder: The entire soup, including the meatballs, simmers in a single Dutch oven—fewer dishes, happier you.
- Freezer-Friendly: Double the batch; freeze half the meatballs raw or the finished soup for up to three months.
- Weeknight Speed: Ready in about 45 minutes thanks to smart shortcuts like store-bought pesto for extra herbaceousness.
- Customizable Greens: Swap spinach, kale, escarole, or even frozen mixed greens depending on sales.
- Kid-Approved: Mini meatballs + tiny pasta = fun spoon treasure hunt; sneaky veggie boost built right in.
Ingredients You'll Need
Before we ladle up comfort, let’s talk ingredients. The magic of Italian wedding soup lies in layering humble components so each spoonful tastes luxurious. Because this is the budget-friendly version, I’m sharing my best supermarket strategies and substitutions so you can shop sales without sacrificing soul-warming flavor.
- Ground turkey: I buy the 93/7 blend when it’s on BOGO. Dark-meat turkey stays juicier, but if you can only find 99% lean, add 1 Tbsp olive oil to the mix.
- Egg: Binds the meatballs and enriches broth. No eggs? Substitute 2 Tbsp mayo or 3 Tbsp aquafaba.
- Breadcrumbs: Plain, Italian-seasoned, or panko all work. Gluten-free? Pulse stale rice crackers or oats in a blender.
- Parmesan rind: My “secret” to restaurant-level broth. Many grocery store cheese counters sell rinds for a few dollars per pound—stash them in the freezer for soups.
- Onion & garlic: Yellow onion is cheapest; shallots lend sweetness if they’re on markdown. Pre-minced garlic in a jar saves pennies when bought in bulk.
- Chicken stock: Store brand is fine; choose low-sodium so you control salt. Swap half the stock with water if you need to stretch.
- Acini di pepe: These “peppercorns” look adorable and cook in 7 minutes. Orzo or ditalini work; buy whichever shape is on sale.
- Spinach: A 5-oz clamshell wilts into silkiness. Kale, escarole, or frozen leaf spinach (thawed and squeezed) are economical stand-ins.
- Carrots: One large carrot grated on the large holes of a box grater melts into the broth, adding natural sweetness and golden flecks.
- pesto: A teaspoon stirred into the meatball mix punches up basil notes without buying fresh herbs in winter. Store-bought tubs are often discounted near the deli.
Feel free to raid your pantry: canned white beans bulk up protein if turkey is pricey, and a squeeze of lemon at the end brightens canned broth into something that tastes like you spent the day roasting bones.
How to Make Budget-Friendly Italian Wedding Soup with Turkey Meatballs
Prep your flavor base
Dice 1 medium yellow onion (about 1 cup) and grate 1 large carrot. Warm 2 Tbsp olive oil in a Dutch oven over medium heat. Add onion, carrot, and a pinch of salt; sauté 4–5 minutes until translucent and just beginning to color. Add 2 cloves minced garlic and cook 30 seconds until fragrant.
Build the broth
Pour in 6 cups low-sodium chicken stock plus 2 cups water. Add 1 bay leaf, ½ tsp dried oregano, a few cracks of black pepper, and a 2-inch Parmesan rind if you have it. Increase heat to medium-high and bring to a gentle boil while you roll the meatballs.
Mix turkey meatballs
In a medium bowl, combine 1 lb ground turkey, 1 large egg, ¼ cup plain breadcrumbs, 1 Tbsp pesto or 1 Tbsp chopped parsley, 1 tsp kosher salt, ½ tsp pepper, and 2 Tbsp grated Parmesan. Mix gently with a fork or your hands just until combined; over-mixing makes tough meatballs.
Portion and roll
Using a 1-teaspoon cookie scoop (or two spoons), portion mini meatballs about ¾ inch in diameter. You should get 45–50. Roll quickly between damp palms; wet hands prevent sticking.
Simmer meatballs
Once the broth reaches a gentle boil, carefully drop in meatballs one by one. Reduce to a steady simmer (medium-low) and cook 8 minutes, stirring once or twice so they cook evenly. Skim any foam that rises; this keeps the broth clear.
Add pasta
Stir in ½ cup acini di pepe (or orzo). Continue simmering 7–8 minutes, stirring occasionally to prevent sticking on the bottom. Taste and season broth with salt; keep in mind Parmesan at the end adds saltiness.
Wilt the greens
Add 5 oz baby spinach (about 5 packed cups) or chopped kale. Stir until wilted, 1–2 minutes. If using frozen spinach, thaw and squeeze dry first, then add with pasta so it heats through.
Finish and serve
Fish out bay leaf and Parmesan rind. Ladle soup into warm bowls and top each with freshly grated Parmesan and a squeeze of lemon. Serve with crusty bread for the full cozy experience.
Expert Tips
Keep it at a gentle simmer
Boiling hard can break the delicate turkey meatballs. Aim for small bubbles rising lazily to the surface.
Chill the mix for 10 minutes
Cold turkey firms up the fat, making the balls easier to roll and less likely to fall apart in the broth.
Degrease with ice cubes
If your broth tastes oily, float a couple of ice cubes; fat will solidify around them for easy removal.
Use a food scoop for speed
A 1-teaspoon scoop portions 30 meatballs in under two minutes and keeps them uniform for even cooking.
Let flavors meld overnight
Like many soups, this tastes even better the next day. Make ahead for guests and simply reheat.
Stretch with beans or rice
Feeding a crowd on a shoestring? Stir in a can of rinsed white beans or ½ cup cooked rice just before serving.
Variations to Try
- Spicy Calabrian: Stir 1 tsp Calabrian chili paste into broth and swap spinach for chopped broccoli rabe.
- Vegetarian: Use white beans instead of meatballs and replace chicken stock with a rich vegetable broth.
- Low-carb: Skip pasta and add 1 cup diced zucchini plus 1 cup cauliflower rice; simmer 3 minutes.
- Luxury splurge: Replace half the turkey with ground chicken thigh and fold ¼ cup ricotta into the mix for extra tender meatballs.
- One-way freezer prep: Freeze raw meatballs on a tray, then bag. Drop frozen straight into simmering broth—just add 2 extra minutes cook time.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Store leftovers with as little airspace as possible to maintain flavor. If you plan to reheat single servings, divide into 2-cup mason jars—easy grab-and-go lunch.
Freezer: The soup (minus pasta) freezes beautifully for 3 months. Cook pasta separately and add when reheating to avoid mushiness. Ladle cooled soup into quart freezer bags, lay flat to freeze, then stack like books to save space. Thaw overnight in the fridge or defrost in a bowl of cold water for 1 hour.
Meal-prep meatballs: Double the turkey mixture, roll, and freeze raw on a parchment-lined sheet. Once solid, toss into a labeled zip bag. You can cook them from frozen in any broth or sauce, making weeknight dinners lightning fast.
Frequently Asked Questions
Budget-Friendly Italian Wedding Soup with Turkey Meatballs
Ingredients
Instructions
- Sauté aromatics: Heat olive oil in a Dutch oven over medium heat. Cook onion and carrot 4–5 min until translucent. Add garlic; cook 30 sec.
- Build broth: Stir in stock, water, bay leaf, oregano, Parmesan rind, and a pinch of pepper. Bring to a gentle boil.
- Mix meatballs: Combine turkey, egg, breadcrumbs, pesto, salt, pepper, and 2 Tbsp Parmesan. Chill 10 min if time allows.
- Roll: Form ¾-inch meatballs (about 45). Drop into simmering broth; cook 8 min.
- Add pasta: Stir in acini di pepe; simmer 7–8 min until al dente.
- Finish: Add spinach; cook 1 min until wilted. Remove bay leaf and rind. Serve hot with Parmesan and lemon.
Recipe Notes
Pasta absorbs broth as it sits. If making ahead, cook pasta separately and add when reheating. Soup thickens—thin with water or stock and adjust salt.
Nutrition (per serving)
You May Also Like
Discover more delicious recipes