Zabaglione is a custard-based Italian dessert made with Marsala wine. It is often served with fresh figs and amaretti biscuits. The recipe involves whisking together sugar and egg yolks, then heating the mixture over a Bain Marie and gradually adding Marsala wine. The zabaglione is cooked until it thickens, then served with sliced figs, nutmeg, and biscuits. It can be served hot or cold and can be made in advance.