Italian Wedding Soup Recipe

Italian Wedding Soup Recipe tastes cozy, savory, and bright, like tiny meatballs and tender greens had a very delicious meeting in your soup bowl. It stays budget-friendly with simple pantry staples and cooks in about 45 minutes, which works well for busy weeknights or lazy Sundays. I grew up stretching ground meat into soups like this, so it always feels like a hug from my childhood kitchen.

Reasons To Try This Italian Wedding Soup Recipe

This Italian Wedding Soup Recipe brings tender meatballs, soft pasta, and leafy greens together in a light but flavorful broth. The meatballs stay juicy, the broth tastes rich without feeling heavy, and the little pasta shapes make every spoonful feel fun.

You use affordable ingredients like ground chicken or turkey, a handful of veggies, and small pasta, so the recipe fits a tight grocery budget. The soup reheats beautifully, so you cook once and enjoy it for lunches or quick dinners all week.

Katy: “This Italian Wedding Soup Recipe tastes like a cozy restaurant meal at home, and my whole family asks for seconds!” ★★★★★

Ingredients You Need

 

 

Meatballs

  • 1 pound ground chicken or turkey
    • Use 93 percent lean for juicy meatballs that still stay light.
  • 1 large egg
  • 1/3 cup plain breadcrumbs
    • Use panko for lighter texture or gluten free crumbs if needed.
  • 1/4 cup grated Parmesan or Pecorino Romano
    • I like Parmigiano Reggiano for deeper flavor, but any real Parmesan works.
  • 2 tablespoons chopped fresh parsley
  • 1 teaspoon dried Italian seasoning
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 3/4 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon olive oil for browning

Soup base

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 to 4 garlic cloves, minced
  • 8 cups low sodium chicken broth
    • Use a good quality boxed broth like Swanson or Pacific, or homemade if you have it.
  • 1 cup small pasta, such as acini di pepe, orzo, or small shells
  • 4 cups chopped greens
  • 1 teaspoon dried Italian seasoning
  • 1 bay leaf
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • Juice of 1/2 lemon, to brighten at the end
  • Extra grated Parmesan, for serving

Pantry shortcuts and substitutions

  • Use frozen chopped spinach instead of fresh greens; thaw and squeeze it dry before adding.
  • Use frozen mini meatballs in a pinch; simmer them directly in the broth until heated through.
  • Use small pasta shapes you already have, like ditalini or broken spaghetti.
  • Use pre-chopped mirepoix from the produce section to save time on onion, carrot, and celery.

Equipment list

  • Large heavy-bottomed pot or Dutch oven, at least 5 to 6 quarts
  • Mixing bowl for meatballs
  • Sheet pan or plate for shaping meatballs
  • Wooden spoon or spatula
  • Ladle
  • Small scoop or tablespoon for portioning meatballs
  • Sharp knife and cutting board

Tips

  • Chill the meatball mixture for 10 to 15 minutes so it firms up and shapes easily.
  • Roll meatballs small, about 1 inch, so they cook quickly and stay tender.
  • Brown the meatballs lightly for extra flavor, but do not cook them all the way before simmering.
  • Keep the broth at a gentle simmer so the meatballs stay soft and the broth stays clear.
  • Add the pasta near the end so it stays al dente and does not soak up all the broth.
  • Salt in layers: season the meatballs, then the veggies, then adjust the broth at the end.
  • Stir the pot often after you add pasta so it does not stick to the bottom.
  • Add the greens right at the end so they stay bright and tender, not mushy.

How to Make Italian Wedding Soup

 

 

Step 1: Mix and chill the meatballs

Add ground chicken or turkey, egg, breadcrumbs, Parmesan, parsley, Italian seasoning, garlic powder, onion powder, salt, and pepper to a mixing bowl. Stir gently with a fork or your hands until everything blends, but stop before the mixture turns dense. Cover the bowl and chill it in the fridge for 10 to 15 minutes while you prep the veggies.

Step 2: Shape and brown the meatballs

Scoop the chilled mixture into 1 inch portions and roll them into small meatballs with damp hands. Heat 1 tablespoon olive oil in your large pot over medium heat. Add meatballs in a single layer and brown them on 2 sides for about 4 to 5 minutes total, then transfer them to a plate; they will finish cooking in the broth.

Step 3: Sauté veggies and aromatics

In the same pot, add 1 tablespoon olive oil if the pot looks dry. Add onion, carrots, and celery, then cook over medium heat until they soften slightly, about 6 to 8 minutes, while you stir often. Add garlic and Italian seasoning, then cook 1 minute until the garlic smells fragrant.

Step 4: Build the broth

Pour in the chicken broth and scrape the bottom of the pot to pull up any browned bits from the meatballs. Add the bay leaf, salt, and pepper, then bring the soup to a gentle boil over medium high heat. Turn the heat down to maintain a steady simmer.

Step 5: Simmer meatballs

Slide the browned meatballs and any juices back into the pot. Simmer the soup for 10 to 12 minutes, until the meatballs cook through and feel firm when you press one gently with a spoon. Taste the broth and adjust the salt and pepper.

Step 6: Add pasta

Stir in the small pasta and keep the soup at a gentle simmer. Cook according to package directions, usually about 7 to 9 minutes, until the pasta turns tender but still holds a little bite. Stir often so the pasta does not clump at the bottom.

Step 7: Finish with greens and lemon

Add the chopped greens and stir them into the hot soup. Cook 2 to 3 minutes, just until the greens wilt and turn tender. Turn off the heat, stir in the lemon juice, then taste again and adjust seasoning if needed.

Step 8: Serve

Ladle the Italian Wedding Soup Recipe into warm bowls. Top each bowl with a generous spoonful of grated Parmesan and a little extra black pepper. Serve right away while the meatballs stay juicy and the pasta stays firm.

Different Ways to Try It

  • Gluten free: Use gluten free breadcrumbs in the meatballs and gluten free small pasta or cooked rice.
  • Low carb: Skip the pasta and add extra greens and diced zucchini or cauliflower florets.
  • Dairy free: Leave out the Parmesan in the meatballs and serve with a sprinkle of nutritional yeast.
  • Vegan: Use plant based ground meat, vegetable broth, and vegan Parmesan, or use white beans instead of meatballs.
  • Extra protein: Stir in cooked shredded chicken or a can of drained white beans.
  • More veggies: Add diced zucchini, peas, or chopped green beans in the last 10 minutes of cooking.

How to Serve Italian Wedding Soup Recipe

Serve Italian Wedding Soup Recipe hot in deep bowls with extra Parmesan on the table so everyone seasons their own. Add a side of crusty bread, garlic toast, or warm focaccia to soak up the broth. Pair it with a simple green salad or chopped salad for a full meal that still feels light. Kids usually love the mini meatballs and pasta, so this soup often solves the picky eater problem at my house.

Make-Ahead and Storage Success

Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days. The pasta keeps soaking broth, so if you plan to store it, cook the pasta separately and add it to each bowl when you reheat. Reheat the soup gently on the stove over medium low heat or in the microwave, and add a splash of broth or water if it thickens. Freeze the soup without pasta for up to 3 months, then thaw in the fridge overnight and add freshly cooked pasta when you serve it.

Italian Wedding Soup Recipe
Adaly Kandice

Italian Wedding Soup Recipe

Italian Wedding Soup is a classic Italian-American soup featuring tender meatballs, vegetables, and small pasta in a flavorful broth.
Prep Time 25 minutes
Cook Time 25 minutes
Total Time 50 minutes
Servings: 6
Course: Soup
Cuisine: American

Ingredients
  

  • 1/2 pound ground beef
  • 1/2 pound ground pork
  • 1/2 cup plain breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 2 tablespoons fresh parsley, finely chopped
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 stalks celery, finely chopped
  • 2 carrots, peeled and finely chopped
  • 8 cups low-sodium chicken broth
  • 3/4 cup acini di pepe or other small pasta
  • 4 cups fresh baby spinach, roughly chopped
  • 1/2 teaspoon dried oregano
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon black pepper, or to taste
  • 1/4 cup grated Parmesan cheese, for serving

Instructions
 

  1. In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan, egg, minced garlic, parsley, salt, and black pepper.
  2. Mix gently with your hands until just combined, being careful not to overwork the meat.
  3. Roll the mixture into small meatballs, about 3/4 inch in diameter, and place them on a plate or tray. Set aside.
  1. Heat the olive oil in a large pot over medium heat.
  2. Add the chopped onion, celery, and carrots. Cook, stirring occasionally, until the vegetables are softened, about 5–7 minutes.
  3. Pour in the chicken broth and bring the mixture to a gentle boil.
  1. Carefully drop the meatballs into the simmering broth, one at a time, to avoid splashing or breaking them.
  2. Reduce the heat to a gentle simmer and cook for 5 minutes.
  3. Add the pasta and dried oregano (if using). Continue to simmer until the pasta is al dente and the meatballs are cooked through, about 8–10 minutes more.
  1. Stir in the chopped spinach and cook until just wilted, 1–2 minutes.
  2. Season the soup with additional salt and black pepper to taste.
  3. Ladle the soup into bowls and top with grated Parmesan cheese if desired. Serve hot.

Notes

Nutrition Information
Approximate per serving (1/6 of recipe): 310 calories; fat 15 g; saturated fat 5 g; carbohydrates 24 g; fiber 2 g; sugars 4 g; protein 19 g; sodium 840 mg. Values will vary based on specific ingredient brands, optional add-ins, and portion size.