11 Easy Christmas Punch Recipes Your Holiday Guests Will Keep Refilling
A great Christmas punch does the work of a dozen separate drinks. You stir it once, park it on the sideboard, and your guests help themselves while you actually enjoy the party. The fruit and spice carry the flavor, the cold or warm base sets the mood, and the fizz at the end keeps every glass feeling fresh rather than heavy.

Start with the classic red cranberry version if you want the safest crowd-pleaser. Reach for the slow cooker gingerbread punch when you need something warm for a cold night. The green apple and lime one is for anyone who likes their holiday drinks sharp, and there is a big-batch freezer option if you are pouring for a crowd twice in one week.
Which Christmas Punch Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Classic Cranberry Christmas Punch | Tart, sweet, fizzy | A no-fuss party staple |
| Slow Cooker Gingerbread Punch | Warm, spiced, creamy | Cozy nights by the tree |
| Sparkling Pomegranate Orange Punch | Bright, tangy, floral | A lighter holiday sip |
| Green Apple Lime Party Punch | Sharp, crisp, fruity | Cutting through rich food |
| Creamy Peppermint Punch | Cool, sweet, minty | Kids and dessert tables |
| Tropical Christmas Punch | Pineapple, coconut, citrus | A warm-weather holiday |
| Mulled Apple Cider Punch | Stewed fruit, cinnamon, clove | Sipping by the fire |
| Citrus Rosemary Punch | Savory, herbaceous, zesty | A more grown-up glass |
| Berry Ginger Ale Punch | Sweet, spicy, fizzy | Last-minute gatherings |
| Coconut Lime Sherbet Punch | Frothy, tangy, creamy | A retro party centerpiece |
| Cranberry Pineapple Freezer Punch | Slushy, tart, refreshing | Making ahead for a big crowd |
Classic Cranberry Christmas Punch
This is the one you picture when someone says holiday punch, and for good reason. The cranberry and pineapple balance each other so neither gets too sharp or too sweet, and the ginger ale lifts the whole thing right at the end. I make this version every year because it takes ten minutes and never fails.

Ingredients (makes 12 servings)
- Cranberry juice, chilled: 1.4 L (6 cups)
- Pineapple juice, chilled: 950 ml (4 cups)
- Fresh orange juice: 240 ml (1 cup)
- Fresh lime juice: 60 ml (1/4 cup)
- Ginger ale, chilled: 750 ml (3 cups)
- Fresh cranberries: 150 g (1 1/2 cups)
- Orange slices: 2 oranges, thinly sliced
- Ice: for serving
Instructions
Step 1: Pour the 1.4 L cranberry juice into a large pitcher or punch bowl, then add the 950 ml pineapple juice and the 240 ml fresh orange juice. Stir the 60 ml lime juice through and taste the base before you add anything else, since the ginger ale will soften it further.
Step 2: Slide in the 150 g fresh cranberries and most of the orange slices, saving a few for the top. Chill this base for at least 1 hour so the fruit has time to brighten the liquid rather than just float in it.
Step 3: Add the 750 ml chilled ginger ale right before serving and give everything one gentle stir, no more. You want the bubbles intact when the first glass gets poured.
Step 4: Fill glasses with ice and ladle the punch over, making sure each serving gets a few cranberries and an orange slice. Top with the reserved orange slices and serve the rest of the ginger ale on the side for guests who like it fizzier.
Slow Cooker Gingerbread Punch
This is the punch you make when the house already smells like pine and you want a warm drink that hangs around for hours. Molasses and warm spices do the heavy lifting, and the slow cooker keeps every cup at the right temperature without you checking on it. It is rich, so most people treat one mug as a dessert rather than a refill station.

Ingredients (makes 8 servings)
- Whole milk: 1.4 L (6 cups)
- Heavy cream: 240 ml (1 cup)
- Molasses: 80 ml (1/3 cup)
- Brown sugar: 50 g (1/4 cup, packed)
- Ground ginger: 2 tsp
- Ground cinnamon: 1 1/2 tsp
- Ground nutmeg: 1/4 tsp
- Vanilla extract: 1 tbsp
- Whipped cream, for serving: 240 ml (1 cup)
Instructions
Step 1: Whisk the 1.4 L whole milk, 240 ml heavy cream, 80 ml molasses, and 50 g brown sugar together in your slow cooker insert. Keep whisking for a full minute so the molasses does not sit in a dark layer at the bottom.
Step 2: Sprinkle in the 2 tsp ground ginger, 1 1/2 tsp cinnamon, and 1/4 tsp nutmeg, then stir until the spices look like they have dissolved into the cream. Set the slow cooker to low and cover it, leaving the mixture to warm for 2 hours.
Step 3: Stir the 1 tbsp vanilla extract through after the 2 hours are up, then taste and decide if you want a little more ginger. The flavor deepens the longer it sits, so go easy on any extra spice.
Step 4: Ladle the warm punch into mugs and add a spoonful of the 240 ml whipped cream to each one, letting it melt into a soft cap. Serve with a cinnamon stick stirred through if you have them handy.
Sparkling Pomegranate Orange Punch
Pomegranate gives you the deep red of a Christmas drink without the heavier cranberry sweetness, and the orange blossom water keeps it light. This one works best in a clear pitcher with the seeds showing through the glass, so pull it out when the table is already set and you want something that looks deliberate.

Ingredients (makes 10 servings)
- Pomegranate juice, chilled: 950 ml (4 cups)
- Fresh orange juice: 480 ml (2 cups)
- Sparkling water, chilled: 950 ml (4 cups)
- Orange blossom water: 1 tsp
- Fresh pomegranate seeds: 160 g (1 cup)
- Orange slices: 1 orange, thinly sliced
- Fresh mint leaves: 12 leaves
- Ice: for serving
Instructions
Step 1: Combine the 950 ml pomegranate juice and 480 ml orange juice in a large pitcher, then stir in the 1 tsp orange blossom water. Taste it before you add the sparkling water, because the orange blossom should be a background note, not a perfume.
Step 2: Drop in the 160 g pomegranate seeds, the orange slices, and the 12 mint leaves, pressing the mint lightly against the side as you add it. Chill the pitcher for 30 minutes so everything settles into one temperature.
Step 3: Pour in the 950 ml sparkling water slowly down the side of the pitcher, holding the pitcher at a slight angle to keep the fizz from climbing out. Give it one slow stir with a long spoon.
Step 4: Fill each glass with ice and pour the punch from a little height so the bubbles catch the light on the way down. Try to get a few seeds in every glass, since they are the best part.
Green Apple Lime Party Punch
Sharp, crisp, and almost electric, this is the punch you serve next to a table full of rich food. The apple and lime cut straight through everything else, and the green color makes it easy to spot on a crowded counter. I skip the sherbet and let the soda carry it, so it does not turn too sweet halfway through the evening.

Ingredients (makes 10 servings)
- Green apple juice, chilled: 950 ml (4 cups)
- Fresh lime juice: 120 ml (1/2 cup)
- Lemon-lime soda, chilled: 1.4 L (6 cups)
- Green apple, thinly sliced: 1 large
- Fresh lime slices: 2 limes, thinly sliced
- Fresh mint leaves: 10 leaves
- Ice: for serving
Instructions
Step 1: Pour the 950 ml green apple juice into a punch bowl and add the 120 ml lime juice, stirring to combine. Give it a quick taste now, because once you add the soda the sharpness only drops from here.
Step 2: Slide the green apple slices, lime slices, and 10 mint leaves into the bowl, tucking some of them down so they sit under the surface. Let the base rest in the fridge for 20 minutes so the mint works its way through.
Step 3: Add the 1.4 L lemon-lime soda right before your guests arrive and stir twice, no more. You want the first glass to still snap.
Step 4: Pour over ice and top each glass with a thin apple slice balanced on the rim. Keep the rest of the soda nearby so guests can top up without losing the fizz.
Creamy Peppermint Punch
This is the one the kids drift toward first, and plenty of adults circle back for a second cup. Peppermint and vanilla make it taste like melted ice cream, but the soda water keeps it from coating your tongue. Have it ready before dessert goes out and it will disappear faster than the cookies.

Ingredients (makes 12 servings)
- Vanilla ice cream: 1 container, 1.4 L (1 1/2 quarts)
- Whole milk, chilled: 720 ml (3 cups)
- Peppermint extract: 3/4 tsp
- Club soda, chilled: 480 ml (2 cups)
- Crushed candy canes: 80 g (1/2 cup)
- Fresh mint leaves, optional: 8 leaves
- Ice: for serving
Instructions
Step 1: Scoop the 1.4 L vanilla ice cream into a large punch bowl and let it sit at room temperature for 10 minutes, just until the edges start to soften but the center still holds its shape.
Step 2: Whisk the 720 ml milk with the 3/4 tsp peppermint extract in a separate pitcher, then pour it slowly over the ice cream. Stir gently with a wide spoon, breaking up the larger scoops but leaving some small frozen pieces floating.
Step 3: Pour in the 480 ml club soda and fold it through once, watching the mixture froth up as the bubbles hit the cream. Stirring it too much here knocks the air out, so keep it light.
Step 4: Ladle into glasses over a little ice and sprinkle each serving with a pinch of the 80 g crushed candy canes. Tuck one of the 8 mint leaves onto the side of each glass if you want the green against the white.
Tropical Christmas Punch
Some years the snow never shows up, and this punch leans into that. Pineapple and coconut give it a bright, almost breakfast-juice quality, while the grenadine adds the holiday red at the bottom of the glass. I serve this one when the holiday gathering is on a patio or when the menu tilts toward grilled food instead of roasts.

Ingredients (makes 10 servings)
- Pineapple juice, chilled: 1.4 L (6 cups)
- Orange juice, chilled: 720 ml (3 cups)
- Coconut milk: 240 ml (1 cup)
- Grenadine: 80 ml (1/3 cup)
- Pineapple chunks: 300 g (2 cups)
- Maraschino cherries: 20, with stems
- Ice: for serving
Instructions
Step 1: Whisk the 1.4 L pineapple juice, 720 ml orange juice, and 240 ml coconut milk together in a large pitcher until you cannot see any streaks of coconut milk. The mixture will look a little cloudy, which is exactly right.
Step 2: Fill each glass halfway with ice and add a few of the 300 g pineapple chunks and 2 of the maraschino cherries to each one before you pour anything in.
Step 3: Pour the juice mixture over the fruit, filling each glass about two-thirds of the way. The coconut milk will settle as it sits, so give the pitcher a quick shake before each pour.
Step 4: Drizzle about 1 tsp of the 80 ml grenadine into each glass right at the end, letting it sink down through the drink in red ribbons. Do not stir it, since that layered look is half the fun.
Mulled Apple Cider Punch
This is the stovetop version for when you want the whole house to smell like a candle commercial, but better. The apple cider reduces slightly as it warms, so the spice tightens and the fruit gets deeper and rounder. Keep it on the lowest heat and it will hold for an entire afternoon.

Ingredients (makes 8 servings)
- Apple cider: 1.9 L (8 cups)
- Orange juice: 240 ml (1 cup)
- Honey: 60 ml (1/4 cup)
- Cinnamon sticks: 3
- Whole cloves: 8
- Star anise: 2
- Fresh ginger, sliced: 25 g (2 tbsp)
- Orange slices: 1 orange, thickly sliced
- Fresh cranberries: 100 g (1 cup)
Instructions
Step 1: Pour the 1.9 L apple cider into a large pot and add the 240 ml orange juice and 60 ml honey. Warm it over medium heat, stirring once or twice, until you see the first small bubbles at the edge but nothing close to a boil.
Step 2: Drop in the 3 cinnamon sticks, 8 whole cloves, 2 star anise, and the 25 g sliced ginger, then lower the heat to its gentlest setting. Let the punch sit there for 30 minutes, and you will know it is ready when the kitchen smells warmly spiced.
Step 3: Add the orange slices and 100 g fresh cranberries during the last 10 minutes, so the fruit softens without falling apart. Taste the punch and add a little more honey if your cider was on the tart side.
Step 4: Ladle into heatproof mugs, making sure each one gets a cinnamon stick or a star anise for stirring. Serve it hot with a spoon, since the cranberries will sink to the bottom and everyone will want one.
Citrus Rosemary Punch
This is the punch for the guests who would usually stand by the fridge nursing a sparkling water. Rosemary and grapefruit give it a savory, slightly bitter edge that keeps it interesting instead of cloying, and the whole thing looks understated in a way that suits an evening party. Make the syrup ahead and the rest comes together in minutes.

Ingredients (makes 8 servings)
- White grapefruit juice, chilled: 480 ml (2 cups)
- Fresh lemon juice: 120 ml (1/2 cup)
- Simple syrup: 120 ml (1/2 cup)
- Fresh rosemary sprigs: 4, plus extra for garnish
- Sparkling water, chilled: 720 ml (3 cups)
- Grapefruit slices: 1 grapefruit, thinly sliced
- Ice: for serving
Instructions
Step 1: Warm the 120 ml simple syrup in a small pan over low heat and add the 4 rosemary sprigs, pressing them down into the syrup with a spoon. After about 5 minutes, when the syrup smells clearly of rosemary, take it off the heat and let it cool completely.
Step 2: Strain the cooled syrup into a large pitcher, discarding the rosemary. Pour in the 480 ml grapefruit juice and 120 ml lemon juice, then stir and taste; you want the sourness to stand up to the herb.
Step 3: Add the grapefruit slices to the pitcher and chill everything for at least 30 minutes so the flavors settle together. This base can sit overnight in the fridge if you want to make it a day ahead.
Step 4: When you are ready to serve, pour in the 720 ml sparkling water and stir once. Fill each glass with ice, pour the punch, and drop a small fresh rosemary sprig into each glass so the aroma hits first.
Berry Ginger Ale Punch
This is the one to remember when someone tells you the party is tonight and you have not thought about drinks. Frozen berries chill the punch while they thaw, the lime keeps it bright, and the ginger ale brings the bite. It comes together in one bowl and every ingredient is something you can grab on the way home.

Ingredients (makes 10 servings)
- Frozen mixed berries: 400 g (3 cups)
- White cranberry juice, chilled: 950 ml (4 cups)
- Fresh lime juice: 80 ml (1/3 cup)
- Ginger ale, chilled: 1 L (4 cups)
- Fresh lime slices: 2 limes, thinly sliced
- Fresh mint leaves: 8 leaves
- Ice: for serving
Instructions
Step 1: Tip the 400 g frozen mixed berries into the bottom of a large punch bowl and pour the 950 ml white cranberry juice over them. Stir in the 80 ml lime juice and leave the bowl on the counter for 10 minutes so the berries start to release their color.
Step 2: Add the lime slices and 8 mint leaves, pressing the mint gently as you drop it in. You will see the berries turning the punch a soft pink at the edges, which is what you want.
Step 3: Pour in the 1 L ginger ale right before serving and give the bowl one slow stir. The frozen berries will keep the whole thing cold without watering it down too fast.
Step 4: Fill glasses with a little ice and ladle the punch over, making sure each cup gets a spoonful of the berries from the bottom. Serve with a long spoon so nobody misses out.
Coconut Lime Sherbet Punch
This is the punch your grandmother probably served at parties in a big glass bowl with a ladle. Lime sherbet and lemon-lime soda foam up into a pale green froth, and the coconut milk underneath rounds it out. Set it in the middle of the table and let the foam be the decoration.

Ingredients (makes 12 servings)
- Lime sherbet: 1 container, 750 ml (1 1/2 pints)
- Coconut milk: 400 ml (1 can)
- Pineapple juice, chilled: 480 ml (2 cups)
- Lemon-lime soda, chilled: 1 L (4 cups)
- Fresh lime slices: 2 limes, thinly sliced
- Sweetened shredded coconut: 20 g (1/4 cup)
- Ice: for serving
Instructions
Step 1: Scoop the 750 ml lime sherbet into a large punch bowl in rounded scoops, leaving them whole rather than breaking them up. Pour the 400 ml coconut milk and 480 ml pineapple juice around the scoops, but not directly on top.
Step 2: Add the 1 L lemon-lime soda slowly around the inside edge of the bowl, where it will foam up around the sherbet. Watch the sherbet start to melt into the liquid in pale green swirls.
Step 3: Slide in the lime slices and let the punch sit for 5 minutes so the sherbet softens into the soda but still holds some frozen chunks. Stir once very gently with a ladle, just to bring the layers together.
Step 4: Ladle into glasses over ice and sprinkle each serving with a pinch of the 20 g shredded coconut. Serve immediately, since the foam is best in the first half hour.
Cranberry Pineapple Freezer Punch
This one is built for the week when you are hosting twice and want to pour the same drink both times without making it twice. You blend the base with ice and freeze it in bags or tubs, then scrape it into a slushy mound when the party starts. The texture is half the pleasure, and it stays cold for hours.

Ingredients (makes 2 freezer bags, 6 servings each)
- Cranberry juice: 1.4 L (6 cups)
- Pineapple juice: 720 ml (3 cups)
- Orange juice: 240 ml (1 cup)
- Fresh lemon juice: 60 ml (1/4 cup)
- Sugar: 50 g (1/4 cup)
- Crushed ice: 400 g (4 cups)
- Fresh cranberries, for garnish: 100 g (1 cup)
- Orange slices, for garnish: 1 orange, thinly sliced
Instructions
Step 1: Whisk the 1.4 L cranberry juice, 720 ml pineapple juice, 240 ml orange juice, and 60 ml lemon juice together with the 50 g sugar until the sugar dissolves completely. Taste the mixture now, before freezing, because cold will dull the sweetness a little.
Step 2: Split the juice between two large freezer-safe bags or tubs, leaving some headroom in each one. Freeze for 3 hours, then pull the bags out and squeeze or stir them hard to break up the ice crystals that have formed.
Step 3: Return everything to the freezer and repeat the breaking-up process every hour for the next 2 to 3 hours, until the mixture has the texture of soft slush. You can stop earlier if you like it more liquid, or leave it overnight and scrape it with a fork before serving.
Step 4: Scoop the slush into glasses and top each one with a few of the 100 g fresh cranberries and an orange slice. Set the remaining bag back in the freezer between servings so it holds its texture through the evening.
The single most important move with any of these punches is temperature. Everything should be as cold as your fridge can manage before the fizzy base goes in, because warm juice swallows the bubbles and leaves you with flat sweetness instead of a drink that snaps. Keep your juices in the fridge overnight and your soda in the door, not on the counter.
Pick the one that sounds like your party and make a test glass for yourself before the guests arrive. You will know within the first sip whether to add more citrus or more fizz, and that five minutes of tasting is the difference between a punch everyone mentions and one they walk past.
