This post contains affiliate links. Affiliate links support A Joyfully Mad Kitchen at no additional cost to you. I receive a commission if you choose to make a purchase through these links.
Shallow bowl of homemade Italian wedding soup with carrots, celery, onions, spinach, pasta and meatballs. Light blue background. White flour sack, kitchen towel on board.

Italian Wedding Soup

  • Author: Madison Wetherill
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6-8 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian


Regardless of the time of year, this Italian Wedding Soup is a classic soup recipe that you can make right at home and enjoy. It’s packed with yummy vegetables like spinach, carrots, celery and onions plus the addition of small pasta and homemade chicken meatballs! This soup is one the entire family will enjoy.


Baked Chicken Meatballs (recipe here)

  • 1 lb ground chicken
  • 1/4 cup bread crumbs (store bought or?homemade)
  • 1 egg
  • 1/4 cup parmesan or Italian blend cheese
  • 1 tsp salt
  • 1 tsp pepper

Italian Wedding Soup

  • 2 tablespoons olive oil
  • 1 cup diced yellow onion
  • 1 cup peeled and diced carrots (about 3 carrots)
  • 3/4 cup peeled and diced celery (about 2 stalks)
  • ? cup dry white wine
  • 10 cups low-sodium chicken stock
  • 1 cup small pasta like stars
  • 12 ounces baby spinach, washed and ripped or cut into small pieces



  1. Preheat oven to 350 degrees.
  2. Combine meatball ingredients in a medium bowl.
  3. Stir really well with wooden spoon or stir and chop tool to make sure the ground ?strings? of chicken are worked out.
  4. Form into golf ball sized meatballs and place on a lined baking sheet.
  5. Bake for 20-25 minutes, until meat is thoroughly cooked, to 165 degrees internal temperature


  1. Add olive oil to stock pot and warm oil on low to medium heat.
  2. Peel and chop carrots and celery and set aside. Dice onion.
  3. Add onions, celery and carrots to pot and saut? with a?wooden spoon on medium heat until translucent.
  4. Add wine and chicken stock and bring to a boil for 10 minutes.
  5. Add star pasta to boiling broth cook for 6 to 8 minutes.
  6. Add meatballs and let soup simmer for 1-2 minutes.
  7. Add in spinach and stir until wilted.
  8. Serve with a ladle, adding a bit of cold water if necessary for right broth/soup ingredients ratio and to cool down soup to enjoy immediately!