Go Back
+ servings
a copper mug filling with a virgin moscow mule and topped with sugared cranberries and lime slices
Print Recipe
5 from 1 vote

Refreshing Cranberry Virgin Moscow Mule Mocktail Recipe 

A non-alcoholic twist on a classic cocktail, this virgin Moscow mule recipe combines spicy ginger beer, sweet fruit juices, and tangy lime juice for a refreshing mocktail version! Serve in beautiful copper mugs and enjoy this delicious drink blended or on the rocks! 
Servings: 1 drink
Author: Ashley McCrary




  • 4 oz ginger beer or diet ginger beer ice cubes (about half bottle of ginger beer frozen)
  • 1.5 oz cranberry juice
  • 1 oz pomegranate juice
  • 0.5 oz lime juice
  • 1 tbsp simple syrup or sugar free simple syrup* (more or less as desired)


  • Add 1 oz vodka


  • Add the ginger beer to an ice cube tray and freeze overnight.
  • Add all ingredients to a blender and blend on high for 30 seconds or until everything is combined.
  • Pour in a cup and top with sugared cranberries, rosemary, and a lime slice.


Expert Tips

  • Ginger beer is alcohol-free, despite its name. Ginger ale will work in a pinch, though it does not have the same depth of ginger flavor as non-alcoholic ginger beer. I used Bundaberg, but Fever Tree ginger beer is also popular and easy to find. 
  • You can also use powdered swerve for a lower sugar option as a sweetener (adjust the level of sweetness to taste).
  • This ginger beer mocktail is completely alcohol-free. Add vodka for an alcoholic cocktail option.
  • I made this a slushy, but if you prefer your cocktail on the rocks, feel free to add all ingredients (except the ginger beer) to a cocktail shaker with ice, shake and strain over a glass of ice, and top off with the ginger beer. Give it a quick stir and top with your garnishes. If you use this method, there is no need to freeze the ginger beer in ice cube trays overnight. 
  • This recipe makes 1 drink. To make a bigger batch, simply click “print” on the recipe card below and increase the number of servings. The ingredient amounts will adjust accordingly.  


Calories: 131kcal | Carbohydrates: 35g | Protein: 0.3g | Fat: 0.2g | Saturated Fat: 0.02g | Polyunsaturated Fat: 0.04g | Monounsaturated Fat: 0.03g | Sodium: 23mg | Potassium: 124mg | Fiber: 0.1g | Sugar: 34g | Vitamin A: 26IU | Vitamin C: 8mg | Calcium: 15mg | Iron: 1mg