Italian Wedding Soup is the kind of bowl that keeps dinner exciting. Tiny meatballs, pasta, greens, and a broth so comforting it should probably come with a blanket. Every spoonful brings something different, something cozy, and something that makes you wonder why you ever settle for boring soup.


The Calm After the Rooster
The other day I stepped outside with my coffee just in time to watch a rooster from who-knows-where strutting along the edge of our driveway like he owned the place. We don’t have chickens yet, which made the whole thing even more suspicious. He gave me one look, let out a dramatic crow, and kept walking like he was late for an appointment. The dogs, naturally, took this as a personal insult and carried on for a good five minutes about it.
Acreage life has a way of keeping you humble like that. One minute you’re minding your business, the next you’re wondering how a rogue rooster ended up filing a noise complaint on your property. And on days filled with that sort of gentle chaos, I reach for recipes that feel steady and familiar. This Italian Wedding Soup is exactly that. Tiny tender meatballs, soft vegetables, pasta that gives the broth just a little body, and handfuls of spinach stirred in at the end. It’s the kind of comforting bowl that settles everyone down, including me, the dogs, and probably the rooster too if he’d bothered to stick around for dinner.

Why You’ll Love My Italian Wedding Soup
- Tiny meatballs that cook right in the broth. Zero fuss. Maximum flavor.
- Light, cozy, and satisfying without feeling heavy.
- Great for busy nights because it all happens in one pot.
- Feels like a warm hug from a classic Italian kitchen, but easier.
- Leftovers taste just as good the next day.
Before You Start: Tips & Ingredients

- Ground Beef + Pork: I go half and half here because it makes the meatballs ridiculously tender and flavorful. If you’ve only got one or the other, use what you have. This is a judgment-free soup zone.
- Breadcrumbs + Parmesan: This is the secret to soft, juicy meatballs that don’t feel like little rubber balls. The Parmesan melts in and gives the broth extra richness. Absolutely worth it.
- Orzo: Orzo is my go-to for this soup because it cooks quickly and gives you that perfect cozy spoonful every time. If you want to go more traditional, acini di pepe is the classic tiny pasta used in Italian Wedding Soup. Both work beautifully.
- Veggies: The onion, carrot, and celery are your flavor base. Don’t rush them. A soft, gentle sauté gives the whole soup that slow-simmered taste even though we all know this pot is ready in under an hour.
- Chicken Broth: Low sodium gives you more control. You can always add salt later but taking it out is… well, not happening.
- Spinach (or Escarole): Spinach is quick and convenient. Escarole is more traditional and adds a slightly bitter note that balances the richness. Both wilt down instantly, so add them at the end to keep things vibrant.
- Season To Taste: A little salt. A little pepper. Maybe a pinch of chili flakes if your soul demands it. Taste as you go and adjust like the kitchen boss you are.


Serving Suggestions
Italian Wedding Soup plays well with just about anything on the table. It’s the kind of cozy bowl that practically begs for something to dip, something fresh on the side, and maybe a sprinkle of extra cheese because that’s who we are as people. Here are a few of my favorite ways to make a whole meal out of it.
- Crusty Bread: Always. Mandatory. Tear off a piece, dunk it, live your best carb-warming life.
- Garlic Toast: If you want to get a little extra, toast up some bread and rub it with garlic. It’s embarrassing how fast this disappears.
- Simple Green Salad: Something crisp and lemony helps balance the cozy richness of the soup. Plus it makes you feel like you’ve made a responsible choice today.
- A Parmesan Shower: You think you’ve added enough. You have not. Add more.

Frequently Asked Questions
Yes. Roll them, pop them in the fridge for up to one day, or freeze them raw for up to 3 months. Future you will thank present you.
Nope. I love the combo because it makes the meatballs extra tender, but you can use just beef, just pork, or even ground turkey with a splash of olive oil to keep things juicy.
Absolutely. Orzo is my favorite for quick weeknights, but acini di pepe is the traditional option. Any small pasta that fits nicely on a spoon will be at home here.
Eventually, yes. If you’re picky about pasta texture, cook the orzo separately and add it to each bowl instead. I don’t always do this, but I support your journey.
Yes, and it’s actually the classic choice. Escarole adds a slightly bitter note that balances the richness of the broth. Spinach is just the easygoing, weeknight friendly option.
Always. Zucchini, peas, shredded kale, whatever your fridge is trying to get rid of. This soup welcomes the chaos.
Yes, just use gluten free breadcrumbs in the meatballs and swap the pasta for a GF option. Everything else is naturally good to go.

Try These Recipes Next
- BBQ Bacon Cheeseburger Sliders
- Slow Cooker Chicken And Dumplings
- Instant Pot Homestyle Chicken and Gravy
- Slow Cooker Beef Barley Soup
- Over-the-Top Triple Cheese Mac and Cheese

Italian Wedding Soup
Ingredients
For the meatballs:
- ½ pound ground pork
- ½ pound ground beef
- ¼ cup plain breadcrumbs
- ¼ cup Parmesan cheese, finely grated
- 1 tablespoon chopped parsley
- 1 large egg
- 2 cloves garlic, minced
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
For the soup:
- 1 tablespoon olive oil
- 1 small onion, chopped
- 2 carrots, sliced into thin rounds
- 2 stalks celery, diced
- 2 cloves garlic, minced
- 8 cups chicken broth, low sodium
- ¾ cup orzo, or acini di pepe
- 4 cups baby spinach , or chopped escarole
- salt and pepper , to taste
- extra Parmesan , for serving
Instructions
- In a large bowl, mix all the meatball ingredients together until combined. Roll into small 1-inch meatballs. You should get around 35 to 40. Set aside.

- Heat olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrot, and celery. Cook for about 5 to 6 minutes, until softened. Stir in the garlic and cook for another 30 seconds.

- Pour in the chicken broth and bring to a gentle boil. Carefully drop in the meatballs. Simmer for 10 minutes.

- Stir in the orzo or acini di pepe and cook another 10 minutes, or until pasta is tender and meatballs are fully cooked.

- Stir in the spinach and let it wilt for a minute or two. Taste and season with salt and pepper if needed.

- Ladle soup into bowls and top with freshly grated Parmesan. Maybe some crusty bread on the side, because of course.
Recipe Notes
- Orzo vs Acini di Pepe: Orzo is quick, easy, and gives each spoonful the perfect mix of pasta and broth. Acini di pepe is the traditional choice if you want a classic touch.
- Roll the Meatballs Small: One inch is the sweet spot. They cook faster and stay tender.
- Don’t Overcook the Pasta: Orzo softens quickly, so keep an eye on it. If you’re planning for leftovers, cook the pasta separately.
- Salt Carefully: Chicken broth varies. Taste at the end and adjust slowly so the soup doesn’t tip into salt overload.
- Swap the Greens: Spinach is easy and convenient. Escarole brings a classic flavor with a slight bite. Both wilt beautifully.
- Make Ahead Tip: Roll the meatballs and store them in the fridge for a day or freeze for up to 3 months for faster prep.
- Leftovers: The pasta will continue to absorb broth, so add a splash of water when reheating to bring the soup back to life.







Leave a Reply