One-Pot Italian Wedding Soup
No bouquet required for this cozy bowl of deliciousness! The original name—minestra maritata—means “married soup,”which is a sweet nod to the way the ingredients marry in perfect harmony: savory meatballs, tender greens, slurp-worthy broth, and just the right amount of pasta.

I fully support saying “I do” to a bowl, LOL. And aside from being scrumptious, it’s all made in one pot… a simple, streamlined recipe that delivers BIG on cozy.
You can use any small pasta you love. And confession time: I sometimes reach for whole-grain elbows. I know, I know—not traditional… but very real life and very delicious…and it’s what I always have on hand—because Mac & Cheese is on constant rotation in my house!.

If you’re ready to keep the spoon swooning, try my Lemon Chicken Soup with Orzo, Superfood Minestrone, Longevity Soup, or my Hearty Chicken Tortilla Soup. Fair warning: soup monogamy gets very challenging once you start rotating these!

Enjoy this soup with my yummy Roasted Butternut Squash & Kale Salad!

One-Pot Italian Wedding Soup
Ingredients
Mini meatballs
- 1 pound ground turkey, 90 to 94% lean
- ½ cup grated Parmesan
- ½ cup finely chopped fresh parsley, optional
- ⅓ cup “Italian-seasoned” breadcrumbs, preferably whole grain
- 1 large egg, lightly beaten
- ½ teaspoon garlic powder
- ½ teaspoon kosher salt
- ¼ teaspoon ground black pepper
- ¼ teaspoon crushed red pepper flakes, optional, for slight heat
Soup
- 3 medium carrots, finely diced (~1 ½ cups)
- 1 yellow onion, finely chopped (~1 ½ cups)
- 3 stalks celery, finely chopped (~¾ cup)
- 4 cloves garlic, minced (or 1 teaspoon pre-minced or garlic powder)
- 9 cups reduced-sodium chicken broth
- 1 cup dry acini de pepe or orzo pasta*
- 2 to 3 handfuls baby spinach leaves, chopped
- Fresh herbs, dill, parsley, or basil, optional
- Grated parmesan, optional
Instructions
For the meatballs:
- In a mixing bowl, combine the turkey, Parmesan, optional parsley (if using), breadcrumbs, egg, garlic, salt, pepper and optional crushed red pepper flakes. Using your hands, mix ingredients until everything is well combined, being careful not to over-mix or they’ll become too tough.
- Once combined, gently roll about 30 “mini” meatballs between your two hands, forming fluffy ¾-inch to 1-inch-sized meatballs that are not too tight or compact.
- Liberally coat a large pot with nonstick olive oil spray (alternatively, you can pour 1 Tbsp oil from bottle) and warm over medium-high heat. Depending on the surface area of your pot, you can either add all the meatballs in at the same time, or do in two batches. Let the meatballs cook for 2 minutes undisturbed on one side. Carefully flip them over and cook another 2 minutes to sear the second side. Carefully scrape the bottom of the pan to toss them around for a final minute and try best as you can to sear the remaining sides. (Really scrape the bottom of the pan to flip so they don't break apart.)
- Transfer meatballs to a plate (they will not be fully cooked, as they’ll finish cooking in the soup).
For the soup:
- Reapply nonstick oil spray to your pot and warm again over medium-high heat. Add the diced onions, carrots and celery and sauté for 8 to 10 minutes, stirring occasionally, until softened. If the pan becomes dry, mist additional oil spray. Add in the garlic and sauté for 1 more minute.
- Add in the broth and bring to a boil. Lower the heat to medium-low, add the meatballs and dry pasta, cover the pot with a lid and let it simmer for 10 minutes. Remove lid, add the spinach, and stir until it wilts into the soup (about 1 minute). Season with salt and pepper to taste.
- Serve immediately and top with optional parmesan cheese and/or fresh herbs.

This recipe is so so yummy! Who knew turkey meatballs could have so much flavor?! This is my new go to soup. It’s easy, tasty, and healthy…triple threat!
Hi Patti – so happy to hear that this recipe was such a hit! We hope you enjoyed every bite 🙂
-Alison
This Italian Wedding soup recipe is simply superb…it has become my favorite soup recipe. It is perfect as is ….it freezes well. I am getting Christmas company and will make ahead and freeze.
Thank you.❤️
Hi Jackie! So happy to hear that you loved this soup. Thanks for sharing!! — Eliza (Team Joy)
Excellent recipe , thank you !
Also, next time, can I make the meatballs in advance?
Yes Denise, absolutely! I do that all the time. Sometimes I’ll even make a double batch of the mini meatballs and freeze them in two separate freezer bags, so they’re ready to go whenever I want to throw this soup together last-minute. Thrilled you enjoyed this soup!!
Can the spinach be replaced with Kale?
Absolutely, Tammy! You can definitely swap in kale…just be sure to strip out any tough inner ribs/veins first, then tear the leaves into bite-size pieces and stir them into the hot soup. Works perfectly!
Tried this for the first time because I saw your segment on the Today show and it was so good! Today in Minnesota was a high of -17 degrees so this was perfect Highly recommend!
Ohhh, Lauren I’m so happy you made it!! And wow… -17° is serious Minnesota cold! I’m thrilled this soup helped to warm your bones. xx
Yes I do and I love the other two suits that were on channel 4 the third hour actually I love anything that this woman makes she is a great cook she explains it well she’s a nutritionist and I’m pleased to be a part of it and I’m glad that I had taken her web page to request these recipes which I will be making
Oh my goodness, Florence, thank you SO much for this incredibly sweet message! I’m thrilled you’re loving my soups. And it truly means the world to have you here on the website…. I can’t wait to hear what you make next! xx
Just made this for lunch. It’s by far my most favorite homemade soup. The flavor is amazing. I am freezing some for my mom. Do you think it will taste just as good once it’s thawed?
So happy you loved this one, Sara!! And so sweet that you’re freezing some for your mom.
Yes, it will still taste delicious after thawing. One thing to know: the orzo keeps absorbing liquid as it sits, so it can soften and almost meld into the broth, making the soup a little thicker. When you reheat, just add a splash of broth or water if you want it more brothy again. You’ll see what I mean!
Thank you for this delicious recipe. We came home to Ohio from Florida the weekend of the winter storm Fern to see our grandbabies. (Probably not the best of plans, that’s how much we love those grandbabies). Saw your soup recipe on the Today show and thought it would be perfect for this weekend. Absolutely LOVE it. Thank you for sharing.
Vickie, this makes me SO happy….thank you for taking the time to share such a lovely note and review! 😉
And wow, that is next-level grandbaby love (worth it… and also, brrrr!). Sending big love to you and those lucky grandbabies… and hoping you’re staying safe + snug! xx
Do you think if I bake the meatballs it will work as well?
Hi Katherine! Yes, baking works great… just add them to the soup after they come out of the oven. You can also drop the raw meatballs right into the gently simmering soup and let them cook in the pot. while I like to sear them first in the pan for extra browning & flavor, you can skip that step. Just make sure the meatballs are cooked through to 165°F before serving. Hoping you love this recipe!!
Absolutely delicious!!
Thank you so much, Ginny!! So glad you loved this recipe. — Eliza (Team Joy)
I made this last weekend and it was absolutely DELICIOUS!! I want to make it again to bring some to my MIL, but wondering if I could use ground chicken instead of the turkey this time?
Thank you!
Hi Kathy! Thank you!! Joy says you can absolutely replace ground turkey with ground chicken.Just note that ground chicken tends to be stickier in, so you may need to chill the meatball batter before rolling into balls. But, ground chicken can be swapped in a 1:1 ratio with ground turkey. If you give it a shot, let us know what you think!! — Eliza (Team Joy)
Thank you so much for the quick reply
I made this tonight. it was delicious . My only problem was cooking the meatballs… I put all 35 mini meatballs in my pot , they fit. But when it came time to turn them over, they were falling apart. It could have been too crowded. Maybe next time, I will cook them up in 2 batches. My husband liked it too.
Karen, I’m so glad you both enjoyed it—thank you! You’re exactly right: when the pot is crowded, the meatballs don’t have enough room to brown and set, which can make them fragile when turning. Cooking them in two batches (or letting them brown a bit longer before flipping) is the perfect fix. I love that you’re already thinking ahead for next time…and I’m thrilled it was a hit with your husband too!
“Cozy bowl of deliciousness” is a perfect description for this soup, Joy!
I substituted the cheese with dairy free parmesan, and the orzo with quinoa and it still tasted great.
I love that you offer nutritious and delicious recipes. Keep them coming and thank you for all you do!
(I never rate recipes, but I just had to let you know how appreciative I am. This is a keeper:)
Lisa, this means so much to me—thank you! I love your swaps, and I’m especially touched that you took the time to comment when you normally don’t. That’s the ultimate compliment. So glad this one’s a keeper… and I promise, more cozy bowls are coming!! xx
Perfect Meatball soup- we love it , Thank you so very much Joy♥️
You are very welcome, Pat! I’m so grateful you’re here… and cooking along with me! xx
The best Italian wedding soup I’ve ever had!
Woohoo! I’m so thrilled you loved it, Sheri! xx
I just made this today. It is so good. Perfect for this cold snap we’re in. I didn’t have ground turkey, so I substituted ground chicken. Perfect for meal prep for the week. And so healthy
Thank you for sharing your review, Kellie! Ground chicken is a perfect swap, and I love that you’re using it for meal prep…cozy and smart during this crazyyyy cold snap. Stay warm! xx
Hi Joy! I made your recipe and it was DELICIOUS! I had homemade chicken bone broth (4 cups) in the freezer so I used that along with 5 cups of the low sodium chicken broth you recommend.
I added fresh chopped spinach before serving.
I cooked the pasta separately because it soaks up so much of the broth. I just added it to each bowl before serving.
Thanks again for your yummy and healthy recipes. I will definitely be surfing you website for more.
Irene, I love this—thank you so much! Your homemade bone broth is such a bonus… and I’m thrilled you’ll be exploring more recipes on my site. Welcome to my cooking party!! 😉
I made this today and it was delicious! The only drawback is it took more than an hour of prep time! Not sure how you could make 30 meatballs, chop all the veggies along with mincing garlic and chopping parsley in 10 minutes! The next time I make it I will definitely give myself more time to prepare or make the meatballs ahead of time!
Hi Carolyn! I LOVE this feedback and I appreciate you pointing that out! You’re absolutely right… 30 meatballs + all that veggie chopping is ambitious for a 10-minute prep window, haha. Thank you for calling it out so kindly and realistically. I’ll have my office update the prep time next week so it better reflects real-life kitchens. And YES to your plan — making the meatballs ahead of time is a total game-changer (I do it all the time). You can even double the batch and freeze some for round two. So glad you loved the soup; that’s the best part! Thank you again for the thoughtful note. xx
Love this soup.
If I’m lazy I’ll buy the mirepoix mix at Trader Joes instead of all the chopping.
Hi JG, We love that you LOVE this soup. Mirepoix mix is the perfect shortcut if you’re strapped for time, or just don’t want to chop!! — Eliza (Team Joy)
This was sooo good! My new fav soup. It’s comforting like chicken noodle, but so much better with the turkey and orzo. I can’t eat onions, so I left those out and cut back the garlic a little, but it was still super wonderfully delicious.
New favorite soup?! That’s the best compliment, Sonya! Thanks so much for sharing! xx