You can't have Christmas without Christmas Pudding. Savour this staple and enjoy a gourmet Maggie twist.

$21.95