This Italian Wedding Soup marries delicious Italian flavors together in one pot! Made with homemade meatballs, vegetables, kale, and pasta, this classic soup is easy to make in less than an hour on the stove top.
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Platings + Pairings.
Italian Wedding Soup always makes for a delicious, hearty, and warming family-friendly meal.
Loaded with delicious Italian flavors, fried beef and pork meatballs, a pile of fresh vegetables, grated parmesan cheese, chicken broth, and acini de pepe pasta, it comes together on the stove in no time and is even easy to prepare ahead of time.
Why you’ll love it
There are so many available substitutions and adjustments you can make to this Italian wedding meatball soup recipe to make it your own. Don’t feel like making homemade meatballs? Use frozen store-bought meatballs instead! Out of fresh kale? Toss in some spinach or escarole. The options are endless!
If you’re as big of a fan of comforting soups as I am, then you’ll definitely have to try my Creamy Italian Quinoa Soup, Leftover Chicken Soup and Instant Pot Zuppa Toscana as well.
What is Italian wedding soup?
Italian wedding soup is similar to minestrone soup, as it features classic Italian flavors, cheese and herbs, plenty of vegetables, and a hearty broth. What really sets this soup apart are the meatballs, pasta, and leafy greens.
The name Italian wedding soup comes from the Italian phrase, “minestra maritata”, meaning “married soup”. This references how all of the ingredients and Italian flavors are “married” together once they come together in the pot.
Ingredients needed
- Beef and pork meatballs – These savory homemade ground beef and ground pork meatballs are seasoned with parmesan cheese and Italian seasonings. They’re very easy to make and are quickly pan-fried before being added to the wedding soup.
- Soup vegetables – Like onion, garlic, carrots, celery, and kale. You can easily switch up the greens by using spinach, endive, or escarole in addition to or instead of the kale.
- Acini de pepe pasta – This Italian pasta is a staple in Italian wedding soup recipes. The small round shape makes for easy eating and gives the soup added texture and heartiness. If you can’t find acini de pepe, you can use ditalini or orzo pasta instead.
- Chicken broth – While this is the traditional choice, you can swap it for vegetable broth, beef broth, parmesan broth, or bone broth instead.
- Parmesan cheese – Get a block of cheese and shred it yourself. The rind can even be cooked along with the soup for added cheesiness.
How to make it
First, make the meatballs but mixing all of the ingredients together in a large bowl. Gently form ¾-inch wide meatballs and place them on a foil-covered baking sheet.
Heat the olive oil in a large skillet over medium high heat and add the meatballs. Turn them occasionally until all sides are browned. Set them aside on a paper towel-lined plate while you cook the soup.
Heat some olive oil in a large soup pot over medium high heat. Saute the onions, carrots, and celery until they’re soft, then add the garlic.
Pour the chicken broth into the pot and bring it up to a boil. Add the pasta and meatballs and stir to combine. Lower the heat and let the soup simmer. Stir the kale into the soup.
Once the kale has wilted, ladle the finished soup into bowls. Serve with parmesan cheese and parsley on top, then enjoy!
Tips and variations
- Form your meatballs with a teaspoon so they’re all the same size.
- If you don’t feel like cooking your own meatballs, you can use frozen Italian meatballs instead.
- Did you go through the whole block of parmesan? Throw the rind into the pot! As it cooks along with the soup, it’ll infuse delicious cheesy and salty flavors. Or, try making it with this parmesan broth!
- Add a pinch of red pepper flakes in the soup or meatballs for a touch of heat.
- Save time by cooking the meatballs ahead of time. Either store them in a sealed container in the fridge for 3 days or freeze them in a freezer-safe bag for up to 3 months.
- Want to bake the meatballs instead? Lay them on a greased baking sheet and bake in a 400ºF oven for 15 to 20 minutes.
How to make ahead & store
Store any leftover soup in an airtight container in the refrigerator for 3-4 days. Or, portion the soup into freezer bags and freeze for up to three months.
What to serve with Italian wedding soup
- Crusty bread or crostini
- Homemade Croutons
- Italian Chopped Salad
- Toasted Ravioli
- Arugula Salad
- Breadsticks
- Wedge Salad
- 30+ EASY side dishes for soup
- 20+ Italian Salad Recipes
- The BEST Italian desserts
Italian wedding soup wine pairings
- A rustic and hearty Zinfandel would complement the hearty meatballs.
- You could also pair a Pinot Grigio or an Italian Red Blend with Italian wedding soup.
More soup recipes
- Instant Pot Lentil Soup
- Leftover Chicken Soup
- Ham and Bean Soup
- Lemon Chicken Soup
- Instant Pot Bean Soup with Pesto
- MORE —> 35+ EASY soup recipes
- MORE —> 25+ Classic Italian Soups
More Italian recipes
- Lasagna with Bechamel
- Italian White Beans
- Italian Quinoa Soup
- Chicken Piccata
- Cioppino (Seafood Stew)
- Shrimp Fra Diavolo
- 35+ Italian Sausage Recipes
Be sure to check out these 85+ Italian recipes too!
Did you try this wedding soup recipe?
If you loved this Italian soup, I would appreciate it so much if you would give this recipe a ⭐️star review⭐️! Also, be sure to snap a picture of your finished dish and share it with me on Instagram using the hashtag #platingsandpairings and tagging me @platingsandpairings.
For more great Platings and Pairings recipes, be sure to follow me on Instagram, TikTok, Pinterest and Facebook.
Italian Wedding Soup
Ingredients
Meatballs:
- 8 ounces ground beef
- 8 ounces ground pork
- 1/2 cup Italian bread crumbs
- 1/2 cup grated parmesan
- 1/4 cup chopped fresh parsley (plus additional for serving)
- ½ teaspoon dried oregano
- 2 cloves garlic (grated)
- 1 large egg (whisked)
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1 Tablespoon olive oil
Soup:
- 1 Tablespoon olive oil
- ¾ cup yellow onion (diced)
- 3/4 cup diced carrots (diced)
- 3/4 cup celery (diced)
- 5 cloves garlic (minced)
- 8 cups chicken broth (64 oz )
- 1 cup acini de pepe pasta (uncooked (½ package) (or ditalini or orzo))
- 5 ounces baby kale (chopped (or spinach))
- Kosher salt and pepper (to taste)
- Finely shredded parmesan cheese (for serving)
Instructions
- In a large mixing bowl combine all meatball ingredients.
- Using your hands, mix until well combined, then gently form into very small meatballs, about ¾” wide.
- Transfer to a large baking sheet covered with foil (for easy cleanup) or a large plate.
- Heat 1 TBSP in a large skillet over medium high heat. Once hot, add half the meatballs and cook, turning occasionally, until browned on all sides, 4-5 minutes.
- Remove meatballs with a slotted spoon to a paper towel lined plate and repeat with remaining meatballs.
- While meatballs are browning, heat 1 Tbsp olive oil in a large pot over medium-high heat. Add onions, carrots and celery and season with a pinch of salt and pepper. Saute until veggies have softened, 6-8 minutes. Add garlic and saute for an additional 30 seconds, until fragrant.
- Add chicken broth and bring to a boil. Add in pasta and meatballs and stir to combine. Reduce heat to medium (low boil) and cook for 10 minutes, stirring occasionally. Add in kale and cook for an additional 1-2 minutes, until pasta is tender and kale has wilted. Season with additional salt and pepper, to taste.
- Serve, sprinkled with parmesan cheese and parsley. Enjoy!
Notes
If you have a leftover parmesan rind, throw it in with the pasta as it cooks
Do ahead: Can make the meatballs ahead of time and keep in the fridge for up to 3 days, or freezer for 3 months.
Nutrition
Check out the web story.
This post was originally published in 2021. It was updated in 2023 to add new information. The Italian wedding soup recipe remains the same. Enjoy!
Absolutely delicious! I ended up baking my meatballs which was easy for me. I doubled the meatballs and put them in the freezer for another meatball recipe. You have great recipes we enjoy. Thank you!
Thank you so much Carol!
My favorite soup and yours is perfect!! Thank you.
Thank you!
Absolutely delicious. This soup was much more flavorful than I expected. There is a perfect balance between broth and hardy ingredients. I was a bit intimidate to make it, but the instructions were excellent and made it easy to follow. Our family decided to make it together, and my son loved rolling the meatballs. What a great soup!
Absolutely delicious. This soup was much more flavorful than I expected. There is a perfect balance between broth and hardy ingredients. I was a bit intimidate to make it, but the instructions were excellent and made it easy to follow. Our family decided to make it together, and my son loved rolling the meatballs. What a great soup!
Awww – I love hearing that. Thank you Sandy!
This was amazingly good. I made two batches of meatballs thinking I would freeze one for later. I spontaneously brought a pot of soup to my Mom’s for lunch that day. We were four and we ate it almost all. When I got home, I made the second pot right away for my family. Kids loved it. I baked the meatballs in the oven air fryer – so quick and easy!
Thanks Rox-anne!
perfect!
The meatballs in this soup are to die for! We made this yummy soup last night with a side salad, Italian bread and paired with a Gruner Veltliner. My grocery store was out of baby kale, so we substituted spinach instead. Very delicious! Looking forward to your next Cooking Club Challenge!
Thank you Shelley!
I’ve always wanted to make Italian Wedding Soup but never got around to it. Am I glad I tried this awesome recipe for my first try! It’s a keeper! Erin, thank you for the delicious introduction!
Thanks for giving it a try Denise!