This hearty Italian wedding soup is packed full of juicy Italian sausage meatballs, tender pasta, and lots of veggies in a rich broth. Top bowls with lots of Parmesan and serve with thick bread slices for dipping.

You are cordially invited to the ultimate wedding. It’s conveniently in your soup pot today!
Italian wedding soup is a staple at Italian restaurants for very good reason. This humble soup may look simple, but it’s packed full of so much aromatic goodness that’s pretty much a hug in a bowl.
A very large bowl with lots of Parmesan on top and lots of bread nearby for dipping, please.

You might be wondering where the term “wedding soup” comes from. Italian wedding soup was originally known as “minestra maritata” which refers to the flavorful marriage of meat and vegetables in a rich broth.
There are many variations of Italian wedding soup, but my version is following more along the lines of Italian-American since we’re using tiny homemade meatballs, pasta, and a variety of vegetables.
This Soup features…
- Juicy Italian sausage meatballs
- Soft carrots, celery, and baby spinach
- Tender pasta cooked in a rich seasoned broth

Making the Soup
(scroll down to the bottom of the post for the full recipe)
Ingredients You Will Need
- Italian sausage
- Panko breadcrumbs
- Egg
- Garlic
- Dried oregano
- Dried basil
- Olive oil
- Yellow onion
- Carrot
- Celery
- Chicken broth
- Pasta
- Spinach
Choosing Your Pasta
I recommend going with a short cut of pasta such as acini de pepe, small shells, orzo, ditalini, or elbows. A smaller shape of pasta will cook to the same size as the vegetables making this soup easy to eat.

Tips for Perfect Soup
- Sear the meatballs – this will hold the meatballs together in the soup and set the flavor base.
- Cut vegetables in uniform size – ideally, you want all the vegetables around the same size so they cook evenly.
- Simmer soup 8-10 minutes – this simmer time will cook the pasta and finish cooking through the meatballs.
- Add spinach at end of cooking – adding the spinach after simmering will prevent it from getting overcooked.
Recipe Variations
Try these ideas for a different twist on this soup.
- Use a different meat – try using ground pork or beef in place of the Italian sausage. Be aware, you may need to use a little additional salt.
- Try different vegetables – try kale, sweet potatoes, butternut squash, mushrooms, or sweet pepper.
- Use another pasta – any small shape of pasta works great in this soup.
Storing and Freezing Soup
This soup stores well in refrigerator up to 6 days. Reheat leftovers in individual servings in microwave 2-3 minutes or over medium heat on stovetop for larger portions. If after storing you find that the pasta has soaked up too much of the broth, add a few extra splashes as needed to thin soup.
To freeze soup, allow to cool completely then store in a freezer-safe container, leaving about an inch of open air on top, and freeze up to 2 months. Thaw completely in refrigerator before reheating or reheat from frozen over low heat on stovetop.

Every part of this soup just screams COZY! The meatballs cook up so freaking juicy and are the perfect compliment against the tender vegetables and tiny pasta.
Please do this soup up the right way and top with entirely way too much Parmesan and serve with thick bread slices. You’ve just gotta!
Save this recipe using the ‘save to recipe box’ button below. If you make it, please let us know! Leave a comment + star rating below, or take a photo and tag it on Instagram with #wholeandheavenlyoven.

Try these other classic soups next!
Italian Wedding Soup
This recipe may included paid links. As an Amazon Associate, I earn a commission from qualifying purchases.
Ingredients
Meatballs
- 1 lb ground mild Italian sausage
- 1/2 cup panko breadcrumbs
- 1 large egg
- 2 medium cloves garlic, minced
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/4 teaspoon kosher salt
- 1/4 teaspoon ground black pepper
- 2 tablespoons olive oil
Italian Wedding Soup
- 1 medium yellow onion, finely diced
- 2 medium carrots, thinly sliced
- 2 stalks celery, diced into 1/4-inch cubes
- 3 medium cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 8 cups chicken broth
- 1 cup dry acini de pepe pasta (or other small pasta)
- 2 cups firmly-packed baby spinach
- Salt and pepper to taste
- Grated Parmesan cheese and bread for serving
Instructions
Meatballs
- In a large bowl, combine ground sausage, breadcrumbs, egg, garlic, oregano, basil, salt, and pepper. Scoop mixture into 1-in meatballs and place on a baking sheet.
- In a medium pot or Dutch oven over medium-high heat, heat oil and swirl pan to evenly coat. Add meatballs to pan and sear on all sides, turning occasionally with a tongs until meatballs are golden brown. Transfer meatballs to a clean plate and set aside.
Italian Wedding Soup
- Heat drippings in same pan you used to sear the meatballs over medium-high heat. Add onion, carrot, and celery and sauté in pan drippings 3-5 minutes until onion is translucent. Add garlic, oregano, and basil and cook 1 additional minute until fragrant.
- Add seared meatballs and chicken broth to vegetable mixture and bring to a simmer over medium-high heat. Reduce heat to medium-low, add pasta and allow to cook 8-10 minutes until pasta is tender and meatballs register 165F.
- Remove soup from heat and fold in spinach until wilted. Season soup with salt and pepper to taste and serve warm with Parmesan and bread for dipping. Enjoy!
Notes
Nutrition
This post was updated with new recipe adjustments and photos on 2/6/25.


Jen @ Baked by an Introvert says
There was frost on the ground this morning so this soup is just what I need today! I’d say it’s a happy marriage soup. 😉 So full of depth and flavor!
Sarah says
I wish I could send you a hot bowlful, Jen! 🙂
Gayle @ Pumpkin 'N Spice says
We had such a mild January that this is what we get in February! My area had 20 inches of snow from Sat to Sunday, so crazy! This soup looks like the perfect dish to make me forget about all that white stuff. This looks delicious! I usually order this whenever it’s available at restaurants, so I’m loving this homemade version. Sounds great!
Sarah says
Wow, that’s crazy! I think you got even more snow then we did! I’d say you definitely need a bowlful of this soup to warm you up! 🙂
Ashley | Spoonful of Flavor says
I never knew the meaning of Italian wedding soup, but it makes sense because the flavor combination in this soup is incredible! I want to grab my spoon and dive right in!
Sarah says
Thanks Ashley!!
Kelly // The Pretty Bee: Cooking & Creating says
WOW, this soup looks like the perfect winter meal! We are buried in snow over here, and I would LOVE a big bowl of this for dinner!
Sarah says
It’s the perfect winter comfort food, that’s for sure! 😀
Liz @ Tip Top Shape says
I love this!! Italian wedding soup is one of my favorite soups!
Sarah says
Mine too! Thanks Liz. 🙂
Kelly - Life Made Sweeter says
We got a ton of snow too and me and the kiddos are right there with you buried underneath lots of fuzzy layers! This yummy soup is just what we need to warm up:) It looks like the perfect comfort in a bowl!
Sarah says
Haha thank goodness for fuzzy blankets and warm bowls of soup, right?!
Natalie @ Tastes Lovely says
I always thought it was called Italian Wedding Soup because it was served at weddings too! Now I’m a little disappointed. I pictured elaborate italian weddings, with people lining up for a big ladle full of this soup, haha! But it definitely is a marriage of all the best flavors. Your soup looks delicious!
Sarah says
That’s exactly what I pictured when I thought of this soup too !! What a disappointment. LOL. Thanks Natalie!
Ashley says
Italian wedding soup always brings back such memories for me! My grandma used to make it all the time! This looks soooo good and so comforting!
I’ll take some of your snow 🙂 haha We haven’t gotten anything this year and I miss it a bit!
Sarah says
That’s so cool that your grandma made Italian wedding soup! It’s definitely the best kinda winter comfort food, right? 😉 And oh, girl I will give you ALL of my snow! You can come pick it up whenever you want. LOL.
Renee @ Two in the Kitchen says
This soup looks so fantastic Sarah! and I love hearing the origination of the name. I always just assumed it was served at Italian weddings!! Either way, I’d still gobble up a bowl!! 🙂
Sarah says
Thanks Renee! The meaning of the name might have disappointed me, but the flavors sure didn’t! 😉
Denise | Sweet Peas & Saffron says
I’m sorry Sarah, but I can’t feel bad for you because I’m too busy feeling sorry for myself…it’s SO cold here, I don’t know what it is in Fahrenheit but it was -17 Celsius today 🙁 🙁 🙁
I need a nice big bowl of this soup to warm me up and make me forget all about our sad winter weather. I’m SO ready for spring!!!!
Sarah says
Haha! You totally just made me laugh, Denise! I think you and I just need to go someplace warmer and asap! LOL.
Julie @ Julie's Eats & Treats says
We’ve hardly had any snow in Minnesota and I just know that we are going to get like 7 feet in March or something to make up for it! ICK! I’ll have to warm up to a big bowl of this soup when that happens!
Sarah says
Ugh! Isn’t that what always happens?! Grrrrr…you’ll definitely want to have this soup on hand! It definitely makes winter a little more easy to bear. 😀
Stacey @ Bake.Eat.Repeat. says
I’ve never had Italian Wedding Soup, but you sold me! Definitely need to try it, cause it’s definitely still winter here! And this looks amazing and oh so comforting and warm! 🙂
Sarah says
You definitely need to try this soup, Stacey! Best kinda comfort food. 🙂
Olivia - Primavera Kitchen says
We got a ton of snow too and I love it 🙂
Like Natalie said above I always thought it was called Italian Wedding Soup because it was served at weddings too hahaha! I am a huge fan of this recipe 🙂
Sarah says
Haha! Thanks Olivia!!
Joanne says
The snow (and worse – THE SLUSH) are totally breaking my spirit! I need this soup to lift me back up.
Sarah says
I wish I could send you a bowlful, Joanne! 😉
marcie says
I’ve always thought Italian wedding soup sounded good, but I’ve never had it! This looks delicious and ultra satisfying! 🙂
Sarah says
Thanks Marcie! You’ve gotta try this soup!
Sarah @ The Gold Lining Girl says
Awww, I do feel for you, girl! I grew up in Erie, PA so I’m not stranger to the rough climate. It’s truly the reason why I live in Florida now! And I totally will still eat this soup because I just LOVE soup, and this one looks dynamite. Like, so hearty and filling and the MEATBALLS OMG. Awesome.
Sarah says
So jealous that you’re where it’s actually warm, Sarah! You totally need to make this soup anyway. 😉