Comforting Italian Wedding Soup

The perfect comfort food for a cold, rainy or snowy day. This elevated chicken soup with greens, pastina and tiny meatballs will be your new go-to if you’re feeling under the weather or when you need a cozy comfort meal.



Simple Chicken Stock

  • 1 small whole chicken
  • 35 carrots (can also add cleaned carrot top greens)
  • 1 large onion, quartered
  • 45 stalks of celery, including green leafy parts
  • 3 cloves of garlic, peeled and crushed whole
  • 3 bay leaves
  • 1 tsp whole peppercorns
  • water – enough to cover the entire chicken and all the vegetables buy about 2 inches


  • 1 pound ground lean beef
  • 1/4 c grated parmesan cheese
  • 1/4 c panko breadcrumbs
  • 2 garlic cloves, minced
  • 1 T fresh parsley, chopped
  • 1 whole egg, raw
  • salt and pepper

Soup Bits

  • 2 cups peeled and diced carrots
  • 2 cups diced celery ribs

Soup Accouterments

  • Pastina (orzo, star-shaped or other)
  • Greens (spinach, kale or escarole)
  • Grated Parmesan cheese


Chicken Soup

  1. Add all ingredients to a large stock pot on the stove and bring to a simmer. Continue to simmer (not boil) until chicken is cooked through, about 45 minutes -1 hour.
  2. Remove chicken and let cool.
  3. Strain broth from vegetable solids and discard solids, adding broth back to stock pot and let cool slightly. Skim off any chicken fats and oils. Pip Tip: you can store this broth in the refrigerator over night allowing fats to harden on top of broth and skim off before reheating and finishing the recipe.
  4. Once chicken is cool enough to handle, shred chicken and add to stock pot.


  1. While chicken stock is cooking prepare the meatballs by adding all ingredients together and mixing until combined.
  2.  Form small meatballs about 2 T of beef for 1 ball. Form balls in the palm of your hands and place on a plate, make sure they don’t touch and stick together. Sit them in the fridge until broth is ready; strained and hot.
  3. Before you’re ready to add the meatballs to the broth, bring a large frying pan up to medium-high heat and add meatballs a few at a time in batches (giving room between them so they don’t touch) browning them on all sides. No need to cook them all the way through, just brown the outside and then add to the broth. Continue until all the meatballs are browned and added to the broth. They will finish cooking in the broth. Browning the meatballs is an optional step but does help them to hold together better while cooking.

Soup Bits

  1. Add 1 T olive oil to skillet until hot, add carrots and celery and cook until slightly browned. Add to broth with shredded chicken.
  2. Add meatballs.
  3. Cook for 20-30 minutes or until meatballs are cooked through.
  4. If using a hearty greens add them now and cook for 5-10 minutes.
  5. Salt to taste


Serve soup ladled over pastina (orzo or star shaped mini pasta) and greens (spinach, kale, or escarole) and top with your best grated parmesan cheese.


Pip Tip: Make ahead and freeze in individual or family sized portions. Good for 4 months.

Pip Tip: Do NOT add your pastina directly to your soup pot. Cook separately and store separately. If you freeze or store your pastina in your soup it will act like a sponge and soak up all your liquid.

Pip Tip: Spinach wilts fast. Add raw spinach and cooked pastina directly to your bowl and ladle over hot soup. It’s hot enough to wilt the spinach!

Pip Tip: Don’t skimp on the parmesan cheese. Splurge on a good quality cheese and it will make a big difference.

Keywords: Italian Wedding Soup, Chicken Soup, Meatballs, Comfort Food, Pastina, Italian Food, Soup, Spinach, Chicken Stock