(High Protein) Italian Wedding Soup
This (High Protein) Italian Wedding Soup is a nourishing twist on the classic, made with rich bone broth, tender seared mini meatballs, and hearty orzo pasta. Packed with flavor and protein, this cozy soup is perfect for a satisfying weeknight dinner or a nutritious meal prep option.


Ingredients you’ll need:
- Bone broth
- Ground beef
- Italian sausage links
- Eggs
- Parsley
- Garlic powder, salt, & black pepper
- Parmesan
- Breadcrumbs
- Yellow onion
- Carrots
- Celery
- Garlic
- White wine
- Orzo pasta
- Spinach



How to Store Italian Wedding Soup? How to reheat?
If you plan on meal prepping this soup, it’s best to cook the orzo separately and only stir into the soup when ready to serve. This will prevent the orzo from soaking up all the broth in the fridge.
Store leftovers in an airtight container or glass jar in the fridge up to 3-4 days for best textures and flavor. Reheat on the stovetop until warmed again.
Cook with me!
(High Protein) Italian Wedding Soup
Ingredients
- 1 lb. Ground Beef
- 2 Italian Pork Sausage Links casings removed
- ¾ cup Panko Breadcrumbs
- 2 Eggs
- ½ cup Grated Parmesan
- ¼ cup Fresh Parsley
- 1 tsp. EACH: Garlic Powder, Salt, & Black Pepper
- 4 tbsp. Olive Oil
- ½ Yellow Onion chopped
- 3 Celery Stalks finely chopped
- 3 Carrots finely chopped
- 6 Garlic Cloves minced or sliced
- 1/3 cup White Wine
- 6 cups Chicken Bone Broth
- ¾ cup Orzo Pasta uncooked
- 2 cups Spinach
- Optional 2 Bay Leaves
Instructions
- In a large bowl, combine the ground beef, ground sausage, breadcrumbs, eggs, parmesan, parsley, garlic powder, salt, and black pepper. Mix until very well combined.
- Use about one tablespoon of the meat mixture per meatball. Roll in the palm of your hands to shape.
- In a large skillet over medium high heat, add a generous drizzle of olive oil. Add the mini meatballs to sear until browned on all sides. Set aside.
- In a large soup pot over medium high heat, add another generous drizzle of olive oil. Add the chopped onion, carrot, celery, and garlic. Sauté for 4-5 minutes, until fragrant and tender.
- Stir in the uncooked orzo pasta.
- Deglaze the pot with the white wine. Stir until evaporated.
- Add the chicken broth, bay leaves, mini meatballs, and spinach. Bring to a boil, then simmer for 10 minutes. Enjoy warm with freshly grated parmesan on top to serve!
I truly hope you all enjoy this treasured recipe that has nestled its way into our hearts here in the ABM kitchen! ’till next time… xxL
“For I know the plans I have for you,” declares the Lord, “plans to prosper you and not to harm you, plans to give you hope and a future.” ~ Jeremiah 29:11 NIV
Did you love this recipe?
I would truly appreciate it so much if you would give a star review! Also, be sure to snap a picture of your finished dish and share it with me on Instagram – tagging me @brightmomentco. It always makes my day seeing y’alls creations!
don’t miss a thing!
Follow along for more great A Bright Moment recipes.







This worked exactly as written, thanks! My husband said it reminded him of his grandmothers classic!
Thank you for sharing this recipe
Amazing! Even my 2 year old thought it was delicious!
This soup is so delicious! My family loves soup, and this is a new favorite! I cooked the orzo separately in broth and added it as I served the soup, as the recipe suggests. Thanks for sharing this easy recipe.
Tasty!!!!!
Great recipe! I don’t eat pork so I just did extra ground beef and it turned out amazing. Shared the recipe with several friends as well!
Super easy, yummy, I didn’t have all the ingredients so I made some substitutions and it still turned out great.
This worked exactly as written, thanks!
Thank you for sharing this recipe. Have made it twice now and it’s so easy and DELICIOUS!!
Loved this! I used ground chicken and ground spicy Italian sausage instead of ground beef and pork links and it was delicious. My husband said to keep this in the rotation!
So yummy!! Recipe was easy to follow. I will definitely be making again and the meatballs are fantastic.
I love soups, they’re my all time favorite dish! My favorite is a Honduran soup (bias bc I’m Honduran), that was until after I try out this recipe! 😱 sooooo good!!! sooo easy to make and follow along, absolutely love it! 10/10 would recommend
AWE I’M SO HAPPY TO HEAR!! Thank you, Norma!!
We made the soup but without the sausage and we put the meatballs in the oven, which worked very well, no extra oil/fat needed:)
Making it the second time tonight!
I loved this soup so much! It reminded me of my nana’s escarole soup and the meatballs were delicious!! Everybody absolutely loved it in my family!!
The most comforting soup! Thank you for sharing!
This was absolutely delicious! I saw this on instagram and had to try it! The whole family loved it and I’ll definitely make this again. Thanks for sharing this recipe 🫶
Delicious! Everyone loved it. Making it again Christmas Eve!
Excellent recipe! Second time I’ve made it, my only change I made was adding a bit more broth. Cheers
Such a chilly day here in SC, I knew after seeing the video on IG that this would be the perfect dinner. It was the perfect soup for a chilly night in.
This was so easy to make!!! I love the little meatballs and the bone broth for extra protein.
Yummm!!!
This soup is sooo good. Kid approved and while the meatballs are a labor, it’s easy and WORTH it. Best meatballs I’ve ever had.
My husband is allergic to garlic and onions so I sub with leeks in the broth and simply go without the powders in the meat- still holds up.
Love this recipe!
I accidentally bought Romano instead of parm but it turned out really well! Just omitted the salt in the meatballs as Romano is salty enough. Used spicy Italian sausage also, and subbed thinly sliced kale for the spinach. So so good!
This was perfect!
I loved this dish, and the recipe was perfectly clear.