This easy Italian wedding soup recipe uses fully cooked frozen meatballs, small pasta, and fresh spinach for a simple, comforting dinner. The pasta cooks right in the broth, and there’s no need to thaw or brown the meatballs first.

Easy Italian Wedding Soup

Soup is a weekly staple in our house no matter the season. In the colder months, I gravitate toward heartier soups, such as homemade chicken noodle soup that simmer low and slow, while in the warmer months, it’s all about light, brothy soups with fresh flavor.

This easy Italian wedding soup falls perfectly in between. It’s cozy and satisfying but still light enough to enjoy year-round.

Over the years, I’ve learned that the best soups start with simple, quality ingredients and a good balance of flavor. This one uses mostly pantry staples and comes together in about 30 minutes, making it our go-to recipe when dinner needs to be on the table fast.

Italian Wedding Soup with Frozen Meatballs

Fully cooked frozen meatballs make this soup especially easy. Add them straight from the freezer with no thawing, shaping, or browning needed.

I tested this recipe with fully cooked frozen meatballs about 1 inch in size. They heated through in about 5 minutes, after the pasta had already simmered for 5 minutes. Check your package directions, since larger meatballs and different brands may need longer.

What is Italian Wedding Soup?

Italian Wedding Soup isn’t actually served at weddings, the name comes from the Italian phrase minestra maritata, meaning “married soup,” which refers to the perfect marriage of flavors between the meat and greens.

Our version stays true to that cozy, classic combo with tender meatballs, fresh spinach, and tiny pasta simmered in a flavorful chicken broth. It’s simple, comforting, and perfect for any night you’re craving something hearty and wholesome.

Italian Wedding Soup Recipe Ingredients

See recipe card for full ingredient list.

  • Mirepoix: Chopped onion, celery, and carrots. Use a precut mix if you want to save on prep.
  • Chicken broth: Use homemade or a store-bought broth you actually enjoy since this is the base of the soup.
  • Pasta: I use ditalini. Other small shapes work, but cooking times vary, so check for doneness as the soup simmers.
  • Meatballs: Use fully cooked frozen meatballs, about 1 inch in size. Mine heated through in about 5 minutes without thawing.
italian wedding soup ingredients

The Best Pasta for Italian Wedding Soup

Traditionally, acini di pepe pasta is used, which looks like little pearls. I like using ditalini pasta or orzo pasta as it’s something I always have on hand.

How to Make Italian Wedding Soup

See recipe card for detailed recipe instructions.

Step 1: Cook the veggies – Heat olive oil in a large dutch-oven and cook the mirepoix with a pinch of salt over medium heat until the onions are soft. Stir in garlic.

cooked veggies in dutch-oven

Step 2: Add the liquids and pasta – Add the chicken broth and water. Use good quality broth as it will make a big difference in the taste of the soup. Don’t forget to season the broth with salt. When the broth is simmering, add pasta and cook for 5 minutes.

how to make italian wedding soup

Step 3: Add the meatballs – Drop meatballs one by one to the simmering pot of soup and continue to simmer for about 5 minutes. Cook time will depend on the size of the meatballs. I used 1-inch frozen cooked meatballs, which took exactly 5 minutes.

easy italian wedding soup recipe with frozen meatballs

Step 4: Finish with spinach and parsley – In the last minute or so of cooking, add spinach and stir until wilted. Then stir in the chopped parsley.

homemade italian wedding soup

Italian Wedding Soup Recipe Variations

  • Different greens. Swap spinach for kale for a slightly different flavor and texture.
  • Pasta options. Try orzo, acini di pepe, or even small shells. Any tiny pasta will work.
  • Finish with flavor. Add a squeeze of lemon juice just before serving for a bright, savory touch.

Tips for Making the Best Italian Wedding Soup Recipe

  • Watch the pasta timing: Give the pasta a 5-minute head start before adding the fully cooked frozen meatballs. In my test, the meatballs heated through in another 5 minutes, and the pasta was perfectly tender.
  • If you plan on having leftovers, cook the pasta separately. Then, add it to your soup just before serving. This prevents it from absorbing too much broth and becoming mushy.
  • Adjust the cooking time as needed depending on the size and type of meatball you use.
  • Garnish with fresh herbs right before serving for an extra punch of color and flavor.

What to Serve with Italian Wedding Soup

Best way to serve homemade Italian wedding soup is with freshly grated Parmesan cheese and crusty bread. But if you want to make it more of a meal, here are some great sides to pair with the soup:

How to Store Easy Italian Wedding Soup

Store leftover soup in an airtight container in the refrigerator for 2-3 days. The pasta will absorb broth as it sits, so add a splash of broth when reheating.

If you’re making the soup ahead, cook and store the pasta separately, then add it when serving. I don’t recommend freezing the finished soup with the pasta as its texture can soften after thawing.

easy italian wedding soup

If you make this recipe, please leave a ⭐️ STAR rating and COMMENT letting us know how you liked the recipe.

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
Easy Italian Wedding Soup - hearty soup with meatballs, pasta, and spinach. Comes together in about 30 minutes | littlebroken.com @littlebroken

Easy Italian Wedding Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 22 reviews
  • Author: Katya
  • Prep Time: 10 mins
  • Cook Time: 20 mins
  • Total Time: 30 mins
  • Yield: 6 1x
  • Category: Soup
  • Method: Simmer
  • Cuisine: Italian

Description

Easy Italian Wedding Soup recipe with frozen meatballs and simple pantry ingredients that comes together in about 30 minutes.


Ingredients

Units Scale
  • 2 Tbsp. olive oil
  • 2 1/2 cups mirepoix (chopped onions, celery, carrots)
  • 3 garlic cloves, minced
  • 8 cups chicken broth (good quality/tasting broth, recommend homemade)
  • 2 cups water (or feel free to use more broth)
  • 3/4 cups dry ditalini pasta
  • 12 oz. fully cooked frozen meatballs, about 1 inch in size
  • 6–7 cups fresh spinach, roughly chopped
  • 1/4 cups fresh chopped parsley, plus extra for serving
  • Freshly grated Parmesan cheese, for serving
  • Kosher salt and fresh black pepper, to taste

Instructions

  1. Heat a large dutch-oven over medium heat. Add olive oil and when hot, add the mirepoix with a pinch of salt. Cook for 5-7 minutes or until onions are soft, stirring occasionally. Stir in garlic and cook until fragrant, about 30 seconds.
  2. Add chicken broth and water, and bring to a boil. Season the broth with salt and pepper, to taste. Add pasta. Simmer for 5 minutes, uncovered, stirring occasionally so the pasta does not stick together. You want the pasta partially cooked before adding the meatballs.
  3. Add the fully cooked frozen meatballs and continue simmering for about 5 minutes, stirring occasionally, until the meatballs are heated through and the pasta is tender. Follow the meatball package’s heating instructions, adjusting the timing as needed.
  4. Last minute of cooking, stir in spinach. Taste the soup for salt. Turn off heat and stir in fresh parsley.
  5. Serve with freshly grated Parmesan cheese and more parsley, if desired.

Notes

  • Meatballs: I tested this recipe with fully cooked frozen meatballs about 1 inch in size. They took about 5 minutes to heat through after adding them to the simmering soup. The timing here is for fully cooked meatballs; raw meatballs require a different cooking time. If your meatballs need longer, cook the pasta separately so it doesn’t overcook.
  • Leftovers: Store leftover soup in an airtight container in the refrigerator for 2-3 days. Pasta will absorb broth as it sits, so add a splash of broth when reheating. If you’re making the soup ahead, cook and store the pasta separately, then add it when serving. I don’t recommend freezing the finished soup with the pasta because its texture can soften after thawing.

Nutrition

  • Serving Size:
  • Calories: 396
  • Sugar: 10 g
  • Sodium: 916.6 mg
  • Fat: 21.8 g
  • Carbohydrates: 31.5 g
  • Protein: 19.7 g
  • Cholesterol: 47.6 mg