Italian Wedding Soup Recipe
Italian wedding soup is the cosy winter bowl that warms you from the inside: tender little meatballs, tiny pasta and leafy greens simmered in a rich, garlicky broth. Light yet hearty, and made for cold November days. It is a simple, honest soup that comes together in under an hour, with a pot big enough to share.
Soup and StewThis Italian Wedding Soup Recipe is the cosy winter bowl that warms you from the inside: tender little meatballs, tiny pasta and leafy greens simmered in a rich, garlicky chicken broth.
For more warming soup favourites, try our One Pot Lasagna Soup, our Chicken Tortilla Soup and our Creamy Potato Leek Soup.
What Makes This Italian Wedding Soup So Good
The magic is the combination. The meatballs are small, tender and richly seasoned, the tiny pasta soaks up the broth, and the greens wilt into silky ribbons that balance the richness. Every spoonful has a little bit of everything, which is exactly what makes it so comforting.
Despite the fancy name, this soup has nothing to do with weddings. The name comes from the Italian phrase for the marriage of flavours, meat and greens together in one pot. It is a simple, honest soup that comes together in under an hour.
The Key Ingredients
A short list of classic ingredients builds the deep, homely flavour.
The Meatballs
A mix of ground beef and pork makes meatballs that stay juicy and tender. Roll them small, about an inch wide, so they cook quickly and fit neatly on a spoon with the pasta.
The Broth
Good chicken stock is the backbone of the soup. Simmer it with onion, carrot and celery first, so the vegetables sweeten the broth before the meatballs and pasta go in.
The Greens and Pasta
Fresh spinach or escarole wilts into the broth at the end, adding colour and a gentle bitterness. Tiny pasta such as orzo or acini di pepe cooks in minutes and soaks up the savoury broth.
How to Make Italian Wedding Soup
The method is simple: roll the meatballs, simmer the broth, then bring it all together.
- Mix the meatballs: combine the meats, breadcrumbs, egg, Parmesan and herbs, then roll into small balls.
- Brown the meatballs: sear them in a little oil until golden on all sides, then set aside.
- Soften the vegetables: cook onion, carrot and celery in the same pot until softened.
- Simmer the broth: add garlic and chicken stock, and simmer for 10 minutes.
- Cook the pasta and meatballs: add the pasta and meatballs, and simmer for 8 to 10 minutes.
- Wilt the greens: stir in the spinach until just wilted, then serve with Parmesan.
Mistakes to Avoid
Meatballs That Fall Apart
Meatballs without enough binder crumble into the broth. Use the full measure of breadcrumbs and egg, roll them firmly, and brown them before adding to the soup.
Overcooking the Pasta
Tiny pasta goes from perfect to mushy in minutes, and it keeps absorbing broth as the soup sits. Cook it just until tender, and serve the soup straight away.
Adding the Greens Too Early
Greens simmered too long turn dark and slimy. Stir them in at the very end, just until wilted, so they stay bright green and fresh.
What to Serve with Italian Wedding Soup
This is a light yet hearty soup, and it loves simple accompaniments:
- Crusty bread, for soaking up the rich broth
- A green salad, for a fresh, crisp contrast
- Garlic bread, for a warm, buttery side
- Grated Parmesan, for a salty, savoury finish
Make It Your Own
The recipe welcomes tweaks. Swap the spinach for kale or escarole for a sturdier green, or use turkey mince for a lighter meatball. A pinch of red pepper flakes adds gentle heat, and a squeeze of lemon at the end brightens the whole pot. For a richer broth, stir in a spoonful of pesto just before serving, or add a can of white beans for extra heartiness.
Make This Italian Wedding Soup Today
Warm, hearty and full of little meatballs, this is the soup that makes a cold day feel cosy. Roll the meatballs tonight and let the pot do the rest. Browse more of our Soup and Stew recipes for more warming favourites.
Recipe card
Italian Wedding Soup Recipe
- Prep
- 20 mins
- Cook
- 35 mins
- Total
- 55 mins
- Serves
- 6
- Course
- Soup
- Cuisine
- Italian
- Calories
- 380 kcal
Ingredients
0/15 ready · tap to tick off
Equipment
- Large pot
- mixing bowl
- wooden spoon
- measuring cups
Method
Tap a step when it’s done.
Nutrition
380 kcal
Calories
28 g
Protein
28 g
Carbohydrates
17 g
Fat
3 g
Fiber
5 g
Sugar
820 mg
Sodium
* Values are estimates.
Notes
- Roll the meatballs small so they cook quickly and evenly.
- Brown the meatballs first so they hold together in the soup.
- Cook the pasta just until tender so it does not turn mushy.
- Stir the greens in at the very end so they stay bright.
- Leftovers keep in the fridge for up to 4 days.
- The pasta absorbs broth as it sits, so add a splash of stock when reheating.
Tips for success
- Use a mix of beef and pork for the juiciest meatballs.
- Roll the meatballs with damp hands so the mixture does not stick.
- Taste the broth before adding salt, as the stock and Parmesan are salty.
- Use escarole instead of spinach for a more traditional flavour.
- Freeze the soup without the pasta, then add fresh pasta when reheating.
- A squeeze of lemon at the end brightens the whole pot.



