This post may contain affiliate links. Please read our disclosure policy.

This cozy Italian Wedding Soup with Orzo is pure comfort in a bowl. Juicy homemade meatballs, tender orzo pasta, and lots of spinach simmer in a flavorful broth โ€” itโ€™s a hearty and wholesome meal!

Try our Broccoli Cheddar Orzo Soup, Stuffed Pepper Orzo Soup, or Lemon Chicken Orzo Soup next if youโ€™re craving more cozy bowls like this.

Want to save this recipe?
Enter your email below & we’ll send it to your inbox.ย Plus get great new recipes from us every week!

Why youโ€™ll love it

This is one of those soups that tastes like it simmered all day, but it actually comes together quickly. The tender meatballs give it that classic Italian flavor, while the orzo makes every spoonful satisfying. Itโ€™s a lighter twist on the traditional version since weโ€™re using chicken instead of pork, and itโ€™s a complete meal on its own.

  • Cozy, hearty, and family friendly
  • Freezer-friendly and great for meal prep
  • Packed with protein and greens
  • Perfect for cold weather or when you need a comforting dinner

What youโ€™ll need

Helpful Tips

  • Donโ€™t overmix the meatball mixture โ€” it keeps them tender.
  • Brown the meatballs just enough to get some color; theyโ€™ll finish cooking in the soup.
  • Cook the orzo separately if you plan on leftovers, so it doesnโ€™t soak up all the broth.
  • Add the spinach at the very end so it stays bright and fresh.

How to make it

  • Mix all the meatball ingredients and roll into small ยพ-inch balls.
  • Brown the meatballs in a large pot with olive oil, then set them aside.
  • Sautรฉ onion, carrots, and celery until soft. Add garlic and Italian seasoning and cook for another minute.
  • Pour in chicken broth, bring to a boil, and return the meatballs to the pot. Simmer for 10โ€“12 minutes.
  • Stir in spinach until wilted.
  • Cook orzo separately until al dente, then add it to bowls and ladle the soup over top.

Substitutions and variations

  • Swap orzo for acini de pepe or ditalini if you prefer.
  • Use all chicken or all beef for the meatballs if you like one flavor better.
  • Add a handful of chopped kale or escrole instead of spinach.
  • Stir in a squeeze of lemon juice before serving for brightness.

What to serve with Italian Wedding Soup

Serve it with a slice of crusty bread or garlic knots to soak up the broth. A simple Caesar salad or caprese salad makes a perfect light side.

Leftovers and storage

This soup keeps well for up to 3 days in the fridge. Store the orzo separately to prevent it from absorbing too much broth. Reheat gently on the stove over low heat. You can also freeze the soup (without the pasta) for up to 3 months.

โ“FAQs

Can I use only chicken for Italian wedding soup?

Yes! You can make the meatballs entirely with ground chicken for a lighter version. To keep them juicy, add a drizzle of olive oil to the mixture or use ground chicken thatโ€™s not too lean (around 93% works best).

Should I cook the orzo in the soup or separately?

If you plan to have leftovers, cook the orzo separately. Orzo tends to absorb the broth as it sits, which can make the soup too thick. If youโ€™re serving it all right away, you can simmer the orzo directly in the soup to save time and deepen the flavor.

Can I freeze Italian wedding soup with orzo?

Yes, but for the best texture, freeze the soup without the orzo. Cook the pasta fresh when you reheat the soup. Freeze cooled soup in airtight containers or freezer bags for up to 3 months.

What can I use instead of orzo pasta?

You can substitute orzo with acini de pepe, ditalini, or even small elbow macaroni. Just adjust the cooking time depending on the pasta shape.

What greens work best besides spinach?

Classic Italian wedding soup is often made with escarole, but baby kale, Swiss chard, or collard greens also taste great and hold up well in the broth.

๐Ÿ’› Loved this recipe?

Weโ€™d love to hear what you think! Please leave a โญ๏ธโญ๏ธโญ๏ธโญ๏ธโญ๏ธ rating and a comment below โ€” it helps others find the recipe and lets us know how it turned out for you.

Pin this now to find it later

Pin It
5 from 14 votes

Italian Wedding Soup with Orzo

By: Tatiana
A cozy Italian Wedding Soup made with juicy meatballs, tender orzo, and fresh spinach in a flavorful chicken broth โ€” hearty, comforting, and easy to make.
Prep Time: 30 minutes
Cook Time: 25 minutes
Total Time: 1 hour
Servings: 6 people
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Meatballs

  • ยฝ pound ground beef, 85% lean
  • ยฝ pound ground chicken, or turkey
  • 1 egg, beaten
  • ยฝ cup Italian breadcrumbs
  • ยผ cup grated Parmesan cheese
  • 3 cloves garlic, minced
  • โ…“ cup finely chopped fresh parsley
  • ยพ teaspoon salt
  • ยผ teaspoon black pepper
  • 2 tablespoons olive oil

Soup

  • 1 yellow onion, finely diced
  • 1 ยผ cups diced carrots
  • 2 celery ribs, diced
  • 3 cloves garlic, minced
  • 8 cups low sodium chicken broth
  • 2 teaspoons Italian seasoning
  • ยพ cup uncooked orzo pasta
  • 5 cups fresh spinach
  • Salt and black pepper, to taste

Instructions 

  • In a large bowl, gently mix all meatball ingredients until just combined. Roll into ยพ-inch balls.
  • Heat olive oil in a large soup pot over medium-high heat. Brown the meatballs in batches for about 2 minutes per side. Remove and set aside.
  • In the same pot, sautรฉ the onion, carrots, and celery for about 5โ€“6 minutes until softened. Add the garlic and Italian seasoning; cook for 1 minute more.
  • Pour in the chicken broth and bring to a boil. Reduce heat to low and return the meatballs to the pot. Simmer gently for 10โ€“12 minutes.
  • Meanwhile, cook the orzo separately until al dente. Drain and set aside.
  • Stir in the spinach and cook until wilted, about 2 minutes.
  • To serve, add orzo to bowls, ladle soup over top, and finish with freshly grated Parmesan cheese.

Notes

  • Meat options: You can use a mix of ground beef and chicken as written, or swap one for ground turkey, pork, or even Italian sausage for extra flavor.ย 
  • Broth: Use low-sodium chicken broth so you can control the salt level. Homemade broth adds extra depth.
  • Orzo: Cook orzo separately and add it to the soup just before serving to prevent it from soaking up too much broth. You might need slightly less than ยพ cup, depending on how thick you prefer your soup.
  • Greens: Spinach is classic, but kale or escarole also work beautifully. Add greens at the end so they stay bright and tender.
  • Storage: Store soup and orzo separately in the fridge for up to 3 days. Reheat gently on the stove and add the pasta before serving.
  • Freezing tip: Freeze the soup without the orzo for the best texture. Add freshly cooked orzo when reheating.

Nutrition

Calories: 368kcal | Carbohydrates: 32g | Protein: 27g | Fat: 15g | Saturated Fat: 5g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.5g | Cholesterol: 90mg | Sodium: 694mg | Potassium: 948mg | Fiber: 3g | Sugar: 4g | Vitamin A: 7193IU | Vitamin C: 16mg | Calcium: 144mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

All rights reserved. CHEF JAR. All images and content are copyright protected. PLEASE do not use my images without my permission. If you want to share this recipe, PLEASE provide a link back to this post.

Chefjar

Hello there!

Iโ€™m Tatianaโ€”your go-to gal for easy, tasty meals that wonโ€™t leave you crying over a sink full of dishes.
Letโ€™s cook, laugh, and keep it real in the kitchenโ€”aprons optional!

You may also like:

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

28 Comments

  1. Lisa says:

    5 stars
    Better than any Italian restaurant I’ve been to! The little meatballs are so tender and flavorful. I used chicken meatballs to lighten it up a bit and it was perfect. This soup feels fancy but it’s actually pretty easy to make.

    1. Tatiana says:

      Lisa, chicken meatballs are such a great swap! So glad you felt like a fancy chef making this. ๐Ÿ˜Š Thanks for trying it!

  2. Patricia says:

    5 stars
    Reminds me of my Nonna’s wedding soup! I made a double batch because I knew my family would devour it โ€“ and they did! Already planning to make this for Sunday dinner next week.

    1. Tatiana says:

      Patricia, what a wonderful compliment! Being compared to Nonna’s cooking is the highest honor. ๐Ÿฅฐ Love that you’re making it again for Sunday dinner!

  3. Michelle says:

    5 stars
    The best version Iโ€™ve ever made! The meatballs were tender and the orzo made it extra comforting. My husband asked for seconds.

    1. Tatiana says:

      Thatโ€™s fantastic, Michelle! ๐Ÿฅฐ So glad it was a hit with your family. Orzo really gives it that cozy touch.

  4. Gina says:

    5 stars
    This came out perfect! The broth was rich, and the meatballs were so tender. The orzo made it extra comforting. Definitely making again.

    1. Tatiana says:

      Thank you, Gina! โค๏ธ Iโ€™m glad you loved it. Those tiny meatballs make it such a special soup!