Welcome to quickdishrecipe

Budget Italian Wedding Soup for Winter Dinners

By Harper Fleming | January 24, 2026
Budget Italian Wedding Soup for Winter Dinners

Why This Recipe Works

  • One-pot cleanup: Meatballs, broth, and greens cook together—no extra sheet pans.
  • Double-duty flavor: Grated carrot and onion in the meatballs sweeten the broth naturally.
  • Pantry rice: Using inexpensive long-grain rice instead of pastina keeps the cost low and the texture satisfying.
  • Stretchable greens: A $1.79 bag of frozen spinach works just as well as fresh escarole.
  • Freeze-friendly: Portion leftovers into muffin tins; pop out frozen pucks and store in a bag for single-serve lunches.
  • Kid-approved: Mini meatballs feel like party food, so even picky eaters slurp the broth.
  • Weeknight fast: Start-to-finish 45 minutes—shorter than delivery wait times on a rainy night.

Ingredients You'll Need

Ingredients

Before diving into the pot, let’s talk shopping strategy. I buy ground chicken thighs instead of breast—they stay juicier and cost roughly $2.99/lb at warehouse clubs. If only turkey is on sale, swap freely. For the green component, fresh escarole is traditional and usually $1.99/head, but frozen chopped spinach (thawed and squeezed dry) is half the price and pre-washed, so I keep a bag stashed for busy nights. A single large carrot and celery rib flavor both the meatballs and the broth; no need to buy separate soffritto vegetables. The rice is plain long-grain—nothing fancy. If you prefer pastina, add it in the last 6 minutes so it doesn’t dissolve. Lastly, I use a rind of Parmigiano saved in the freezer for depth, but a generous handful of domestic shredded Parmesan works if that’s what your budget allows.

How to Make Budget Italian Wedding Soup for Winter Dinners

1
Build the meatball mixture

In a large bowl combine 1 lb ground chicken thighs, 1/2 cup plain breadcrumbs, 1 grated carrot, 1 finely minced celery rib, 1 beaten egg, 2 cloves grated garlic, 1 tsp each salt and dried oregano, and 1/4 tsp pepper. Mix with wet hands just until everything clings together—over-mixing makes tough meatballs.

2
Roll mini meatballs

Portion the mixture using a heaping teaspoon; roll into 3/4-inch balls (think large gumballs). You should get about 45. Place them on a plate; no need to pre-sear, which saves oil, time, and a dirty pan.

3
Start the broth base

In a 5-quart Dutch oven warm 1 Tbsp olive oil over medium. Add 1 diced onion, the remaining grated carrot, and celery; sauté 3 minutes until translucent. Pour in 8 cups low-sodium chicken stock plus 2 cups water (stretching pricey broth without diluting flavor). Add a Parmesan rind if you have one, 1 bay leaf, and a pinch of red-pepper flakes for gentle warmth.

4
Simmer the meatballs

Once the broth reaches a quiet boil, gently drop in the meatballs. They’ll sink, then rise as they cook. Reduce to a steady simmer and cook 10 minutes. Skim any gray foam—this keeps the broth clear and appetizing.

5
Add rice

Stir in 1/2 cup long-grain rice. Simmer 12 minutes, stirring twice to prevent sticking; rice should just begin to soften.

6
Wilt the greens

Add 4 cups loosely packed chopped escarole or 1 10-oz box frozen spinach, thawed and squeezed very dry. Cook 3 minutes more; greens will brighten yet stay crisp-tender.

7
Final seasoning

Fish out Parmesan rind and bay leaf. Taste; add 1/2 tsp salt and a generous crack of black pepper. If you like brighter flavor, squeeze in juice of half a lemon.

8
Serve and garnish

Ladle soup into warm bowls. Top with extra shredded Parmesan and, if you’re feeling fancy, a drizzle of good olive oil. Crusty bread for dunking is mandatory (but not included in the budget tally).

Expert Tips

Keep broth clear

A gentle simmer, not rolling boil, prevents meatballs from breaking and clouding the stock.

Buy in bulk

Warehouse club 3-lb packs of chicken thighs can be divided and frozen for future soups.

Prep ahead

Roll meatballs the night before; cover tightly and refrigerate so dinner is dump-and-simmer.

Reuse rice

Leftover cooked rice stirred in at the end prevents overcooking and cuts 10 minutes.

Dunk, don’t soak

Add rice only to the portion you’ll eat; it continues absorbing broth and can bloat overnight.

Test seasoning

Simmer a grape-sized piece of meatball in microwave 20 sec to taste before committing to salt.

Variations to Try

  • Meat swap: Use lean ground pork or turkey; if using very lean meat, add 1 Tbsp olive oil to the mix for tenderness.
  • Herbaceous lift: Swap oregano for 1 tsp dried basil plus 1 Tbsp fresh parsley if you have it wilting in the crisper.
  • Low-carb bowl: Replace rice with 1 cup cauliflower rice; simmer only 3 minutes to keep a bite.
  • Spicy Tuscan: Add 1 tsp Calabrian chili paste and a 14-oz can white beans for a heartier, fiery version.
  • Veggie boost: Stir in 1 cup diced zucchini during the last 5 minutes for added color and nutrients.

Storage Tips

Cool soup completely, then refrigerate in airtight containers up to 4 days. Because rice keeps drinking liquid, leave a cup of extra broth in a separate jar. For freezing, ladle soup (minus rice) into quart zip bags, press out air, and freeze flat up to 3 months. Thaw overnight in the fridge, reheat with fresh or leftover rice. Meatballs freeze beautifully whether cooked or raw; flash-freeze on a tray, then store in a bag so you can grab a handful to drop into future soups.

Frequently Asked Questions

Yes—add broth, aromatics, and meatballs to slow cooker; cook on LOW 4 hours. Add rice and greens in the last 30 minutes so they don’t overcook.

The egg acts as binder; substitute 2 Tbsp plain yogurt or a flax “egg” (1 Tbsp flax + 3 Tbsp water, rested 5 min) for egg-free diets.

Purée the thawed frozen spinach with a ladle of broth, then stir the green liquid into the pot. They’ll get nutrients without “leaf” evidence.

Absolutely. Use an 8-quart pot; cooking times stay the same. Freeze half for a no-cook night later in the month.

Cook rice separately and add to each bowl, or undercook by 3 minutes if you plan on leftovers; rice finishes cooking during reheat.

As written it contains breadcrumbs. Substitute certified GF panko or ground rolled oats; the rest of the soup is naturally gluten-free.
Budget Italian Wedding Soup for Winter Dinners
soups
Pin Recipe

Budget Italian Wedding Soup for Winter Dinners

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Mix meatballs: Combine chicken, breadcrumbs, half the grated carrot, celery, egg, garlic, salt, oregano, and pepper. Roll into Âľ-inch meatballs.
  2. Sauté aromatics: Warm olive oil in a 5-quart pot over medium. Cook onion and remaining carrot and celery 3 minutes.
  3. Build broth: Add stock, water, Parmesan rind, bay leaf, and a pinch of red-pepper flakes. Bring to a gentle boil.
  4. Simmer meatballs: Drop in meatballs, reduce to a steady simmer, and cook 10 minutes, skimming foam.
  5. Add rice: Stir in rice; simmer 12 minutes, partially covered.
  6. Wilt greens: Add escarole or spinach and cook 3 more minutes. Adjust salt and pepper. Serve hot with Parmesan.

Recipe Notes

For meal prep, freeze soup without rice; add freshly cooked or reheated rice when serving to avoid mushy grains.

Nutrition (per serving)

298
Calories
23g
Protein
28g
Carbs
10g
Fat

More Recipes