Recipes By Hazel

  • Recipe Index
  • Breakfast
  • Dinner
  • By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • About
menu icon
go to homepage
  • Recipe Index
  • Breakfast
  • Dinner
  • By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • About
search icon
Homepage link
  • Recipe Index
  • Breakfast
  • Dinner
  • By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • About
×

Italian Wedding Soup Recipe

Published: Dec 19, 2025 · Modified: Mar 11, 2026 by Hazel · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

If you have ever craved a bowl of soul-soothing, heartwarming soup that tastes like a warm hug from Italy, then this Italian Wedding Soup Recipe is exactly what you need. This classic soup brings together tender homemade meatballs, tiny acini de pepe pasta pearls, vibrant fresh spinach, and aromatic veggies swimming in a rich chicken broth. Every spoonful bursts with layers of comfort and authentic Italian flavors, making it an ideal choice for cozy weeknights or impressing guests at your next gathering with a dish that feels both special and homey.

Ingredients You'll Need

A white bowl filled with a clear broth soup that has round meatballs floating in it. The soup contains bright orange carrot sticks, small green peas, and bits of white rice. A spoon rests inside the bowl, with a woman's hand holding it from the side. The bowl sits on a wooden board, placed on a white marbled surface. In the background, there is another bowl with the same soup and a small bowl of red crushed spices next to it. Photo taken with an iphone --ar 4:5 --v 7

The magic of this Italian Wedding Soup Recipe lies in its wonderfully simple ingredients. Each component plays a vital role—meatballs add hearty richness, fresh vegetables lend sweetness and texture, acini de pepe pasta brings delightful bites, and the chicken broth ties everything together into a savory masterpiece.

  • Ground beef (½ lb, 85% lean): Perfect for tender, juicy meatballs that stay moist while cooking.
  • Egg (1, beaten): Acts as a binder to keep the meatballs from falling apart.
  • Italian breadcrumbs (½ cup): Adds structure and absorbs the juices for tender meatballs.
  • Parmesan cheese, grated (¼ cup): Infuses the meatballs with nutty, salty richness.
  • Garlic (3 cloves, minced): Provides a fragrant punch to both meatballs and soup base.
  • Fresh parsley (⅓ cup, finely chopped): Brightens the flavor with fresh herbaceous notes.
  • Salt (¾ teaspoon) and black pepper (¼ teaspoon): Essential seasoning for balanced flavor.
  • Olive oil (1 tablespoon): Used to sauté the vegetables, adding richness and depth.
  • Yellow onion (1, diced): Offers sweetness and body to the soup base.
  • Carrots (1 ¼ cups, diced): Contribute natural sweetness and vibrant color.
  • Celery ribs (2, diced): Provide a gentle crunch and savory aroma.
  • Chicken broth (8 cups): The flavorful backbone of the soup, comforting and rich.
  • Italian seasoning (2 teaspoons): Adds traditional herbs like oregano, basil, and thyme.
  • Acini de pepe pasta (¾ cup, uncooked): Tiny pasta pearls that create delightful texture.
  • Fresh spinach (4–5 cups): Adds a burst of green freshness and nutritional goodness.
  • Salt and pepper to taste: To finish seasoning perfectly.
  • Parmesan cheese, freshly grated (for garnish): The final flourish, lending a cheesy touch.

How to Make Italian Wedding Soup Recipe

Step 1: Prepare the Meatballs

In a large bowl, combine the ground beef, beaten egg, Italian breadcrumbs, grated Parmesan, minced garlic, chopped parsley, salt, and pepper. Mix gently using your hands until well incorporated, but avoid overmixing to keep the meatballs tender. Roll the mixture into small, bite-size meatballs about the size of a marble and set them aside on a plate.

Step 2: Sauté the Vegetables

Heat the olive oil in a large soup pot over medium heat. Add the diced onion, carrots, and celery, sautéing until the vegetables soften and become fragrant—about 5 minutes. Stir in the minced garlic and cook for an additional minute to release its aroma without burning.

Step 3: Build the Soup Base

Pour in the chicken broth and season it with the Italian seasoning. Increase the heat to bring the broth to a gentle boil. Carefully drop the prepared meatballs into the simmering broth one by one. Reduce the heat to a gentle simmer and cook for about 10 minutes, or until the meatballs are cooked through.

Step 4: Cook the Pasta and Add Spinach

Stir in the acini de pepe pasta and let it cook according to the package instructions, usually about 7 to 10 minutes. Just before the pasta is fully tender, add the fresh spinach, stirring it into the hot soup so it wilts quickly without losing its vibrant color and fresh flavor.

Step 5: Final Seasoning

Taste the soup and season with extra salt and pepper if needed. Remove from heat and let it sit for a couple of minutes to marry the flavors beautifully before serving.

How to Serve Italian Wedding Soup Recipe

A white bowl filled with clear broth soup containing six round brown meatballs evenly floating on the surface. Thin strips of orange carrot and small green leafy spinach pieces are visible, scattered around the meatballs in the golden liquid. The soup has a light, smooth texture with a few small bits of herbs. The bowl sits on a white and gray striped cloth over a white marbled surface. In the background, there is a blurred white bowl with more soup and some wooden salt and pepper grinders. A woman's hand holds a spoon above the bowl. photo taken with an iphone --ar 4:5 --v 7

Garnishes

A generous sprinkle of freshly grated Parmesan cheese atop each bowl adds a salty, nutty layer that melts delicately into the warm broth. For an extra fresh touch, consider adding a few freshly chopped parsley leaves or a drizzle of good-quality olive oil right before serving.

Side Dishes

Italian Wedding Soup is already a comforting main, but pairing it with crusty garlic bread or warm focaccia can elevate the meal. A simple green salad with lemon vinaigrette complements the soup’s richness with a crisp bite, perfect for balancing flavors.

Creative Ways to Present

Serve the soup in rustic bowls to emphasize the homestyle feel. Another fun idea is to ladle the soup into small, individual bread bowls for a charming presentation that’s perfect for dinner parties or family gatherings. Adding a parmesan crisp on the side gives an elegant crunch to accompany the tender soup.

Make Ahead and Storage

Storing Leftovers

Allow the soup to cool to room temperature before transferring it to an airtight container. Stored in the refrigerator, it will keep well for up to 3 days. The flavors actually deepen, making leftovers even more delicious!

Freezing

To freeze, remove the pasta and spinach first, as they can become mushy after thawing. Freeze the broth and meatballs separately in freezer-safe containers or bags for up to 3 months. Reheat gently on the stove, then add fresh pasta and spinach when reheating to preserve their texture.

Reheating

Warm the soup slowly over medium heat, stirring occasionally. If reheated from frozen, thaw it overnight in the refrigerator first for best results. Add fresh acini de pepe pasta and spinach just before serving to keep everything fresh and vibrant.

FAQs

Can I use turkey or chicken instead of beef for the meatballs?

Absolutely! Ground turkey or chicken can be used for a lighter version of the meatballs. Just be mindful that these leaner meats might need a little extra moisture, so adding a splash of milk or an extra egg can help keep them tender.

Is acini de pepe pasta necessary in this soup?

While acini de pepe is traditional and adds a delightful tiny bite, you can substitute it with other small pasta shapes like orzo or tiny pastina. The key is to use a small pasta that complements the meatballs and doesn’t overpower the texture.

Can I make this soup vegetarian?

For a vegetarian twist, omit the meatballs and use vegetable broth instead of chicken broth. You can add hearty beans like cannellini for protein and toss in extra veggies to keep it filling and delicious.

How do I prevent meatballs from falling apart?

Using the egg and breadcrumbs as binders is crucial. Also, avoid overmixing the meat mixture and handle it gently when forming meatballs. Cooking the meatballs gently in simmering broth rather than boiling helps them hold together better.

What if I don’t have Italian seasoning?

Italian seasoning blends herbs like oregano, basil, thyme, and rosemary. If you don’t have it on hand, simply mix equal parts of these dried herbs yourself to replicate the flavor or use fresh herbs according to your taste.

Final Thoughts

This Italian Wedding Soup Recipe is one of those timeless dishes that consistently brings warmth to the table and joy to those who eat it. It’s easy enough for a casual weeknight yet special enough to serve guests with pride. So grab your apron, roll some meatballs, and dive into this bowl of comfort—you won’t regret it!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Italian Wedding Soup Recipe

Italian Wedding Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Hazel
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Diet: Halal
Print Recipe
Pin Recipe

Description

Italian Wedding Soup is a comforting classic brimming with tender homemade meatballs, acini de pepe pasta, fresh spinach, and aromatic vegetables in a rich chicken broth. Each spoonful captures the heartwarming flavors of Italian home cooking, making it a satisfying main course for cozy weeknights or festive gatherings.


Ingredients

For the Meatballs

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

For the Soup

  • 1 tablespoon olive oil
  • 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 and pepper, to taste

To Garnish

  • Parmesan cheese, freshly grated


Instructions

  1. Prepare the Meatball Mixture: In a large bowl, combine the ground beef, beaten egg, Italian breadcrumbs, grated Parmesan cheese, minced garlic, chopped fresh parsley, salt, and pepper. Mix thoroughly until all ingredients are well incorporated.
  2. Form the Meatballs: Shape the meat mixture into small, bite-sized meatballs, roughly 1 inch in diameter. Set them aside on a plate while you prepare the soup base.
  3. Sauté Aromatics: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced yellow onion, carrots, celery ribs, and minced garlic. Cook, stirring occasionally, until the vegetables have softened and the onion is translucent, about 5 to 7 minutes.
  4. Add Broth and Seasoning: Pour in the chicken broth and stir in the Italian seasoning. Bring the mixture to a gentle boil.
  5. Add Meatballs to Soup: Carefully drop the prepared meatballs into the boiling broth. Reduce heat to a simmer and cook the meatballs for about 10 minutes, or until they are cooked through.
  6. Add Pasta: Stir in the uncooked acini de pepe pasta and continue to simmer the soup for an additional 7 to 8 minutes, or until the pasta is tender.
  7. Add Spinach: Toss in the fresh spinach leaves and cook for 2 to 3 minutes more, until the spinach wilts. Taste and adjust seasoning with salt and pepper as needed.
  8. Serve and Garnish: Ladle the soup into bowls and sprinkle with freshly grated Parmesan cheese. Serve hot for a comforting meal.

Notes

  • The meatballs can be prepared a day ahead and refrigerated to save time on the day of cooking.
  • If acini de pepe pasta is unavailable, substitute with small pasta shapes like orzo or small elbow macaroni.
  • For a richer broth, consider using homemade chicken stock instead of store-bought broth.
  • Adjust seasoning to your taste, especially salt, depending on the saltiness of your broth.
  • Prep Time: 25 minutes
  • Cook Time: 25 minutes
  • Category: Main-course
  • Method: Stovetop
  • Cuisine: Italian

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Greek Meatballs with Orzo Pilaf Recipe
    Greek Meatballs with Orzo Pilaf Recipe
  • Greek Peas and Potato Stew (Arakas Latheros) Recipe
    Greek Peas and Potato Stew (Arakas Latheros) Recipe
  • Vegetarian Taco Soup Recipe
    Vegetarian Taco Soup Recipe
  • Three Bean Chili Recipe
    Three Bean Chili Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

I’m Hazel, and I created Recipes By Hazel to share the kind of food that feels like home — warm, comforting, and full of meaning.

Learn more

Popular

  • Healthy Greek Pasta Salad (Quick & Easy) Recipe
    Healthy Greek Pasta Salad (Quick & Easy) Recipe
  • Wedge Salad Platter for a Crowd Recipe
    Wedge Salad Platter for a Crowd Recipe
  • Tuscan Skillet Chicken With Creamy Sun-Dried Tomatoes and Spinach Recipe
    Tuscan Skillet Chicken With Creamy Sun-Dried Tomatoes and Spinach Recipe
  • The Secret to the Best Quesadilla Recipe
    The Secret to the Best Quesadilla Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes By Hazel. All rights reserved.