Italian Wedding Soup
UPDATE: I originally wrote this Italian Wedding Soup recipe in 2011 but didn’t have a proper recipe card, which is now in this blog post. Instead of creating a whole new blog post, I decided to leave this post as written over FIFTEEN years ago. So crazy! I hope you make this soup, it’s so good. The recipe card for the homemade beef and zucchini meatballs follows the soup recipe card.

+++++++++++++++++++++++++++++++++++++++++++++++++++=
Italian Wedding Soup
This light and flavorful soup is perfect for an early fall dinner with crusty bread.
Ingredients
- 1 teaspoon minced garlic
- 2 cups chopped carrots
- 2 cups chopped celery
- 8 cups chicken broth
- 2 (14.5-ounce) cans fire-roasted tomatoes, blended
- 1 tablespoon Italian seasoning
- Crushed red pepper, to taste
- 10 ounces fresh spinach
- 3 cups cooked pasta, such as acini di pepe
- Homemade Beef & Zucchini Meatballs, or your favorite frozen meatballs
Instructions
Sauté the garlic and vegetables
Add the minced garlic, chopped carrots, and chopped celery to a large soup pot or Dutch oven over medium heat. Cook for a few minutes, stirring occasionally, until the vegetables begin to soften and the garlic is fragrant.
Add the broth and tomatoes
Pour in the chicken broth and blended fire-roasted tomatoes. Add the Italian seasoning and crushed red pepper to taste. Stir everything together and bring the soup to a gentle simmer.
Add the meatballs
Add the cooked homemade Beef & Zucchini Meatballs to the simmering soup. If using frozen meatballs, cook them according to the package directions first, then add them to the soup.
Let everything simmer together so the meatballs can soak up some of those delicious flavors, at least 1 hour. Continue cooking until the vegetables are tender.
Build your bowl
Place the fresh spinach in the bottom of your bowl. It may look like a lot at first, but don't worry. Spinach wilts down quickly as it cooks from the heat of the broth. Ladle 2 cups of the soup onto the spinach and let sit for a few minutes.
Add the cooked pasta
Finally, stir in the cooked pasta. We used acini di pepe, which is perfect for Italian Wedding Soup because the tiny pasta is easy to scoop up with the broth and meatballs.
Since the pasta is already cooked, you only need to heat it through.
Enjoy!
Each serving is about 2 cups, with approximately 1/2 cup of pasta, 12 mini meatballs, and 1 ounce of spinach.
Notes
The soup base is zero WW points. 1/2 cup of pasta is 3 WW points. 12 mini meatballs using my recipe (link here) is 2 points, so each serving is 5 WW points.
Nutrition Information
Yield 6 Serving Size 1Amount Per Serving Calories 286Total Fat 3gSaturated Fat 0gUnsaturated Fat 2gCholesterol 9mgSodium 1407mgCarbohydrates 54gFiber 8gSugar 8gProtein 13g
Zucchini Meatballs
I am like a toddler where you have to hide veggies into things for me to eat them. Promise you won't taste the zucchini, but it makes these meatballs so tender and delicious.
Ingredients
- 1 pound 93/7 ground beef
- 1 cup zucchini, shredded and squeezed dry
- 4 cloves garlic, minced
- 1 large egg
- 1/4 cup grated Parmesan cheese
- 1/3 cup Panko bread crumbs
- 1 ounce pepperoni, finely chopped
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1 teaspoon dried oregano
- 1 teaspoon dried parsley
- salt and pepper to taste
Instructions
Prepare the zucchini
Shred the zucchini and squeeze out as much excess moisture as possible. You can use a clean kitchen towel or paper towels to press and squeeze the zucchini dry.
This step is important because too much moisture can make the meatball mixture too wet and difficult to shape.
Combine the ingredients
In a large mixing bowl, add the ground beef, squeezed zucchini, minced garlic, egg, Parmesan cheese, Panko breadcrumbs, and finely chopped pepperoni.
Add the onion powder, garlic powder, dried oregano, dried parsley, salt, and pepper.
Mix gently
Using your hands or a large spoon, gently mix everything together until the ingredients are evenly incorporated.
Be careful not to overmix the meat. Mixing just until everything comes together will help keep the meatballs tender.
Form the meatballs
Form the mixture into approximately 60 mini meatballs. A small cookie scoop works well for keeping the meatballs similar in size.
Cook the meatballs
Cook the meatballs using your preferred cooking method until they are cooked through and reach an internal temperature of 160°F.
For approximately 60 mini meatballs, the cooking time is about 8-10 minutes, depending on the size of the meatballs and your cooking method.
Serve or store
Serve the meatballs immediately with your favorite recipe, or let them cool completely before refrigerating or freezing them for later.
Notes
12 meatballs is a serving and 2 Weight Watchers points. If you count calories or macros: 175 calories, 9 fat, 6 carbs, 0 fiber and 17 grams protein. See the nutritional label below per meatball.
Nutrition Information
Yield 70 Serving Size 1Amount Per Serving Calories 31Total Fat 2gSaturated Fat 1gUnsaturated Fat 1gCholesterol 10mgSodium 39mgCarbohydrates 1gFiber 0gSugar 0gProtein 2g
It’s never a good sign when the news starts reminiscing about the Blizzard of 1967 when referring to our weather starting this afternoon into tomorrow. Projections now say that our county will get up to 24 inches of snow, with 40 mph winds. It’s February people! I am so over winter. I just want to be able to put our gazebo up, watch White Sox games and grill out. 🙁
Okay, here is a breakfast you never would have thought I’d eat. I saw it in our pantry and just had a taste for it:

I ended up doing 45 minutes on the treadmill, 3.8 mph walking with a 6 pound medicine ball tossing back and forth as I walked. It is a surprisingly good work out!
I used to buy baby carrots because they were already peeled, but now realize the carrots with the tops on them are not only way cheaper, they taste so much better.
Tubetti is the pasta I used, but any small pasta would work. In the updated version in 2026, I used this pasta shape:


And you can’t have soup without a grilled cheese 😀 My lunch comes in at 12 points.
My store had really good meat prices over the weekend. I got chicken drummets for .49 cents a pound. This is actually a WW recipe, but I need to tweak this recipe before I post it – they were good but needed a bit more flavor – Hoisin marinated sesame wings. Dinner was 10 points.
- 30 points
- 45 minute treadmill workout
- average blood sugar 123
Good news – I was able to reschedule Tony’s CT scan for today instead of tomorrow. Hopefully after this test we’ll get back with his surgeon by the end of the week with a game plan. Thank you for your continued support and prayers for my Tony! 😀




I am with you on the being over winter – I am craving the same things other than change the white to red for the baseball team
I am OVER winter, too! You guys got WHOPPED with snow I hear!! Lake Shore Drive shut down!? Insanity! Stay safe & warm, Biz! The soup looks fabulous!
It’s Tuesday morning now (Groundhog Day — what’s it mean if he comes out of his whole and freezes solid?) and I just checked the weather update. It’s warmer in Chicago than in Austin! 17 here and 19 there. Although you beat us on the wind chill. 11 here and just 6 there.
I definitely didn’t move far enough south.
*hole
This will be a snowstorm that no one will forget!
Your photos are amazing today! I love Italian Wedding soup and I may have some in my freezer. Thanks for the reminder!
Stay warm and cozy.
Go Tony! I hope he is mentally doing okay with this news. Stay safe in Chicago. Its a mess in St. Louis. Saving this soup recipe! Looks amazing especially on a cold winter day 🙂
Hope you are staying warm. I am still amazed how these storms are missing us – we got this last year, but it just never seems to stop for y’all.
Frosted mini wheats are one of my all time favorite breakfasts for two reasons – incredibly low in sodium and 90% of the iron I need a day. I have to work hard at keeping my iron levels high otherwise I face another transfusion – yuck-o! 🙂 I know it is a lame breakfast but I do love them with fruit and a glass of juice. [Just the regular frosted ones – not the nasty strawberry or chocolate].
Thanks for yet another recipe that will be very popular with my [italian] family. Yay – and I agree about the mini meatballs and the baby carrots. I don’t buy the baby ones anymore because they really don’t have any flavor.
Biz! All of these wonderful soups look SO awesome!
We are supposed to get 12-16 inches of snow here….and the wind currently sounds like it’s going to blow my house away! I can’t believe you guys are supposed to get up to 24 inches! That’s a ton of snow! I’m definitely ready for baseball season! 🙂
I’m drooling over that soup! That is next on my list of Biz recipes to try! I’ve never made Italian Wedding Soup before. I just made tomato soup for the first time (roasted red pepper and tomato, actually) and of course, served it with grilled cheese sammies. I agree, soup and grilled cheese are just meant to be!
That soup looks awesome – I heart those little pasta shapes!
Awesome Tony update – keep the posts coming!!!!! BTW – I told my husband the whole fiber/poo thing – a Tony classic – you two are so funny!
Cannot wait for the recipe for the Hoisin marinated sesame wings. Those look AWESOME. So did the soup, have to make it. YUM
You and Tony are still in my thoughts.
oh my gosh! Stay safe and warm over there!! LOVE italian wedding soup- so good. And ditalini is such a fun pasta. Glad you got the appointment rescheduled- am thinking of you two!!
Your soup looks wondeful…we are currently eating up some ham and potato soup I made up over the weekend. I’m totally with you on the carrot thing….I can get a bag of organic carrots for 88 cents, versus a bag of baby non-organic carrots for $1.99….easy choice!
I’m so over this weather too. And J’s new job is retarded – they made him go in to “decide what to do” so I’m pissed he has to be on the road a bunch today for pretty much 2 or 3 hrs. of being in the office.
That soup looks so freaking good! I love the idea to add pancetta to the meatballs, I’ll need to try that. The photos of it are gorgeous!!
And the hoison wings look deliciousssss. It’s been awhile since I’ve had wings – I need to fix that!
Try and stay warm!! That soup is the perfect thing for that cold weather. It looks great!!
I love easy soups on cold blizzardy days! The snow is supposed to hit here later today into tomorrow. Ugh!
That soup looks great! Good luck with the CT scan.
Good luck with the snow as well. We are getting 2 back-to-back storms. A small one today, then the big one tomorrow. Eeeek!!
soup looks really good!
I have had my eye on Italian wedding soup for some time now, it looks so cozy and comforting! Plus I adore that little pasta – looks alot like ditalini which are my recent favorite!
As your *neighbor* in Michigan, we are set up to receive the same crapstorm as you guys. I am not in the mood for nearly 2′ of snow, thank you very much. UGH! Stay safe and warm!!!
Wow…your lunch looks INCREDIBLE!!!! So happy to hear Tony’s CAT scan has been bumped up. I’m sending all good thoughts down to you both for a postive result!!! Stay warm and take care.
Yay for being able to get an earlier CT scan! Hope that all goes well!
I came to the same realization with baby carrots and full sized carrots. Then when I read that those so called “baby” carrots were just whittled down big carrot ends and pieces, I felt so gypped!
Ya, we are in the crap for weather today and tomorrow. Kids already got a snow day today…and tomorrow is supposed to be worse! Ugh. At least there is little chance of the groundhog seeing his shadow tomorrow! haha
That soup looks sooooo good. I never buy those “baby” carrots ( they aren’t really baby anyway…they are rejects shaved to resemble babies) occasionally, I buy the ones with the full tops…they are a real treat. Very sweet and flavorful. Otherwise, I buy the bagged whole ones….
Yums I could definitely go for some soup right now…it is snowing and icy out here…stay warm!
and yums I love frosted mini wheats lol…it is like crack to me hahaha
Your grilled cheese actually made me drool a little damn you!
Plus, your blizzard is heading straight towards us. It’s like you’ve got it in for me, ha!
Good luck today <3
I love soup on cold days! And, guess what? I actually got a snow day today! 🙂
Ugh-I’m so over winter too! Fingers crossed that the blizzard isn’t as bad as the news folks are predicting. I love Italian wedding soup….it reminds me of my grandmom!
Cold front hit Austin over night. It was 72 degrees around 8 o’clock last night. About eight hours later it was 29. I checked a detailed temperature graph and it dropped 25 degrees in less than an hour.
And it’s WINDY. It’s already blown part of our fence down in back and a few other sections look like they’re close to falling over right now. This is one of those rare times where they actually say “wind chill” down here. Sarah asked what that meant. She hasn’t heard that term since she was seven.
To think it was 81 on Sunday. Apparently I didn’t move far enough south!
Wow – my brother commented! 😀 I had no idea it could get that cold in Austin Charlie!
We get ice and snow. Not often. But it definitely happens. After all, we’re still well within the northern hemisphere. 🙂
So glad you got the CT rescheduled…hope everything else is clear.
I saw that 1967 footage on this morning’s news and thought of you – what insane weather. You will get to stay home tomorrow, right?
I hope we have a snow day! 😀
Tony and I are CT scan twins! I had one this morning. Does he cry when he has to drink barium too? I hate it so much that I tried convincing the lady who scheduled the appointment that I was allergic to it. She didn’t believe me. Asshole.
I like how they describe it as “liquid chalk!” Ew!
I’m totally rocking the barium farts. Yuck!
Biz, your soup looks freakin’ fantastic!!!
Praying for Tony’s CT scan today.
I think the storm is going to bypass our part of Delaware luckily, I hope the storm isn’t as bad for you guys as it’s being predicted!
I have been dreaming of Italian wedding soup lately. Thanks for sharing your recipe! 🙂
I’m kind of nervous about the storm too. On the today show this morning, they had Al Roker here to get ready for “the 3rd biggest storm in Chicago history!” Yikes!
I’ve got lots of food, so hopefully the power will stay on.
Your wedding soup looks awesome!
I’ll take your blizzard if you take our ice storm.
We just got like 6 in. yesterday of the junk but I think it’s over now, now another deep freeze. So annoying. The snow started SO early this year that I am totally over it too!
I ate cereal for breakfast too which was really odd, I almost never do. Must be something in the air today!
Good luck to you guys in this misery!!! I am sure I’m looking out the window to the same scene as u guys :/ All i want to do in this weather is EAT!! 😀
We’re supposed to get 1-3 inches today & 10-15 inches tomorrow in Northern New England…yay, but I wish it was on a day I actually had class 🙂
I love Italian Wedding soup – yum!
Ack! Stay safe and warm Biz!
I can’t believe you had the patience to make marble sized meatballs. Wow. I’m sure it paid off but wow.
Hopefully the blizzard turns out to be a dud for you. It’s been a pretty good winter weather wise here. Below normal snowfall and not bad on the temps overall. As usual all your food looks delicious!