Enjoy this Christmas cranberry slush at your next holiday party! The mixture of cranberry and orange juice with Sprite is a delicious nonalcoholic fizzy drink everyone will love!

I love the Christmas flavor combination of cranberry and orange! If you do too, then you’ll love my Orange Cranberry Cake! It’s the perfect cake for the holidays.

Two glasses of Christmas Slush Punch garnished with rosemary, cranberries, and an orange slice.

Shoutout to my mother-in-law for this amazing recipe! Slushie drinks are so fun and are perfect for parties. 

Plus, it’s just three ingredients. Yep! You can put this together in no time at all. If you’re looking for a fun way to jazz up your holiday drinks, this is the perfect recipe for you. 

My favorite thing about this punch is that it is delicious frozen or normal. I love frozen slush drinks, but if you are short on time or aren’t a fan of the frozen slush punch option, you can skip freezing and serve immediately — and it’s still insanely delicious! I wouldn’t skip the orange slices and cranberries added to the punch though, it makes it so pretty and festive! You’ll be glad you did the extra step, trust me.

A glass full of slushy Christmas cranberry punch garnished with an orange slice and fresh cranberries.


  • Cranberry juice — You can use concentrates or the bottled juice, whatever you prefer.
  • Orange juice — Use an orange juice brand that you like. A good orange juice can make or break this recipe.
  • Lemon lime soda — Sprite or 7Up
  • Fresh cranberries, orange slices, and rosemary sprigs for garnish

How to Make Christmas Punch

  1. In a large bowl, combine the cranberry and orange juice. Transfer the juice to a freezer safe bag and freezer until firm. (This step isn’t necessary! If you’re short on time, you can skip the freezing. However, I just really like slushy drinks so that’s why I freeze it). 
  2. Once firm, place the frozen juice into a large pitcher or punch bowl. Use a wooden spoon to break up the frozen juice into slushie pieces. Add the soda. Stir to combine. Add in the cranberries and orange slices. Serve cold.
A carton of orange juice and cranberry juice cocktail against a white background.

Tools Used for This Recipe

Punch bowl


A gallon size freezer bag full of red juice.

Recipe Tips

You can use any lemon lime soda option. Whichever you prefer!

Select an orange juice that you love. I’ve made this using a cheap off-brand orange juice and it didn’t have as good of flavor in times past when I’ve made it with some of my favorite orange juice brands.

If you’re making this slush punch for a large gathering, I’d double the juice and put it in two different zip top bags to freeze. This way you can leave one bag in the fridge and use it to refill later on in your celebrations!

A pitcher with frozen Christmas slush punch in it.


Can I use juice concentrates?

Yep! You can use the juice concentrates or bottled juice.

How long does juice need to freeze for a slushie?

About 4 hours. I would freeze it until it’s just frozen because you still need to be able to break the juice into slush chunks.

Two glasses of Christmas Cranberry Slush Punch on a bronze tray.

More Thirst-Quenching Drink Recipes

Limeade Slush Punch

Italian Cream Sodas

Cranberry Apple Cider

Raspberry Mojito Mocktail

If you make a recipe from Salt & Baker, I would be so grateful if you come back to leave a rating and review. Thank you thank you! ❤️

Two glasses of Christmas Cranberry Slush Punch on a bronze tray.
Print Review
5 from 1 vote

Christmas Cranberry Slush Punch

This holiday drink is made with just 3 ingredients! It's so delicious and perfect for any holiday party.
Prep Time: 10 mins
Chill Time: 4 hrs
Total Time: 4 hrs 10 mins
Servings: 12 servings


  • 2 cups cranberry juice
  • 2 cups orange juice
  • 2 liter lemon lime soda - Sprite, 7 Up


  • fresh cranberries
  • orange slices


  • In a large bowl combine the cranberry and orange juice. Transfer the juice to a freezer safe bag and freeze until firm, about 4 hours. (See notes).
  • Remove from the freezer. Break up the frozen juice and place in a large pitcher or punch bowl. Use a wooden spoon to carefully break up the frozen chunks into smaller pieces (should get sort of slushy when you do this).
  • Add the soda and stir to combine.
  • Add in the cranberries and orange slices and serve cold.


You don’t have to freeze the juice. I love a slushy drink so I always freeze mine. If you’re in a time crunch or just don’t want to freeze it, then just skip that step.
Recipe from my mother-in-law. 


Calories: 106kcal (5%)Carbohydrates: 27g (9%)Protein: 1g (2%)Fat: 1g (2%)Saturated Fat: 1g (5%)Sodium: 18mg (1%)Potassium: 115mg (3%)Fiber: 1g (4%)Sugar: 26g (29%)Vitamin A: 102IU (2%)Vitamin C: 25mg (30%)Calcium: 11mg (1%)Iron: 1mg (6%)
Course: Drinks
Cuisine: American
Did you make this recipe?Leave a star rating and review on the blog post letting me know how you liked this recipe! Take a picture and tag @saltandbaker on Instagram and Facebook so I can see what you’re making!