There is something about Italian wedding-style soup that just feels like comfort in a bowl. Tiny, tender meatballs. Little pearls of pasta. Fresh spinach. And that salty finish of freshly grated parmesan on top. It’s simple, classic, and honestly one of those soups that tastes like you put in way more effort than you did.
This is my version — easy enough for a weeknight, but special enough to serve when you have people over.
How to Make the Perfect Mini Meatballs
The key to authentic Italian wedding-style soup is the tiny meatballs. I mix:
¾ lb ground beef
1 egg
½ cup breadcrumbs
¼ cup freshly grated parmesan
Salt, pepper, and Italian seasoning
Roll them small — about ½ inch — because they’ll expand slightly as they cook. I like to brown them in olive oil first. It adds so much flavor to the soup and gives the meatballs that beautiful golden exterior. Once browned, set them aside while you build the soup.
Building Flavor in the Broth
In the same pot, sauté:
1 chopped yellow onion
2 chopped carrots
2 chopped celery stalks
Let them soften and get fragrant before adding salt, pepper, Italian seasoning, and 5 cloves of minced garlic. Garlic goes in after the veggies so it doesn’t burn.
Pour in 7 cups of chicken broth and bring to a gentle boil.
The Pasta & Spinach Finish
Add ¾ cup acini di pepe and cook until al dente. Don’t overcook — the pasta will continue to soften in the hot broth.
Return the browned meatballs to the pot and simmer until fully cooked through. Finish with 2 cups of fresh spinach, letting it wilt just before serving.
This is cozy, nostalgic, and one of those soups that tastes even better the next day.
Italian Wedding-Style Soup
This Italian wedding-style soup is made with tender mini beef meatballs, acini di pepe pasta, fresh spinach, and a flavorful chicken broth. It’s cozy, classic, and perfect for an easy weeknight dinner or meal prep — finished with plenty of freshly grated parmesan.