Italian Wedding Soup with Mini Meatballs is one of those recipes I reach for when I am tired, hungry, and not in the mood to think too hard. You know the feeling: it is chilly outside, the kitchen feels a little too quiet, and you just want something warm that counts as a real dinner. This soup hits all the right notes because it is cozy, filling, and still feels light thanks to the greens. Plus, the mini meatballs are honestly fun to make, especially if you can get someone else to help roll them. Let me walk you through how I make it at home, with a few shortcuts I use on busy nights.
The Story Behind This Recipe
Here’s why I love this Italian Wedding Soup with Mini Meatballs: it bakes up beautifully and it tastes like a weekend dinner. Italian Wedding Soup with Mini Meatballs is one of those recipes I reach for when I am tired, hungry, and not in the mood to think…

How to Make Italian Wedding Soup
I like this recipe because it is pretty straightforward. You are basically making three things that come together at the end: tiny meatballs, a simple broth, and a little pasta with greens. The result tastes like you fussed way more than you actually did.
Ingredients I actually use
- Ground meat: I usually do ground chicken or turkey, but beef works too
- Breadcrumbs: plain or Italian style
- 1 egg
- Parmesan: grated, plus extra for serving
- Garlic and onion
- Chicken broth: low sodium is easier to control
- Small pasta: acini di pepe, ditalini, or orzo
- Greens: escarole is classic, but spinach is easy
- Salt, pepper, and a little dried Italian seasoning
- Optional: a squeeze of lemon at the end
Quick side note: if you are in the mood for a richer, creamier bowl of comfort sometime, I have been craving this one lately too: creamy Parmesan Italian sausage soup. Different vibe, still very cozy.
Simple step by step directions
1) Make the mini meatballs. In a bowl, mix ground meat, breadcrumbs, egg, Parmesan, minced garlic, salt, and pepper. Then roll them into small, bite sized balls. I aim for about the size of a marble or a big blueberry.
2) Brown the meatballs. You can bake them or lightly brown them in a pot with a bit of oil. I usually do a quick brown in the pot because it adds flavor, but do not worry about cooking them fully yet.
3) Build the soup base. In the same pot, add a little more oil if needed, then cook chopped onion until soft. Add garlic for the last 30 seconds so it does not burn.
4) Add broth and simmer. Pour in chicken broth and bring it to a gentle simmer. Drop the meatballs back in and let them cook through, about 8 to 10 minutes depending on size.
5) Cook pasta. You have two options: cook pasta right in the soup or cook it separately. If you want great leftovers, cook it separately and add to each bowl. If you want fewer dishes, toss it in the pot.
6) Add greens. Stir in spinach or chopped escarole at the end. It only takes a couple minutes to wilt.
7) Taste and finish. Add salt and pepper as needed and shower each bowl with Parmesan. I love a small squeeze of lemon to brighten everything up.
I made this on a rainy Sunday and my whole family went quiet while eating, which is basically the best compliment. The mini meatballs were the star and the leftovers tasted even better the next day.

Pro Tips for the Recipe
After making Italian Wedding Soup with Mini Meatballs more times than I can count, here are the little things that really help. None of this is fancy, it is just the stuff that makes your soup taste like you nailed it.
Make the meatballs small on purpose. The whole charm is getting a few in every spoonful. Big meatballs are tasty, but they turn the soup into a different thing.
Do not overmix the meatball mixture. If you stir it like crazy, the meatballs can get tough. Mix just until everything comes together.
Parmesan matters. Even a little gives the broth that savory, cozy edge. If you have a Parmesan rind, drop it into the pot while the broth simmers, then remove it before serving.
Keep the broth gentle. A hard boil can break apart delicate meatballs, especially if you made them super tiny. A steady simmer is perfect.
Clean as you go. This soup is not hard, but it can leave a trail of little bowls and cutting boards. I keep a small trash bowl on the counter and wipe as I wait for the broth to simmer. Also, speaking of simple kitchen wins, this list on things you can clean with lemon and salt is weirdly helpful for getting rid of lingering garlic smells on your hands and boards.

What Pasta to Use for Italian Wedding Soup?
I get asked this one a lot because the pasta shape really changes the feel of the bowl. Traditional Italian Wedding Soup with Mini Meatballs often uses tiny pasta, and that is what I recommend too because it matches the size of the meatballs and keeps everything spoon friendly.
My favorites:
Acini di pepe is the classic. It is tiny and makes the soup feel extra cozy.
Ditalini is a little tube shape that is easy to find and holds up well.
Orzo is great if you want a slightly heartier bite without going full noodle.
One important heads up: pasta keeps soaking up broth as it sits. So if you are planning leftovers, cook the pasta separately and add it to each bowl. This is the difference between lovely leftovers and a pot that turns into a thick pasta stew overnight.
If you like meatball soups in general, you might also enjoy this one with a totally different flavor direction: ginger pork meatball soup with bok choy. It is cozy in a brighter, ginger forward way.
Can I Substitute Other Greens?
Yes, absolutely. Greens are one of the easiest parts of this soup to swap based on what you have, what is on sale, or what your family will actually eat without negotiating.
Here is what works well:
Spinach: easiest, mild, and cooks fast. Great for picky eaters.
Escarole: slightly bitter in a good way, and it feels more traditional.
Kale: heartier and holds up in leftovers. Just chop it small and give it a few extra minutes.
Swiss chard: soft and a little earthy, really nice with extra lemon.
If you are using kale, I like to simmer it for 5 minutes before adding the pasta and meatballs back in, just so it softens. Spinach is the opposite, it goes in right at the end or it can get a little sad and overcooked.
Also, if you ever want a totally different soup night that still feels comforting, this Thai coconut curry soup with chicken is one I make when I want something creamy and a bit spicy without much effort.
How to Store Italian Wedding Soup
Italian Wedding Soup with Mini Meatballs is one of those meals that is even better the next day, but you have to store it the right way. The main issue is the pasta, because it keeps drinking up the broth.
My leftovers method
If I know I will have leftovers, I store things like this:
Option 1 (best for texture): Store soup and pasta separately. Keep the broth, meatballs, and greens in one container, and the pasta in another. Combine when reheating.
Option 2 (one container, still good): Store it all together, but expect to add extra broth or water when reheating.
Fridge: 3 to 4 days in an airtight container.
Freezer: You can freeze the soup base with meatballs and broth for up to 3 months. I recommend freezing without pasta and adding fresh pasta when you reheat.
Reheating: Warm it gently on the stove. If it thickened up, just add broth until it looks like soup again. Taste and adjust salt at the end.
Common Questions
Do I have to bake the meatballs?
Nope. Baking is easier and less messy, but browning them in the pot adds flavor. Either way works.
Why are my meatballs falling apart?
Usually it is because they are too big, the soup is boiling too hard, or the mixture needed a bit more binder like breadcrumbs and egg. Keep the simmer gentle.
Can I make Italian Wedding Soup with Mini Meatballs ahead of time?
Yes. Make the soup base and meatballs ahead, then cook pasta fresh or store it separately so it does not soak up all the broth.
What if I do not have Parmesan?
You can still make it, but it will taste a little less rich. If you have Pecorino, that works too. Even a small sprinkle at the end helps.
Is this soup actually served at weddings?
Not usually. The name is more about the “marriage” of flavors, meat and greens coming together in a really good way.
A cozy bowl you will want to make again
If you make Italian Wedding Soup with Mini Meatballs once, it tends to become part of your regular rotation because it is comforting without being heavy and it is flexible with what you have in the fridge. Keep the meatballs small, do not overcook the greens, and think about storing the pasta separately if you love leftovers. If you want to compare recipes or pick up extra ideas, I like checking out Italian Wedding Soup – The Cozy Cook for another cozy take. Put on a pot of broth, roll a few mini meatballs, and you will have dinner that feels like a warm hug in a bowl.

Italian Wedding Soup with Mini Meatballs
Ingredients
Method
- In a bowl, mix ground meat, breadcrumbs, egg, Parmesan, minced garlic, salt, and pepper. Roll into small, bite-sized balls.
- In a pot, lightly brown meatballs in a little oil, about 3-5 minutes. They don’t need to be fully cooked yet.
- In the same pot, add oil if needed and sauté chopped onion until soft. Add garlic for the last 30 seconds to avoid burning.
- Pour in chicken broth and bring to a gentle simmer. Add the browned meatballs and cook for 8-10 minutes.
- Cook the small pasta in the soup or separately.
- Stir in the greens and cook until just wilted, about 2 minutes.
- Adjust seasoning with salt and pepper to taste. Serve hot, topped with extra Parmesan and a squeeze of lemon if desired.

