The Cozy Cook

Book cover graphicThe Cozy Cookbook is here! Order Now!

Italian Wedding Soup

This classic Italian Wedding Soup recipe has juicy meatballs in a flavorful broth with spinach and pasta! It’s easy to make on the stove top, Crock Pot, or the Instant Pot!

Be sure to pair this with my crusty, airy, No Knead Bread for dipping!

Italian Wedding Soup in a white bowl with meatballs and spinach.

Italian Wedding Soup

This Italian Wedding Soup is something that I have been making for years now, you just can’t beat it. It’s one of my favorite things to make in bulk and freeze. When I need a quick, satisfying lunch, there’s nothing better!

The meatballs are juicy and tender, the broth is flavorful, and the overall recipe is super simple. The most time consuming part is rolling out these little meatballs, which is fun to do while you watch a show or listen to music!

Be sure to check out my PRO TIPS below!

How to Make it

See recipe card below this post for ingredient quantities and full instructions.

Combine meatball ingredients and roll into 3/4-inch balls. Brown in batches in olive oil and set aside.

Mini Meatballs on a plate before and after browning.

Soften onions, carrots, celery, and garlic in the same pot. Add seasonings and chicken broth. Bring to a boil, then reduce to a simmer. Add the meatballs back and simmer gently for 10 minutes. 

Making Italian Wedding Soup with vegetables, broth, seasoning, and meatballs.

Add the spinach and cook for 2 minutes, until wilted. 

Pro Tip: Boil the pasta separately and add it to serving bowls to ensure it doesn’t absorb too much broth, especially during storage. Ladle the soup on top and serve!

Adding spinach to a pot of Italian Wedding Soup.

Pro Tips

  • Flavor Enhancers: 1 tsp of Hot sauce, Worcestershire sauce, and mustard powder can be used as flavor enhancers in this recipe and they can’t be tasted outright. I use Frank’s Hot Sauce and it doesn’t make this spicy.
  • Browning the Meatballs: This adds “fond” (brown remnants) to the bottom of the soup pot, which gets worked into the broth and transfers flavor into the soup. It also adds a nice color and texture to the outside of the meatballs. 
  • Be sure to roll the meatballs nice and small for this soup.
  • Frozen Mini Meatballs may be used for a shortcut if needed. No need to brown them first, just add them to the soup until heated through. For the Crock Pot method, add them at the beginning.
  • Spinach: 10 oz. frozen spinach may be used instead of fresh. Let it thaw and pat it dry.
  • Pasta: For best results, cook the pasta separately and add it directly to serving bowls, this will ensure it doesn’t absorb all of the broth during storage if you have leftovers. Any leftover pasta can also be stored in its own airtight container, or fresh pasta can be boiled before serving leftovers.
  • Acini Di Pepe, Ditalini, and Orzo are all small pasta varieties that work well in this soup.
  • Be sure to pair this with my crusty, airy, No Knead Bread for dipping!
  • This recipe is in The Cozy Cookbook on page 44!

Storage

  • Refrigerate in an airtight container for 3-4 days or freeze in an airtight container for 3-4 months. 
  • This soup freezes very well, be sure to store without the pasta and boil fresh pasta for serving.

Italian Wedding Soup in a white bowl with meatballs, spinach, and acini de pepe.

Tools For This Recipe

(Amazon affiliate links)- Check out all of my kitchen essentials here.

Try These Next

Get My Free Meal Plan

I’ve got a Free Meal Plan with 7 of my super popular recipes (complete with grocery list)! Sign up for my email list and I’ll send it over now along with weekly dinner recipes!

And follow me on FacebookInstagram, and Pinterest!

Tried This Recipe?

Leave a review, I love hearing your feedback! ⭐⭐⭐⭐

Italian Wedding Soup in a white bowl with meatballs, spinach, and acini de pepe.

Italian Wedding Soup

4.99 from 169 ratings
This classic Italian Wedding Soup recipe has savory meatballs in a flavorful broth with spinach and pasta! It's easy to make on the stove top or in the crock pot!

Ingredients

  • 1 Tablespoon olive oil

Meatballs

  • ½ lb. ground beef, 85% lean
  • ½ lb. ground pork
  • 1 egg, beaten
  • 1/2 cup Italian breadcrumbs,
  • ¼ cup Parmesan cheese, grated
  • 3 cloves garlic, minced
  • 1/3 cup fresh parsley, finely chopped
  • ¾ teaspoon salt
  • ¼ teaspoon pepper

Soup

  • 1 yellow onion, diced
  • 1 ¼ cups carrots, diced
  • 2 celery ribs, diced
  • 3 cloves garlic, minced
  • 8 cups chicken broth,
  • 2 teaspoons Italian seasoning
  • ¾ cup acini de pepe pasta, uncooked
  • 4-5 cups fresh spinach
  • salt/pepper, to taste

To Garnish

  • Parmesan cheese, freshly grated

Instructions

Stove Top Method (See notes for Crock Pot & Instant Pot Methods)

  • Gently combine the meatball ingredients, don’t overwork the meat. Roll into 3/4-inch balls.
  • Heat olive oil in a large soup pot over medium-high heat.
  • Brown the meatballs in batches for about 2 minutes. The middle of the meatballs will finish cooking in the soup. Remove and set aside.
  • Add the onions, carrots, and celery and soften over medium heat for 6 minutes, until softened. Add a splash of olive oil during cooking if needed.
  • Add the garlic and Italian seasoning and cook for 1 minute.
  • Add the chicken broth. Bring to a boil, then reduce to a simmer.
  • Add the cooked meatballs and simmer gently while you boil the pasta separately until al dente. Drain once cooked through and add the pasta to serving bowls. (Otherwise the pasta tends to absorb the broth during storage. If you don't anticipate leftovers, you can cook the pasta in the soup or add the cooked pasta to the pot of soup.)
  • Stir in the spinach and cook until wilted, about 2 minutes.
  • Ladle the soup into serving bowls and garnish with freshly grated Parmesan cheese. Serve!

Notes

Pro Tips:
  • Flavor Enhancers: 1 tsp of Hot sauce, Worcestershire sauce, and mustard powder can be used as flavor enhancers in this recipe and they can't be tasted outright. I use Frank's Hot Sauce and it doesn't make this spicy. They can be added when the Italian seasoning is added.
  • Be sure to roll the meatballs nice and small for this soup.
  • Spinach: 10 oz. frozen spinach may be used instead of fresh. Let it thaw and pat it dry.
  • Acini Di Pepe, Ditalini, and Orzo are all small pasta varieties that work well in this soup.
  • Be sure to pair this with my crusty, airy, No Knead Bread for dipping!
  • This recipe is in The Cozy Cookbook on page 44!

Storage:
  • Refrigerate in an airtight container for 3-4 days or freeze for 3-4 months. 
  • This soup freezes very well, be sure to store without the pasta and boil fresh pasta for serving.

Crock Pot Method
  • Assemble and brown the meatballs as outlined in recipe card above.
  • Transfer to the Crock Pot along with the onions, carrots, celery, garlic, Italian seasoning and chicken broth.
  • Cook on high for 4 hours or low for 8 hours.
  • If possible, boil the pasta separately and add it directly to serving bowls. This ensures it doesn't absorb all of the broth if you have leftovers. Alternatively, you can add the pasta to the crock pot of soup and cook on low for 30 minutes. 
  • Stir in the Spinach and heat through until wilted, about 3 minutes.
  • Garnish with grated Parmesan cheese and serve!

Instant Pot Method
  • Gently combine the meatball ingredients and roll the meat into 1-inch balls.
  • Set the Instant Pot to sauté mode and add the olive oil.
  •  Brown the meatballs in batches for about 3 minutes, until all sides are brown.
  • Remove the meatballs and add the onions, carrots, and celery. Sauté for 5 minutes, until softened. Add the garlic, Italian seasoning, mustard powder, hot sauce, and Worcestershire sauce & sauté for 1 minute.
  • Add the chicken broth. Run a silicone spatula along the bottom of the pot to release the brown bits, this helps mitigate the burn indicator that we tend to see with Instant Pots.
  • Add the meatballs.
  • Close the lid and seal the valve. Pressure Cook for 5 minutes.
  • Flip the quick release valve and allow the steam to escape.
  • If possible, boil the pasta separately and add it directly to serving bowls. This ensures it doesn't absorb all of the broth if you have leftovers. Alternatively, you can add the pasta to the pot of soup, press the sauté button, and cook for 9 minutes.
  • Stir in the spinach, garnish with fresh Parmesan and serve!

Nutritional information is an estimate and is per serving. There are 6 servings in this recipe.

Nutrition

Calories: 328kcal, Carbohydrates: 24g, Protein: 23g, Fat: 16g, Saturated Fat: 5g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Trans Fat: 0.1g, Cholesterol: 88mg, Sodium: 1755mg, Potassium: 604mg, Fiber: 3g, Sugar: 5g, Vitamin A: 6733IU, Vitamin C: 15mg, Calcium: 135mg, Iron: 4mg
Did you try this recipe?Mention @TheCozyCook on Instagram or tag #thecozycook!

Order The Cozy Cookbook!

Easy Recipes. Extra Comfort.

Order your copy today!

Leave a Comment & Rate this Recipe

Your email address will not be published. Required fields are marked *

Click the Stars to Rate This Recipe




452 comments on “Italian Wedding Soup”

  1. My husband absolutely loves Italian Wedding Soup and I made it for the first time using this recipe for the crockpot. I made the meatballs and I used fresh spinach. It was absolutely amazing. My husband said it was better then the restaurants because I didn’t skimp on the ingredients. The fresh grated parmesan on top was a great touch. I will make this soup again. 😋😋😋

    • That’s so great to hear Dawn!! Thank you so much for taking the time to leave this nice review, you made my day! (And yes!! Freshly grated Parmesan on top can’t be beat!) 🙌🏻

  2. Love this soup!!!! I substituted pasta for cauliflower rice. Next tine I’m gonna try quinoa. 
    The Cozy Cook always gives amazing recipes. Quick and easy. Yet delish. Best part is I take the leftovers to work for lunch 
    Thank you 

  3. Just made this for dinner and it was a BIG hit. I used hot Italian sausage and ground beef because it’s what I had on hand and added fresh basil. I doubled the meatballs and froze half. I also used kale instead of spinach, as my family prefers it in soup.
    Over all great and super easy. I will definitely be making again.

    • Hey Ashley, I’m so happy that you enjoyed this recipe! NICE Work on doubling up the meatballs, your life will be so much easier next time you make this, wooo!! Thank you so much for taking the time to come back and let me know how it came out, you’re the best! 🙂 -Stephanie

  4. This is the first time making this soup, but it has always been my favorite to order at restaurants. Thank you for the recipe. It was fun to make!

  5. Okay to be completely honest… I think that this is the best soup I’ve ever had?! I don’t even have a lot of experience with making soups but I LOVE how this came out. This is definitely going to be my go-to dish for bringing to social events to impress everyone with. Thanks!

    • Hey Brooklynn! I am SO thrilled that you enjoyed this soup! I never make a single batch of this soup anymore, I always have to double it! I love pulling it out of the freezer for a quick lunch, and yes, it’s an excellent soup for guests and social events! Thank you so much for taking the time to leave a comment and a rating, I really appreciate it! -Stephanie

  6. Hiiii!
    Super quick question. I bought frozen mini meatballs for this recipe. When do I add them to the crockpot method? In the beginning or at the end frozen?

  7. I “veganized” this – Beyond Meat ground and sausage for the meat, Just Egg for the egg, vegan parm, vegan chicken broth… it was amazing! I also had to use fideo noodles because that’s all the grocery store had, but I don’t think that took away from it at all. Pure flavorful comfort food!

  8. How many meatballs should this make?

  9. This was DELICIOUS!!!! Just as good as what we get at our favorite local Ma and Pa Italian restaurant! Working at home in lock-down because of Covid-19 (Ohio is basically closed), this was quick and easy to make. Nice comfort food during this time of changes in the way we work and live.

    • Thank you so much Leslie! You totally made my day, and I really appreciate the positivity during this very difficult time! I wish you and your family the best! -Stephanie

  10. Looks amazing- can’t wait to try!  Quick question…the garlic is listed under the meatball ingredients but then under ‘Instructions” it says sauté the garlic after the other veggies in the soup. Should I split the garlic and use half in meatballs, half in broth?  Thanks!

    • Hey Sarah! OOPS! The soup itself has 1 tablespoon of garlic too- I added that into the ingredients under the soup. So you’ll use 4 Tablespoons total for the whole recipe. Good observation, thank you for catching that! -Stephanie

      • You’re the best!  I’m not a great cook so I have to *really* follow the recipe lol. Just made homemade bread crumbs for the first time. Very excited to try this soup!  Thanks again 😀

      • Homemade breadcrumbs!!! Excellent, you totally got this-I’m impressed!

As Seen On…