Few things say “festive and elegant” quite like a chilled martini glass arriving at the table with a sparkle of sugar on the rim. If you are planning a Christmas party and want drinks that feel a step above the usual eggnog and punch, these christmas martini recipes are exactly what you need. They take the clean, crisp backbone of a classic martini and dress it up with the best flavours of the season — tart cranberry, cool peppermint, deep espresso, jewel-red pomegranate and cosy sugar cookie sweetness.
Every recipe here is written for the home bartender, which means no obscure ingredients and no complicated techniques. You will shake, strain and garnish your way through 13 drinks, from a simple two-glass cranberry martini for a quiet night in to a large-batch version that serves a whole room of guests. There is even a proper non-alcoholic martini-style mocktail, so nobody misses out on the pretty glasses. Chill your glasses in the freezer, keep the ice plentiful, and pick your favourite from these christmas martini recipes below.

1. Classic Cranberry Martini
The signature red martini — tart, crisp and jewel-bright in the glass.
Serves: 2 | Prep time: 5 minutes
Ingredients
- 120 ml (4 oz) vodka
- 60 ml (2 oz) cranberry juice cocktail
- 30 ml (1 oz) orange liqueur (such as Cointreau)
- 15 ml (½ oz) fresh lime juice
- Ice cubes
- Sugared fresh cranberries and orange twists, to garnish
Method
- Half-fill a cocktail shaker with ice.
- Add the vodka, cranberry juice, orange liqueur and lime juice.
- Shake hard for 15–20 seconds until the shaker is frosty.
- Strain into two chilled martini or coupe glasses.
- Garnish each glass with sugared cranberries and an orange twist.
2. Candy Cane Peppermint Martini
Cool peppermint and creamy white chocolate with a crunchy candy cane rim.
Serves: 2 | Prep time: 8 minutes
Ingredients
- 2 candy canes, crushed, for the rim
- 90 ml (3 oz) vanilla vodka
- 60 ml (2 oz) white chocolate liqueur
- 60 ml (2 oz) half-and-half (single cream)
- 30 ml (1 oz) peppermint schnapps
- Ice cubes
- Mini candy canes, to garnish
Method
- Dip the rims of two chilled martini glasses in a little white chocolate liqueur, then into the crushed candy cane to coat.
- Half-fill a cocktail shaker with ice.
- Add the vanilla vodka, white chocolate liqueur, cream and peppermint schnapps.
- Shake for 15–20 seconds until well chilled and lightly frothy.
- Strain into the prepared glasses.
- Hang a mini candy cane on each rim and serve immediately.

3. Espresso Martini
Rich, dark and velvety — the after-dinner favourite with a festive coffee kick.
Serves: 2 | Prep time: 5 minutes
Ingredients
- 120 ml (4 oz) vodka
- 60 ml (2 oz) freshly brewed espresso, cooled
- 30 ml (1 oz) coffee liqueur (such as Kahlúa)
- 10 ml (2 tsp) simple syrup or maple syrup
- Ice cubes
- 6 coffee beans and a pinch of ground cinnamon, to garnish
Method
- Brew the espresso and leave it to cool for a few minutes.
- Half-fill a cocktail shaker with ice and add the vodka, espresso, coffee liqueur and syrup.
- Shake very hard for 20 seconds — this builds the signature creamy foam.
- Strain quickly into two chilled coupe glasses.
- Rest three coffee beans on the foam of each glass and dust with cinnamon.
4. Pomegranate Martini
Deep ruby-red, sweet-tart and elegant, with a fragrant rosemary sprig.
Serves: 2 | Prep time: 5 minutes
Ingredients
- 120 ml (4 oz) vodka
- 90 ml (3 oz) pomegranate juice
- 30 ml (1 oz) orange liqueur
- 15 ml (½ oz) fresh lime juice
- Ice cubes
- Pomegranate seeds and small rosemary sprigs, to garnish
Method
- Half-fill a cocktail shaker with ice.
- Add the vodka, pomegranate juice, orange liqueur and lime juice.
- Shake for 15–20 seconds until thoroughly chilled.
- Strain into two chilled martini glasses.
- Drop a few pomegranate seeds into each glass and garnish with a rosemary sprig.
5. Baileys Christmas Martini
Creamy, chocolatey and unmistakably cosy — like dessert in a martini glass.
Serves: 2 | Prep time: 5 minutes
Ingredients
- 120 ml (4 oz) Baileys Irish Cream
- 60 ml (2 oz) vanilla vodka
- 30 ml (1 oz) chocolate liqueur
- Ice cubes
- Chocolate shavings and a pinch of ground nutmeg, to garnish
Method
- Half-fill a cocktail shaker with ice.
- Add the Baileys, vanilla vodka and chocolate liqueur.
- Shake gently for 10–15 seconds until cold and silky.
- Strain into two chilled martini glasses.
- Top with chocolate shavings and a light dusting of nutmeg.
6. Sugar Cookie Martini
Tastes like a frosted Christmas sugar cookie — sweet vanilla, almond and sprinkles.
Serves: 2 | Prep time: 8 minutes
Ingredients
- Vanilla frosting or honey, for the rim
- Red and green sprinkles, for the rim
- 90 ml (3 oz) vanilla vodka
- 90 ml (3 oz) Baileys Irish Cream or milk
- 30 ml (1 oz) amaretto
- Ice cubes
- 2 mini sugar cookies, to garnish
Method
- Spread a thin layer of frosting around the rims of two martini glasses, then dip into the sprinkles to coat.
- Half-fill a cocktail shaker with ice.
- Add the vanilla vodka, Baileys and amaretto.
- Shake for 15 seconds until well chilled.
- Strain into the sprinkle-rimmed glasses.
- Balance a mini sugar cookie on each rim and serve.

7. Cherry Christmas Martini
Dark cherry richness with a whisper of almond — deep, smooth and very festive.
Serves: 2 | Prep time: 5 minutes
Ingredients
- 120 ml (4 oz) vodka
- 90 ml (3 oz) tart cherry juice
- 15 ml (½ oz) amaretto
- 15 ml (½ oz) fresh lemon juice
- Ice cubes
- Cocktail cherries and lemon twists, to garnish
Method
- Half-fill a cocktail shaker with ice.
- Add the vodka, cherry juice, amaretto and lemon juice.
- Shake for 15–20 seconds until frosty.
- Strain into two chilled coupe glasses.
- Garnish each with a cocktail cherry and a lemon twist.
8. Frosty Coconut Martini
A snowy white martini with tropical coconut and a flaked-coconut “snow” rim.
Serves: 2 | Prep time: 8 minutes
Ingredients
- Honey or coconut syrup, for the rim
- Desiccated or flaked coconut, for the rim
- 90 ml (3 oz) coconut vodka or plain vodka
- 60 ml (2 oz) coconut rum (such as Malibu)
- 60 ml (2 oz) cream of coconut
- 30 ml (1 oz) half-and-half (single cream)
- Ice cubes
Method
- Dip the rims of two martini glasses in honey, then into the coconut flakes to create a snowy edge.
- Half-fill a cocktail shaker with ice.
- Add the vodka, coconut rum, cream of coconut and cream.
- Shake for 15–20 seconds until thick, cold and frothy.
- Strain into the prepared glasses and serve straight away.
9. White Chocolate Martini
Silky, sweet and snow-white — a dessert martini with a cocoa-dusted finish.
Serves: 2 | Prep time: 5 minutes
Ingredients
- 90 ml (3 oz) vanilla vodka
- 90 ml (3 oz) white chocolate liqueur (such as Godiva)
- 60 ml (2 oz) half-and-half (single cream)
- Ice cubes
- White chocolate shavings and a pinch of cocoa powder, to garnish
Method
- Half-fill a cocktail shaker with ice.
- Add the vanilla vodka, white chocolate liqueur and cream.
- Shake for 15 seconds until chilled and smooth.
- Strain into two chilled martini glasses.
- Finish with white chocolate shavings and a tiny dusting of cocoa.
10. Sprinkle-Rimmed Vanilla Vodka Martini
Clean vanilla vodka martini dressed for a party with a rainbow sprinkle rim.
Serves: 2 | Prep time: 6 minutes
Ingredients
- Vanilla frosting, for the rim
- Rainbow sprinkles, for the rim
- 120 ml (4 oz) vanilla vodka
- 30 ml (1 oz) dry vermouth
- 15 ml (½ oz) simple syrup
- Ice cubes
- Lemon twists, to garnish
Method
- Coat the rims of two martini glasses with a thin layer of frosting and dip into the rainbow sprinkles.
- Half-fill a mixing glass or shaker with ice.
- Add the vanilla vodka, vermouth and simple syrup.
- Stir for 20 seconds (or shake briefly for a colder, cloudier finish).
- Strain into the prepared glasses and garnish with a lemon twist.

11. Large-Batch Christmas Martini
The cranberry classic scaled up in a pitcher — pour, garnish and enjoy your own party.
Serves: 10–12 | Prep time: 10 minutes, plus chilling
Ingredients
- 600 ml (2½ cups) vodka
- 480 ml (2 cups) cranberry juice cocktail
- 180 ml (¾ cup) orange liqueur
- 90 ml (6 tbsp) fresh lime juice
- 240 ml (1 cup) cold water (mimics the dilution from shaking)
- Sugared cranberries, orange wheels and rosemary sprigs, to garnish
Method
- Pour the vodka, cranberry juice, orange liqueur, lime juice and cold water into a large pitcher.
- Stir well, cover and chill in the fridge for at least 2 hours, or until party time.
- Stir again before serving to recombine.
- Pour into chilled martini glasses, about 120 ml (½ cup) per glass.
- For a bar-style finish, shake individual servings briefly over ice before straining.
- Garnish each glass with sugared cranberries, an orange wheel and a rosemary sprig.
12. Christmas Martini Mocktail (Non-Alcoholic)
All the sparkle and none of the spirits — cranberry, orange and rosemary in a proper martini glass.
Serves: 2 | Prep time: 5 minutes
Ingredients
- 180 ml (6 oz) cranberry juice
- 60 ml (2 oz) fresh orange juice
- 30 ml (1 oz) fresh lime juice
- 15 ml (½ oz) honey syrup or simple syrup
- 60 ml (2 oz) sparkling water or non-alcoholic sparkling wine
- Ice cubes
- Sugared cranberries and rosemary sprigs, to garnish
Method
- Half-fill a cocktail shaker with ice.
- Add the cranberry juice, orange juice, lime juice and honey syrup.
- Shake for 15 seconds until well chilled.
- Strain into two chilled martini glasses.
- Top each glass with a splash of sparkling water for a gentle fizz.
- Garnish with sugared cranberries and a rosemary sprig.
13. Classic Vodka Christmas Martini
The timeless dry vodka martini, given a festive twist with cranberry ice and rosemary.
Serves: 2 | Prep time: 5 minutes, plus freezing the ice
Ingredients
- Cranberry ice cubes (fresh cranberries frozen into large ice cubes), made ahead
- 150 ml (5 oz) vodka, well chilled
- 30 ml (1 oz) dry vermouth
- Ice cubes (plain), for stirring
- Rosemary sprigs and fresh cranberries, to garnish
Method
- Ahead of time, freeze fresh cranberries into large ice cubes and chill your vodka and glasses.
- Fill a mixing glass with plain ice.
- Add the vodka and vermouth, then stir for 30 seconds until ice-cold and properly diluted.
- Strain into two chilled martini glasses.
- Drop one cranberry ice cube into each glass.
- Garnish with a rosemary sprig and serve immediately.
Tips for the Perfect Christmas Martini
- Chill everything. Warm glasses are the enemy of a good martini. Keep your glasses in the freezer and your vodka in the fridge or freezer so every sip stays crisp.
- Use fresh ice. Ice that has sat in the freezer absorbs odours and melts too fast. Fresh, hard cubes chill the drink properly and give creamy martinis like the espresso version their frothy top.
- Shake or stir with purpose. Shake juice- and cream-based martinis hard for 15–20 seconds to chill and lighten them; stir the spirit-only classics for a silky, crystal-clear finish.
- Sweeten and sour to taste. Palates differ, so taste the first pour and adjust. A bar spoon of simple syrup softens a tart cranberry martini, while an extra squeeze of lime sharpens a sweet white chocolate one.
- Garnish like you mean it. Sugared cranberries, a sprig of rosemary, a candy cane on the rim — the garnish is what makes these drinks look like Christmas, so don’t skip it.
- Batch the glassware, not just the drink. For a party, line up your glasses, rim and chill them in advance, then shake each drink to order in under a minute.


