This Italian Wedding Soup is pure comfort in a bowl, with tiny, tender meatballs floating in rich chicken broth alongside soft pasta and bright green spinach. The first time I made it, William asked if we were having “fancy soup” because it looked so pretty in his bowl. It’s surprisingly easy to pull together on a weeknight, and honestly, it tastes like you spent hours in the kitchen. The meatballs are flavored with Italian sausage and Parmesan, the vegetables add sweetness, and everything comes together in under an hour.
If you love hearty, warming meals like this, you’ll also enjoy my Easy Spaghetti and Meatballs Recipe or Easy Baked Chicken Chimichangas Recipe or browse through my dinner recipes for more family favorites.
Why You’ll Love This Italian Wedding Soup
This soup checks all the boxes for a weeknight winner. The meatballs stay juicy and flavorful, the vegetables add a gentle sweetness, and the spinach wilts into silky ribbons that coat your spoon. You can prep the meatballs ahead if you’re short on time, and the whole pot comes together in about an hour. It’s the kind of Italian comfort food that makes everyone gather around the table, and leftovers taste even better the next day when the flavors have had time to mingle.
Jump to:
Italian Wedding Soup Ingredients
Here’s what you’ll need to bring this Italian Wedding Soup to life.
See Recipe Card Below This Post For Ingredient Quantities
Meatballs:
Plain breadcrumbs: Helps bind the meatballs and keeps them tender without making them dense.
Grated Parmesan: Adds a savory, nutty flavor that seasons the meat from the inside out.
Italian seasoning: A blend of herbs that gives the meatballs that classic Italian taste.
Salt and black pepper: Balance the flavors and bring out the richness of the sausage.
Ground Italian sausage: The star of the meatballs. You can use hot, mild, or sweet depending on your preference.
Large egg: Binds everything together so the meatballs hold their shape while cooking.
Soup:
Yellow onion: Adds sweetness and depth to the broth as it softens.
Garlic: Infuses the soup with warm, aromatic flavor.
Carrots: Bring natural sweetness and a pop of color.
Celery: Adds a subtle earthy note and helps build the soup’s savory base.
Olive oil: For sautéing the vegetables until they’re soft and fragrant.
Italian seasoning: Ties the soup together with herby warmth.
Chicken broth: The foundation of the soup. A good-quality broth makes all the difference.
Small pasta: Acini di pepe, orzo, or ditalini work beautifully. They soak up the broth and add heartiness.
Fresh spinach: Wilts into tender ribbons and adds color and nutrition.
How to Make Italian Wedding Soup
This easy Italian Wedding Soup comes together in simple steps.
Make the meatballs: In a large bowl, combine breadcrumbs, grated Parmesan, Italian seasoning, salt, and pepper. Add the ground Italian sausage and egg, then mix everything together with your hands until evenly combined. Shape the mixture into 32 small meatballs, about 1 tablespoon each, and set them aside on a plate.


Prepare the vegetables: Dice the onion, carrots, and celery into small, even pieces. Mince the garlic finely. Heat olive oil in a large soup pot over medium heat, then add the onion and garlic. Cook for about 3 minutes, stirring occasionally, until the onion turns translucent and smells sweet.
Sauté the vegetables: Add the carrots and celery to the pot and continue cooking for 3 to 4 minutes, stirring now and then, until the celery starts to soften and everything smells fragrant.
Add broth and seasoning: Stir in the Italian seasoning and pour in the chicken broth. Turn the heat up to medium-high and bring the soup to a boil, then cover the pot and let it simmer gently.


Cook the meatballs: Once the soup is boiling, carefully drop the meatballs into the broth one by one. Let them cook for about 10 minutes until they’re cooked all the way through. If you prefer browned meatballs, sauté them in a skillet with a little butter over medium heat until golden on the outside, then transfer them to the boiling soup to finish cooking.


Add the pasta: Stir in the small pasta and keep the soup at a gentle boil for about 7 minutes, or until the pasta is tender but still has a little bite.
Add the spinach: Toss in the fresh spinach and stir until it wilts into the soup, which only takes a minute or two. Taste and adjust the salt and pepper if needed, then serve hot in bowls with extra Parmesan on top if you like.


Making It Your Own: Substitutions
You can swap things around based on what you have on hand. Ground turkey or chicken works if you want lighter meatballs, though they won’t be quite as flavorful as Italian sausage. If you’re out of spinach, kale or escarole are traditional choices that hold up well in the broth. For the pasta, orzo, ditalini, or even broken angel hair will work just fine. If you need a gluten-free version, use gluten-free breadcrumbs in the meatballs and pick a gluten-free pasta.
You’ll need a large soup pot with a lid to build the soup and simmer everything together. A mixing bowl is helpful for combining the meatball ingredients, and you can use your hands or a spoon to shape them. If you want to brown the meatballs first, grab a skillet. That’s really all you need for this savory meatball soup.
Keeping It Fresh: Storage Guide
Store leftover Italian wedding soup in an airtight container in the fridge for up to 4 days. The pasta will soak up more broth as it sits, so you might want to add a splash of extra chicken broth when you reheat it. You can freeze the soup for up to 3 months, but the pasta texture changes a bit after freezing. If you’re planning to freeze it, consider cooking the pasta separately and adding it fresh when you reheat.
Perfect Pairings
This soup is filling enough to be a meal on its own, but it’s lovely with crusty bread for dipping into the broth. A simple side salad with lemon vinaigrette keeps things light and fresh. If you’re feeding a crowd, serve it alongside my Delicious Greek Meat Pie Recipe or garlic bread. A glass of white wine or sparkling water with lemon makes it feel a little special.
Expert Tips
Roll the meatballs small and uniform so they cook evenly and fit nicely on your spoon. Don’t skip sautéing the vegetables at the beginning it builds flavor and sweetness into the broth. If you have time, make the meatballs ahead and keep them in the fridge until you’re ready to start the soup. Taste the broth before serving and add more salt or Italian seasoning if it needs a little boost. Fresh Parmesan grated right before serving makes a big difference in flavor.
A Kitchen Story
Isabella came over last Tuesday while I was rolling meatballs for this soup, and she immediately grabbed a handful of the mixture to help. “These are so tiny!” she said, laughing as one rolled off the counter and landed on my foot. We spent the next ten minutes shaping them together, chatting about her new job and debating whether we should make them bigger next time.
When the soup was ready, she took one sip and got quiet for a second. “Okay, this is restaurant-level good,” she said, already reaching for seconds. That’s the thing about this Italian wedding soup recipe it looks fancy, but it’s really just good ingredients doing their thing in a pot.
FAQ
What is in the Italian Wedding Soup?
Italian wedding soup has small meatballs, vegetables like carrots and celery, pasta, and leafy greens like spinach, all simmered in chicken broth. It’s a hearty Italian soup with Italian sausage meatballs that’s perfect for cold nights.
Can Italian Wedding Soup be healthy?
Yes, this healthy Italian Wedding Soup recipe is packed with protein from the meatballs, fiber from the vegetables and spinach, and it’s not heavy or overly rich. You can use lean ground turkey or chicken instead of sausage to lighten it up even more.
What’s the difference between Italian Wedding Soup and wedding soup?
They’re the same thing. The name comes from the Italian phrase “minestra maritata,” which means “married soup,” referring to how well the flavors blend together, not an actual wedding.
Is there another name for Italian Wedding Soup?
In Italy, it’s sometimes called minestra maritata. In Italian-American communities, it’s just known as wedding soup or Italian wedding soup with vegetables.
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Italian Wedding Soup


Italian Wedding Soup
This comforting Italian Wedding Soup brings together flavorful meatballs, fresh vegetables, and pasta in a savory chicken broth.
Ingredients
Method
-
In a large bowl, combine the breadcrumbs, Parmesan, Italian seasoning, salt, and black pepper.
-
Add the ground sausage and egg to the breadcrumb mixture. Use your hands to mix everything together until evenly combined.
-
Divide the mixture into 32 small meatballs, about 1 tablespoon each. Set aside.
-
Dice the onion, carrots, and celery, and mince the garlic.
-
Heat olive oil in a large soup pot over medium heat. Add the onion and garlic and sauté until the onion softens, about 3 minutes.
-
Add the carrots and celery to the pot and sauté for another 3-4 minutes until the celery softens.
-
Sprinkle in the Italian seasoning, then pour in the chicken broth. Stir to combine and bring to a boil.
-
Once boiling, carefully add the meatballs to the soup. Let them cook for 10 minutes or until fully cooked through. If you prefer browned meatballs, you can sauté them in a skillet with butter until browned before adding them to the soup.
-
Add the pasta to the soup and cook for an additional 7 minutes until the pasta is tender.
-
Stir in the spinach and cook for 1-2 minutes until wilted. Finish by adjusting the seasoning to taste.
-
Serve hot and enjoy!
Nutrition
Notes
This soup is a heartwarming meal perfect for cozy nights. The juicy meatballs and flavorful broth will warm you up from the inside out.