Italian wedding soup is a comforting classic featuring tender mini meatballs, tiny pasta, and greens floating in a savory broth. Despite the name, it has nothing to do with weddings — it refers to the marriage of meat and greens.
This one-pot version is cozy, satisfying, and ready in about 40 minutes.
- Prep20 min
- Cook20 min
- Total40 min
- Serves6
- CourseSoup
- CuisineItalian
- Ingredients12
- Steps5
Written by Anisha Akter · Updated September 2026
Why you’ll love this Italian wedding soup
- Cozy and classic: a bowl of pure comfort.
- Mini meatballs: tender and full of flavor.
- One pot: everything simmers together.
- Kid-friendly: the little meatballs and pasta are a hit.
Ingredients you’ll need
Roll the meatballs small — about 1 inch — so they cook quickly in the broth.
- 1 lb ground beef or a beef-pork blend
- 1/3 cup breadcrumbs
- 1/4 cup grated parmesan
- 1 egg
- 2 cloves garlic, minced
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 8 cups chicken broth
- 1 cup small pasta (acini di pepe or orzo)
- 4 cups fresh spinach or escarole
- Salt and pepper, to taste
How to make Italian wedding soup (step by step)
- Combine the ground meat, breadcrumbs, parmesan, egg, garlic, and a pinch of salt. Roll into small 1-inch meatballs.
- In a large pot, cook the onion, carrots, and celery in a little oil until softened, about 5 minutes.
- Add the broth and bring to a simmer. Gently drop in the meatballs and cook for 8-10 minutes until cooked through.
- Add the pasta and cook until tender, about 8 minutes.
- Stir in the spinach until wilted, season to taste, and serve with extra parmesan.
Food safety: cook ground beef to a safe minimum internal temperature of 160°F (71°C). An instant-read thermometer is the surest way to check — see the FoodSafety.gov chart.
Tips for the best results
- Keep meatballs small so they cook through in the broth.
- Cook pasta in the soup for flavor, or separately if making ahead.
- Add greens last so they stay bright.
Variations & substitutions
- Use store-bought mini meatballs to save time.
- Swap spinach for kale or escarole.
- Make it gluten-free with gluten-free pasta and breadcrumbs.
Storage & make-ahead
Refrigerate for up to 4 days. If making ahead, cook the pasta separately so it does not absorb all the broth.
What to serve with it
Frequently asked questions
Why is it called wedding soup?
The name comes from the Italian “minestra maritata,” meaning married soup, referring to how well the meat and greens go together — not an actual wedding.
Can I use store-bought meatballs?
Yes. Frozen mini meatballs are a great shortcut; simmer them in the broth until heated through.
How do I keep the pasta from getting mushy?
If you are making the soup ahead, cook the pasta separately and add it to each bowl so it does not soak up the broth.
What greens work best?
Spinach, escarole, and kale are all traditional. Add them at the end so they stay tender and green.

Hi! I’m the creator of scooks (Simple Cooks).I share easy, practical recipes and simple cooking ideas to help you enjoy everyday home cooking with confidence.
Happy cooking! 🍽️