The holidays are about good company and great drinks. These 21 festive cocktails and mocktails will help make your celebrations memorable. Whether you’re planning a party or just looking for something new to sip, these easy-to-make drinks are perfect for any occasion. Grab your ingredients and get ready to toast to the season.

Frozen Cranberry Margarita. Photo credit: Quick Prep Recipes.
Peppermint Hot Chocolate

Pour a cup of this peppermint hot chocolate and enjoy the perfect holiday treat. The creamy cocoa blends beautifully with a refreshing minty kick, while crushed candy canes add a delightful extra layer of flavor. This drink is bound to become the highlight of your next gathering, with everyone eagerly refilling their cups.
Get the Recipe: Peppermint Hot Chocolate
Pomegranate Fizz Cocktail

Serve up this vibrant pomegranate fizz to bring some sparkle to your next celebration. The tangy base of pomegranate juice and vodka is complemented perfectly by the fizzy touch of ginger ale. This refreshing cocktail will grab attention and steal the show at any holiday event.
Get the Recipe: Pomegranate Fizz Cocktail
Sweet and Sour Grinch Cocktail

Shake up a Sweet and Sour Grinch Cocktail for a drink that’s as festive as it is flavorful. The bright green and red colors will catch everyone’s eye, while the sweet-tart balance makes it an instant favorite. This drink is the perfect way to add a fun and festive touch to your next gathering.
Get the Recipe: Sweet and Sour Grinch Cocktail
Chocolate Martini

Pour a Chocolate Martini for a dessert-inspired drink that will leave everyone wanting more. The smooth vodka and rich chocolate come together to create a creamy, bold treat that’s perfect for any sweet tooth. This drink is sure to be the star of your next celebration, with guests savoring every sip.
Get the Recipe: Chocolate Martini
Homemade Hot Chocolate

Whip up a batch of homemade hot chocolate and savor the true flavor of a classic drink. Rich, creamy, and easy to make, this hot chocolate beats any instant mix you’ve tried before. It’s the ideal drink to serve at your next gathering, where it’s sure to be refilled over and over.
Get the Recipe: Homemade Hot Chocolate
Cherry Fizz Cocktail

Mix up a Cherry Fizz and add some fun to your celebration with this fruity cocktail. Frozen cherries, pineapple juice, and lemon-lime soda come together for a refreshing and bubbly drink that’s sure to please. This colorful and vibrant cocktail will quickly become the hit of your party.
Get the Recipe: Cherry Fizz Cocktail
Mistletoe Margarita

Shake up a Mistletoe Margarita and offer guests a fresh twist on a classic favorite. The combination of tequila, cranberry juice, lime, and orange, along with a touch of honey, creates a refreshing and festive drink. This unique margarita will be the perfect addition to your next holiday celebration.
Get the Recipe: Mistletoe Margarita
Frozen Cranberry Margarita

Blend up a Frozen Cranberry Margarita and serve a cool and refreshing drink that everyone will love. The sweet-tart cranberry flavor combined with lime creates the perfect balance in this frosty treat. It’s a fun, frozen margarita that’s sure to make your next event even more enjoyable.
Get the Recipe: Frozen Cranberry Margarita
Cranberry Margarita

Shake up a Cranberry Margarita and serve a twist on the classic that will impress your guests. The vibrant red cranberry flavor gives this margarita a sweet-tart kick that adds a bold touch to any gathering. It’s the drink that will bring new excitement to your next party.
Get the Recipe: Cranberry Margarita
Eggnog Martini

Pour an Eggnog Martini and offer a rich, spiced cocktail to celebrate the season. The smooth vodka, sweet eggnog, and rich amaretto come together for a festive and creamy drink that’s sure to please. This indulgent cocktail will quickly become a favorite at your next holiday party.
Get the Recipe: Eggnog Martini
Espresso Martini

Shake up an Espresso Martini and serve a bold, sophisticated drink that coffee lovers will enjoy. The smooth vodka and rich coffee flavors create a cocktail that adds energy and excitement to any celebration. This drink will be the perfect pick-me-up at your next festive gathering.
Get the Recipe: Espresso Martini
Non-Alcoholic Christmas Punch

Stir up a Non-Alcoholic Christmas Punch to serve a colorful and festive drink that everyone can enjoy. Cranberry juice, ginger ale, and orange sherbet combine to create a refreshing and bubbly treat. This mocktail will be a hit with guests of all ages, adding sparkle to any holiday gathering.
Get the Recipe: Non-Alcoholic Christmas Punch
Champagne Pomegranate Cocktail

Pour a Champagne Pomegranate Cocktail and add some sparkle to your next celebration. The crisp champagne and refreshing pomegranate juice are perfectly complemented by a splash of orange liqueur. This sparkling drink is sure to be the toast of your holiday gathering.
Get the Recipe: Champagne Pomegranate Cocktail
Orange Cranberry Sangria Mocktail

Mix up an Orange Cranberry Sangria Mocktail to serve a non-alcoholic drink that’s bursting with holiday cheer. The tart cranberries and sweet oranges blend perfectly, and the sparkling water adds a refreshing fizz. This mocktail is the ideal drink for everyone at your next party, no matter their preference.
Get the Recipe: Orange Cranberry Sangria Mocktail
Slow Cooker Mulled Wine

Let the slow cooker work its magic while you enjoy the comforting aromas of mulled wine. With citrus and spices, this rich beverage is flavorful and easy to make for any gathering. It’s a warm and inviting drink that will make your next holiday gathering feel even cozier.
Get the Recipe: Slow Cooker Mulled Wine
Vodka Cranberry

Shake up a Vodka Cranberry and serve a quick, refreshing cocktail that’s always a crowd-pleaser. With only five ingredients and five minutes to prepare, this sweet-tart drink is both simple and impressive. It’s the go-to cocktail for any occasion where you want something easy and tasty.
Get the Recipe: Vodka Cranberry
Hibiscus Pomegranate Margarita

Mix up a Hibiscus Pomegranate Margarita to serve a margarita that’s bold in both flavor and color. The hibiscus syrup and pomegranate juice add a unique twist that makes this drink stand out from the crowd. It’s a striking cocktail that will add excitement to your next celebration.
Get the Recipe: Hibiscus Pomegranate Margarita
Christmas Gin Mocktail

Stir up a Christmas Gin Mocktail and offer a non-alcoholic drink that’s full of festive flavors. Cranberry, orange, and ginger beer create a refreshing and flavorful combination that’s perfect for any celebration. This mocktail will be a hit with everyone at your next holiday gathering.
Get the Recipe: Christmas Gin Mocktail
Homemade Eggnog

Whip up some Homemade Eggnog and enjoy the rich, creamy taste of a classic holiday drink. This easy-to-make eggnog is the perfect option for serving at any gathering, whether spiked or non-alcoholic. It’s a drink that will disappear quickly, leaving everyone asking for more.
Get the Recipe: Homemade Eggnog
Christmas Margarita

Shake up a Christmas Margarita and serve a festive twist on a classic cocktail. Apple cider, cranberry juice, and a hint of honey create a refreshing and flavorful drink that’s perfect for any holiday celebration. This margarita will add a unique touch to your next event.
Get the Recipe: Christmas Margarita
Spiced Cranberry Juice

Stir up some Spiced Cranberry Juice for a flavorful and simple drink that everyone will love. Tart cranberry juice and warming spices create a comforting combination that’s perfect for any gathering. Serve it chilled or warm, and it’s sure to disappear quickly.
Get the Recipe: Spiced Cranberry Juice