Hochzeitssuppe (wedding soup) is a clear German soup, usually based on meat broth, chicken meat, small meatballs (Fleischklößchen), asparagus, noodles, vegetables, herbs, and an egg garnish called Eierstich. Sometimes raisins are added for good luck. As with many German dishes, there are regional variations, but it’s popular at weddings all over he country and eaten by the wedding party as a first course of the feast after the wedding ceremony. One variation is the Westfälische Hochzeitssuppe, which contains beef instead of chicken.