26 Christmas cocktails & mocktails

Whether you want to experiment with mixology or need an easy festive drink, our favourite Christmassy cocktails and mocktails will provide much merriment.

Mulled wine, pina colada & pear punch

Mulled wine cocktails & mocktails 

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 – either way, it'll be the perfect welcome for guests arriving in from the cold.


1. Mulled wine cocktail

Cinnamon, cloves, clementines and Cointreau – this classic red wine recipe is perfect for traditionalists. Delicious served hot or cold.
Mulled wine cocktail

2. Appleberry mulled wine

This boozy fruit cup brings together chunky slices of apple, fruit juice, berries and wine.
Appleberry mulled wine

3. White mulled wine

Tired of red wine? This lighter winter warmer uses medium-dry white wine, cider and elderflower cordial for an alternative party aperitif.

Non-alcoholic options:

4. Mulled apple juice

Don't leave teetotallers out in the cold – this spiced citrus treat holds all the flavour of the traditional tipple with none of the alcohol.
Mulled apple juice

5. Mock mulled wine

Make a mock mulled wine using pomegranate juice, blackberries and spices. 
Non-alcoholic mulled wine

Prosecco cocktails & mocktails

Raise a toast to Christmas Day in style with our prosecco drinks that are quick to make and guaranteed to impress. Be sure to fill glasses to the brim with fizzy cheer.

Four different prosecco cocktails
6. Amaretto fizz

Combine prosecco with a bittersweet Italian liqueur for a quick cocktail with a grown-up taste.
Amaretto fizz

7. Raspberry martini fizz

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

8. Mimosas

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

9. Pomegranate rosemary spritzer

The savoury, herby notes of this deep pink prosecco cocktail make it an ideal accompaniment to your festive feast.
Pomegranate rosemary spritzer

Watch our video on how to make quick and easy prosecco cocktails in minutes:


Non-alcoholic options:

10. Orange & cranberry spritz

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

11. Faux fizz 

Mix this easy pear and apricot syrup and top up with sparkling water. 
Faux fizz

Vodka cocktails & mocktails

If your chosen boozy base is this clear spirit, mixing up some old-school classics is a must for the festive season.

pair of cosmopolitans in cocktail glasses

12. White Christmas cocktail

Mix creamy coconut and vanilla vodka, then serve in mini milk bottles and garnish with chocolate wafer straws.
White Christmas cocktail

13. Vodka & cranberry blush

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

14. Christmas cosmopolitan

Infuse your cosmos with ginger wine for a perfect party drink that's ready in just five minutes.
Christmas cosmopolitan

15. Bitter orange & cardamom martinis

Whether shaken or stirred, martinis are divine. Crush cardamom pods to serve in these chilled beauties.
Bitter orange & cardamom martinis

Non-alcoholic options:

16. Drivers' punch

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

17. Pineapple & lime mocktail

Make this fruity mocktail extra festive with a sprinkle of edible gold glitter. 
Pineapple & lime mocktail

Coffee cocktails & hot chocolates

Finish Christmas dinner in style with a luxurious coffee cocktail or a flavoured hot chocolate treat.

glasses of hot chocolate

18. Salted caramel rum hot chocolate

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

19. Coffee cocktail

This creamy Kahlúa-based coffee drink is made extra special when served with festive sugar-dusted biscuits.
Coffee cocktail

20. Angel's kiss

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

Non-alcoholic options:

21. Peppermint hot chocolate

Combine chocolate, cream, milk and candy canes for a hot cocoa with real Christmas cheer.
Peppermint hot chocolate

22. Slow cooker hot chocolate

Hosting a Christmas party? Make this deliciously rich hot chocolate in a slow cooker for an easy way to serve a crowd. 
Slow cooker hot chocolate

Perfect Christmas punch recipes

Set out a big bowl of punch and let guests help themselves – it's the easiest way to cater for a crowd. 

Jug of Christmas punch

23. Winter Pimm's punch

Dig your bottle of Pimm's out from the back of the cupboard and resurrect the popular cocktail for winter months. Use brandy, apple juice and cinnamon for a festive twist.
Winter Pimm's punch

24. Mulled pear & cranberry punch

Winter cocktails don't come much better than this punch, which combines warm pear cider, sloe gin, fruit juice and festive spices.
Mulled pear & cranberry punch

Non-alcoholic options:

25. Non-alcoholic tropical fizz

Mix up a batch of this tropical thirst quencher. For added pizzazz, make it with fizzy apple juice.
Non-alcoholic tropical fizz

26. Hot apple pie punch

If you're after a warming booze-free 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 with 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.