Ever dreamed of a cozy, heartwarming bowl of soup that feels like a hug? Italian Wedding Soup delivers just that! This delightful dish is a wholesome blend of savory meatballs, tender vegetables, and vibrant spinach, all swimming in a rich, flavorful broth. Perfect for chilly nights, it’s quick to make and is bound to become a family favorite. Who can resist those cute little meatballs nestled in a sea of goodness?
Why Make This Recipe
There are so many reasons to whip up this easy Italian classic!
Quick and Easy Cleanup: Everything comes together in one pot. Just sauté, simmer, and serve! Minimal dishes mean more time for Netflix, am I right?
Family-Friendly Fun: Kids love the tiny meatballs, and the colorful veggies make it appealing for everyone at the table.
Affordable Ingredients: You probably have most of these in your pantry already! It’s a budget-friendly meal that doesn’t skimp on flavor.
Ingredients
You don’t need fancy stuff — just these basics!
- 1 tbsp olive oil (for browning the meatballs)
- 1/2 lb ground beef (85% lean preferred)
- 1/2 lb ground pork (adds richness to the meatballs)
- 1 egg (beaten, to bind the meat)
- 1/2 cup Italian breadcrumbs (for structure and seasoning)
- 1/4 cup Parmesan cheese (grated, plus extra for garnish)
- 6 cloves garlic (minced, divided between meat and soup)
- 1/3 cup fresh parsley (finely chopped)
- 3/4 tsp salt (for seasoning the meat)
- 1/4 tsp black pepper (freshly ground)
- 1 yellow onion (diced)
- 1 1/4 cups carrots (diced)
- 2 celery ribs (diced)
- 8 cups chicken broth (forms the savory base)
- 2 tsp Italian seasoning (herb blend for the broth)
- 3/4 cup acini de pepe pasta (uncooked)
- 4-5 cups fresh spinach (stirred in at the end)
Directions
Prepare the Meatballs: Gently combine the beef, pork, egg, breadcrumbs, Parmesan, 3 cloves of garlic, parsley, salt, and pepper. Roll into 3/4-inch balls. Handle lightly for tender meatballs.
Brown the Meatballs: In a large pot, heat the olive oil. Brown the meatballs in batches for two minutes, then remove them. You want that delicious crust!
Sauté the Veggies: Keep the same pot. Soften the diced onions, carrots, and celery over medium heat for six minutes. You’re building a flavor base here!
Add Garlic and Seasoning: Toss in the remaining 3 cloves of garlic and the Italian seasoning, cooking for one minute. It’ll smell heavenly!
Make the Broth: Pour in the chicken broth and bring to a boil. Reduce heat to a simmer and add the browned meatballs back into the pot.
Cook the Pasta: In a separate pot, boil the acini de pepe in salted water until al dente, then drain. This keeps the soup nice and clear!
Finish with Spinach: Stir the fresh spinach into the hot soup and cook for about two minutes until just wilted.
Serve with Pasta: Ladle the soup over the pasta in serving bowls and top with extra Parmesan cheese.

How to Make Italian Wedding Soup (Overview)
Making Italian Wedding Soup is as smooth as a great date night!
- Start with those flavor-packed meatballs, rolling them by hand for a personal touch.
- Brown them to perfection — let’s get that savoriness going.
- Sauté those fragrant veggies until they’re sweet and soft; this step is crucial!
- Stir in broth and meatballs, then let it all simmer and get cozy together.
- Make sure to cook your acini de pepe separately for that Instagram-worthy presentation, and finish up with spinach just before serving.
Pro tip: Don’t skip toasting the garlic — it makes all the difference!
How to Serve Italian Wedding Soup
When serving up this warm bowl of wonder, think of vibrant colors and enticing aromas.
- Pair it with a side of crusty garlic bread for that delightful crunch.
- Sprinkle extra Parmesan cheese on top, letting it melt in while the steam rises.
- Consider adding fresh herbs for a pop of color and freshness — a sprig of parsley or basil always adds flair!
How to Store Italian Wedding Soup
Got leftovers? Lucky you! Store your soup in the fridge for about 3-4 days. If you want to keep it longer, toss it in the freezer, where it will stay good for up to 3 months.
Reheating Tip: Gently reheat on the stovetop for best results. If the pasta has soaked up too much broth, add a splash of chicken broth or water!
Tips to Make Italian Wedding Soup
- Don’t overwork the meat! You want soft, tender meatballs that practically melt in your mouth.
- Use broths with good quality and flavor; homemade if you can, but store-bought will do.
- If you’re short on time, premade meatballs can be a real lifesaver.
- Experiment with different greens; kale or Swiss chard can add unique flavors.
Variation
Feel like switching things up? Here are some easy ideas:
- For a vegan twist, swap the meats for lentils or chickpeas and use vegetable broth.
- Add a hint of lemon zest for a refreshing touch that brightens up the flavors.
- Feeling nostalgic? Throw in some leftover turkey for a post-holiday variation!
FAQs
1. Can I make Italian Wedding Soup ahead of time?
Yes! It keeps well in the fridge for a few days and freezes beautifully. Just avoid adding the pasta until you’re ready to serve.
2. What if I can’t find acini de pepe?
No worries! You can use small pasta shapes like orzo or vermicelli instead.
3. Can I add more veggies?
Absolutely! Feel free to throw in peas, corn, or even zucchini. The more, the merrier!
📌 Pin this recipe for your next cozy dinner night!

Italian Wedding Soup
Ingredients
Method
- Gently combine the beef, pork, egg, breadcrumbs, Parmesan, 3 cloves of garlic, parsley, salt, and pepper. Roll into 3/4-inch balls.
- In a large pot, heat the olive oil. Brown the meatballs in batches for two minutes, then remove them.
- Keep the same pot. Soften the diced onions, carrots, and celery over medium heat for six minutes.
- Toss in the remaining 3 cloves of garlic and the Italian seasoning, cooking for one minute.
- Pour in the chicken broth and bring to a boil. Reduce heat to a simmer and add the browned meatballs back into the pot.
- In a separate pot, boil the acini de pepe in salted water until al dente, then drain.
- Stir the fresh spinach into the hot soup and cook for about two minutes until just wilted.
- Ladle the soup over the pasta in serving bowls and top with extra Parmesan cheese.