Italian Wedding Soup

Jump to RecipeRate this Recipe
No ratings yet

Nothing beats a bowl of Italian Wedding Soup when you’re having one of those days where everything feels too much. The meatballs are tender and loaded with Parmesan and garlic, the pasta is perfectly cooked, and the spinach adds just the right touch of freshness. Every spoonful has a little bit of everything in a rich, flavorful broth that’s pure comfort.

A bowl of Italian Wedding Soup with meatballs, pasta, leafy greens, diced vegetables, and grated cheese, with a spoon resting in the bowl.
Italian Wedding Soup. Photo Credit: My Reliable Recipes

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

I make it for Sunday dinners, cold winter nights, and whenever I need something comforting that fills everyone up. It’s perfect for meal prep because the flavors get even better the next day, and you can pack it in containers for easy lunches. The soup stays fresh in the fridge for about 4 days or in the freezer for up to 3 months.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Various labeled ingredients for Italian Wedding Soup, including ground beef and pork, spinach, carrots, pasta, onion, celery, garlic, egg, olive oil, seasonings, breadcrumbs, parsley, and chicken broth.
Italian Wedding Soup Ingredients. Photo Credit: My Reliable Recipes

How to Make Italian Wedding Soup with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

I’ll walk you through making the meatballs, building the soup base, and bringing everything together in one pot.

Mix and Roll the Meatballs

Combine the ground meat, beaten egg, Italian breadcrumbs, grated Parmesan, minced garlic, chopped parsley, salt, and pepper in a large bowl. Mix gently with your hands until everything just comes together, but don’t overwork it or the meatballs will turn out tough.

Roll the mixture into small meatballs about ¾ inch in size. I love using this cookie scoop because it makes this step faster and keeps them uniform, so they cook evenly.

Brown the Meatballs

Heat the olive oil in a large soup pot or Dutch oven over medium-high heat. Add the meatballs in batches, so they have room to brown without steaming. Cook them for about 2 minutes, turning occasionally until they get a nice golden crust on a few sides.

They don’t need to cook through yet because they’ll finish in the broth. I remove them with a slotted spoon. Set them aside on a paper towel-lined plate.

Several meatballs are browning in a stainless steel pot with oil, perfect for Italian Wedding Soup. Some herbs are visible in the background.
Brown the meatballs for 2 minutes.

Cook the Vegetables

In the same large pot, add the diced onion, carrots, and celery. The leftover fat from the meatballs adds flavor, but you can drizzle in a little olive oil if the pot looks dry.

Cook the veggies over medium heat for about 6 minutes, stirring occasionally, until they soften and the onion turns translucent. Stir in the minced garlic and Italian seasoning and cook for 1 minute until fragrant.

Add the Broth and Simmer

Pour in the chicken broth and bring everything to a boil. Once it’s bubbling, reduce the heat and let it simmer. Return the browned meatballs to the pot along with any juices from the plate.

Add the uncooked pasta and simmer until it reaches al dente, which usually takes about 8 to 10 minutes, depending on the shape you’re using.

Wilt the Spinach

During the last 2 minutes of cooking, stir in the fresh spinach. It wilts down quickly and adds color and nutrients without making the soup heavy. Taste the broth and adjust the seasoning with more salt and black pepper if needed.

A pot of Italian Wedding Soup containing meatballs, spinach, carrots, pasta, and broth, with a metal ladle submerged in the mixture.
Taste and adjust the seasoning with more salt and black pepper if needed.

Serve and Garnish

Ladle the soup into bowls and top each serving with freshly grated Parmesan cheese. The cheese melts into the hot broth, adding a salty, nutty finish.

Serve it with crusty bread or garlic toast on the side for dipping. Enjoy!

If you’re bringing Italian Wedding Soup to a potluck or party, transport it in an insulated casserole carrier or slow cooker to keep it hot for a few hours. Pour the soup into the container while it’s still piping hot, and keep the lid sealed tight during travel.

You can also use this thermal soup container for individual portions. Bring the grated Parmesan and bread separately so they stay fresh, and set everything out together when you arrive.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A bowl of Italian Wedding Soup with meatballs, spinach, macaroni pasta, and chunks of orange vegetables, garnished with grated cheese and herbs.

Italian Wedding Soup

Mandy I My Reliable Recipes
I love making Italian Wedding Soup when I want homemade comfort food that fills everyone up without taking hours in the kitchen. The meatballs are tender and loaded with Parmesan and garlic, and every bowl has pasta, spinach, and rich flavorful broth in one warming, filling meal. I make it for Sunday dinners, cold winter nights, and meal prep. It stays fresh in the fridge for about 4 days or freezes for up to 3 months.
No ratings yet
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Dinner, Lunch, Soup
Cuisine Italian
Servings 8
Calories 218 kcal

Ingredients
 
 

For the Meatballs:

  • 1 pound lean ground meat beef and pork mixture
  • 1 large egg beaten
  • ½ cup Italian breadcrumbs
  • ¼ cup Parmesan cheese grated
  • 3 garlic cloves minced
  • cup fresh parsley finely chopped
  • Salt and black pepper to taste

For the Soup:

  • 1 tablespoon olive oil
  • 1 cup yellow onion diced
  • 1 ¼ cups carrots diced
  • 2 celery ribs diced
  • 3 garlic cloves minced
  • 8 cups chicken broth
  • 2 teaspoons Italian seasoning
  • ¾ cup short pasta uncooked
  • 4 to 5 cups fresh spinach
  • Salt and black pepper to taste

For Garnish:

  • Freshly grated Parmesan cheese

Instructions
 

  • In a large bowl, gently combine all meatball ingredients until just mixed. Do not overwork. Roll into small meatballs about ¾ inch in size.
    1 pound lean ground meat, 1 large egg, ½ cup Italian breadcrumbs, ¼ cup Parmesan cheese, 3 garlic cloves, ⅓ cup fresh parsley, Salt and black pepper
  • Heat the olive oil in a large soup pot over medium-high heat. Brown the meatballs in batches for about 2 minutes, turning occasionally. Remove and set aside. The meatballs will finish cooking in the soup.
    1 tablespoon olive oil
  • In the same pot, add the onion, carrots, and celery. Cook over medium heat for about 6 minutes, stirring occasionally, until softened. Add a small splash of olive oil if needed.
    1 cup yellow onion, 1 ¼ cups carrots, 2 celery ribs
  • Stir in the garlic and Italian seasoning and cook for 1 minute, until fragrant.
    2 teaspoons Italian seasoning, 3 garlic cloves
  • Pour in the chicken broth and bring to a boil. Reduce heat and simmer.
    8 cups chicken broth
  • Return the meatballs to the pot. Add the pasta and simmer until the pasta is al dente.
    ¾ cup short pasta
  • During the last 2 minutes of cooking, stir in the spinach and let it wilt.
    4 to 5 cups fresh spinach
  • Taste and adjust seasoning with salt and black pepper.
    Salt and black pepper
  • Ladle into bowls and garnish with freshly grated Parmesan cheese before serving.
    Freshly grated Parmesan cheese

Notes

Here’s what I’ve learned from making Italian Wedding Soup over the years:
  • Don’t overmix the meatballs: Use a fork or your hands to mix the meat just until the ingredients come together, then stop. Overworking makes them dense and tough instead of tender.
  • Brown the meatballs in batches: Crowding the pot steams them instead of browning them, and you’ll miss out on that golden crust and extra flavor.
  • Cook the vegetables to crisp-tender: Sauté the onion, carrots, and celery for about 6 minutes until they’re crisp-tender, which means softened but still with a slight bite.
  • Customize the soup to your taste: Use low-sodium broth for more control over salt levels, try acini de pepe, pastina, pearl couscous, orzo, or ditalini for the pasta, swap kale for spinach if you want a heartier texture (add it 5-7 minutes before done), use plain bread crumbs with a pinch of oregano in the meatballs, season with Diamond Crystal kosher salt at the end, and garnish with fresh herbs like parsley or basil.
  • Add more liquid when reheating: The pasta absorbs broth as it sits, so stir in extra chicken broth or water to loosen it up.
  • Flash-freeze the meatballs: Freeze the uncooked meatballs on a sheet pan for 1 hour, then transfer them to a freezer bag so they don’t stick together, and you can grab exactly how many you need.

Nutrition

Calories: 218kcalCarbohydrates: 19gProtein: 19gFat: 7gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.2gCholesterol: 63mgSodium: 1097mgPotassium: 497mgFiber: 2gSugar: 4gVitamin A: 5045IUVitamin C: 11mgCalcium: 112mgIron: 3mg
Keyword Italian Wedding Soup
Tried this recipe?Let us know how it was!

How to Store Leftovers

Let the soup cool completely before transferring it to airtight containers. It stays fresh in the refrigerator for up to 4 days, but the pasta will continue absorbing broth as it sits, so you might need to add a splash of chicken broth when reheating.

For longer storage, freeze it in individual portions using freezer-safe containers for up to 3 months. Thaw it overnight in the fridge, then reheat it gently on the stovetop over medium-low heat, stirring occasionally. The spinach might lose some brightness after freezing, but the flavor stays delicious.

What to Serve With Italian Wedding Soup

Serve this with warm, crusty bread, garlic bread, or focaccia for dipping into the savory broth. A simple side salad with Italian dressing and shaved Parmesan balances the richness and adds freshness to the meal.

For a heartier meal, add a platter of antipasti with olives, marinated artichokes, and salami, or roast vegetables like zucchini and bell peppers in olive oil with Italian herbs. The soup is filling on its own, so keep the sides light and simple.

More Easy Recipes for You to Try at Home

I think you’ll also love these other easy soup recipes.

Similar Posts

  • Chicken and Biscuits

  • Vegetable Beef Soup

  • Clam Chowder

  • Massaman Curry Recipe

  • Air Fryer Chicken Soup

  • Chicken Soup

Leave a Reply

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

Recipe Rating