Find tried and tested recipes from McCarthy Stone homeowners, teams and the restaurant chefs in our assisted living (Retirement Living PLUS) developments

Italian Wedding Soup

This romantically named soup recipe is popular in the United States and served in most Italian restaurants over there. Its name comes from the perfect marriage of ingredients. It is certainly a mouth-watering match made in heaven.

Italian Wedding Soup Valentines Dinner
Posted 02 February 2021
Share this recipe:
Prep: 90 minutes Cook: 80 minutes


For the meatballs

  • 250g minced Beef
  • 250g minced Pork
  • 10g garlic
  • 5g sage leaves
  • 10g fresh Parsley
  • 50g grated parmesan
  • 35g natural breadcrumbs
  • 1 free range egg
  • Salt and cracked black pepper to taste

For the soup

  • 30ml rapeseed Oil
  • 100g onion
  • 150g carrots
  • 2 sticks celery
  • 2 litres chicken stock
  • 50ml white wine
  • 400g chopped tinned tomatoes
  • 2 bay leaves
  • 5g fresh thyme stalks
  • 150g wholemeal pasta
  • 150g fresh baby spinach
  • Grated parmesan, salt and freshly ground black pepper to serve.



  1. Preheat the oven to 180 C
  2. Prepare the meatballs by finely chopping the herbs and garlic. Add all the ingredients to a large bowl and combine the mixture thoroughly with your hands. Season and then add a small teaspoon amount to a pan and cook so you can taste and adjust the seasoning if necessary. If happy then roll the mixture into small balls and put on a lined baking tray.
  3. Bake the meatballs in the oven for 12-15 minutes until just cooked and lightly browned. Set aside.
  4. To make the soup, first wash and shred the spinach, finely dice the onions, celery and carrots. Mince the garlic.
  5. Add the oil to a thick bottomed pan and once hot add the vegetables and cook over a medium heart for about 10 minutes until the vegetables are golden and soft. Add the garlic and cook for a further two minutes.
  6. Now deglaze the pan with the white wine and cook for a couple more minutes.
  7. Add the chicken stock, tomatoes, and bring to the boil before turning to a simmer.
  8. Tie the bay leaves and thyme with string and hang over the edge of the pan into your broth, leaving the other end tied to your pan handle.
  9. Allow to tick over slowly for 30 minutes and then correct the seasoning.
  10. Twenty minutes prior to serving add the pasta (The best pasta is Orzo if you can find this) and cook for 6-8 minutes.
  11. Add the spinach and meatballs and allow to cook for just two minutes to ensure the meatballs are hot and the spinach wilted.
  12. Serve immediately with grated parmesan.
Share this recipe:

Stay in the loop

Keep updated on news, events & exclusive offers

We need your email to complete your request but you can unsubscribe from updates at any time.