Christmas cocktails and mocktails

Whether you want to wow guests with some mixology magic or need something festive and fast, our favourite Christmassy cocktails and mocktails will provide much liquid merriment...

Mulled white wine

Make it mulled

No other whiff encompasses Christmas quite like the aroma of mulling fruit and spices. Choose from a classic blend or give yours a light modern twist - perfect for greeting guests coming in from the cold.

Cinnamon, cloves, clementines and Cointreau - this classic red wine recipe is perfect for traditionalists. Delicious served hot or cold.
Mulled wine cocktail
This boozy, fruit cup comprises chunky slices of apple, fruit juice and berries.
Appleberry mulled wine
Tired of red wine? This lighter winter warmer uses medium-dry white wine, cider and elderflower cordial for a different party aperitif.

Don't leave teetotallers out in the cold - this spiced, citrus treat holds all the flavour of the traditional tipple without any of the alcohol.
Mulled apple juice

Give it some fizz

Raspberry Martini fizzRaise a toast to Christmas Day in a truly decadent and special way. Quick to make and guaranteed to impress, be sure to fill glasses to the brim with fizzy cheer.

Add a bittersweet, Italian liqueur for a quick cocktail with a grown-up taste.
Amaretto fizz

Super smooth vermouth, gin and Prosecco make this impressive cocktail one to remember. A teaspoon of sugar and frozen raspberries provide a sweet finish.
Raspberry Martini fizz

Create a classic with just two ingredients - these bright yellow cocktails are best served chilled.

The savoury, herby notes of this deep pink Prosecco cocktail make it an ideal way to serve bubbly alongside your festive feast.
Pomegranate rosemary spritzer

James Martin's healthy spritzers are ideal for those who like their bubbles without the booze.
Orange & cranberry spritz


Vodka and cranberry blushIf your chosen boozy base is this clear spirit then mixing up some old-school classics is a must for Christmas.

Mix creamy coconut and vanilla vodka, then serve in mini milk bottles with chocoate wafers as straws.
White Christmas cocktail 

Serve these fruity cocktails over crushed ice for a sophisticated feel.
Vodka & cranberry blush

A perfect party drink, infuse your cosmos with ginger wine - ready in just five minutes.
Christmas cosmopolitan

Whether shaken or stirred, Martinis are divine - crush cardamom pods to serve in these chilled beauties.
Bitter orange & cardamom Martinis

Combine the fruity flavours of a cosmopolitan in this alcohol-free favourite.
Driver's punch

After dinner delight

Coffee cocktails and star biscuitsFinish Christmas dinner in style with a luxurious coffee cocktail or flavoured hot chocolate treat.

Add dulce de leche to hot chocolate, then finish with a splash of rum and a pinch of sea salt for a mug of pure boozy bliss.
Salted caramel rum hot chocolate

A creamy, Kahlua based coffee, made extra special when served with festive, sugar-dusted biscuits.
Coffee cocktails & star biscuits

Just three ingredients are needed for these pretty, layered drinks.
Angel's kiss

Make with real bars of plain chocolate, cream and milk for a hot cocoa worthy of Christmas.
Peppermint hot chocolate

Perfect punch

Winter pimms punchSet out glasses, a big bowl of punch and let guests help themselves!

Drag your bottle of Pimm's out from the cupboard and resurrect the popular cocktail for winter months with brandy, apple juice and cinnamon.
Winter Pimm's punch

Winter cocktails don't come much better than this- warm pear cider, sloe gin with cinnamon and plenty of fruit juice.
Mulled pear & cranberry punch

Make as much of this tropical thirst quencher as you need, made with fizzy apple juice for added pizzazz.
Non-alcoholic tropical fizz

If you're after a warming alternative, try this hot apple drink, spiced with cinnamon, cloves and nutmeg.
Hot apple pie punch

Looking for more inspiration for your Christmas bar? Find more festive ideas in our Christmas drinks collection.


Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
Be the first to comment...We'd love to hear how you got on with this recipe. Did you like it? Would you recommend others give it a try?
Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.