Make the holidays unforgettable with RumChata hot chocolate. This creamy hot cocoa is enriched with RumChata liqueur and horchata-inspired flavors, delivering warm notes of vanilla, cinnamon, and rich chocolate. Top each mug with whipped cream, mini marshmallows, a drizzle of caramel, and a cinnamon stick for an indulgent festive treat.

Why you’ll love it
- Holiday-inspired: A warm, spiked hot chocolate feels especially cozy during the holidays, but this recipe is great any time you want something extra special.
- Customizable: Swap dairy for plant-based milk, adjust the chocolate or liqueur amount, or add sprinkles and other garnishes to make the drink your own.
- Simple: With just a few steps—simmer, whisk, and stir—this comes together quickly and becomes a seasonal favorite.

What is RumChata hot chocolate?
RumChata hot chocolate combines traditional hot cocoa with RumChata, a cream-based liqueur inspired by horchata and spiced with cinnamon and vanilla. The liqueur adds a smooth, aromatic warmth that complements chocolate beautifully. The result is a velvety, indulgent drink with a balanced hint of spice and sweetness — perfect for elevating a regular mug of hot chocolate.
Ingredient notes
Full ingredient amounts and step-by-step instructions are in the recipe card below.
- Milk: Any milk works as the base—whole, 2%, or non-dairy options like almond, oat, or cashew.
- Cocoa powder: Use natural unsweetened cocoa or cacao powder for the best chocolate depth. Avoid pre-sweetened mixes since the recipe is sweetened with chocolate and RumChata.
- Vanilla extract: Pure vanilla extract enhances the flavor; it’s worth using real vanilla when possible.
- Sea salt: A pinch of salt brightens the chocolate flavor.
- Chocolate: Dark or semi-sweet chopped chocolate or chips melt into the drink for a richer, silkier texture.
- Cream: Heavy cream gives a luxurious finish; use half-and-half if you prefer something lighter.
- RumChata liqueur: Adds horchata-like cinnamon and vanilla notes with rum. If unavailable, a cream liqueur such as Baileys can be substituted.
- Toppings: Whipped cream, marshmallows, caramel sauce, chocolate shavings, and a cinnamon stick make attractive and delicious garnishes.

How to make RumChata hot chocolate
Full instructions are also available in the recipe card below.
- In a small saucepan, whisk together the milk, cocoa powder, sea salt, and vanilla until smooth.
- Heat the mixture over medium-high heat just until it begins to simmer. Add the chocolate and whisk until fully melted and smooth.
- Whisk in the half-and-half (or heavy cream) and heat until the drink is hot but not boiling.
- Remove the pan from the heat and stir in the RumChata liqueur.
- Pour into mugs and top with whipped cream or marshmallows, a drizzle of caramel, and a cinnamon stick. Serve immediately.

Storage & reheating
Enjoy freshly made RumChata hot chocolate, or store leftovers using these tips:
- Fridge: After cooling, transfer to an airtight glass container and refrigerate for up to 3 days.
- Freezer: Freeze portions in ice cube trays to use as boozy ice cubes in future drinks or to chill beverages without diluting flavor.
- Reheating: Warm leftovers gently on the stove over low-medium heat until heated through. Avoid boiling to keep the texture smooth.
Variations
- Kid-friendly: Omit the liqueur and replace with additional cream or milk plus a pinch of cinnamon and nutmeg for a cozy alcohol-free version.
- Toppings: Try shaved chocolate, toffee bits, chocolate syrup, crushed candy, or mini cookies as creative garnishes.
- Light: Use low-fat dairy or non-dairy milk and skip the heavy cream and whipped toppings for a lighter drink.
- Less sweet: Use semi-sweet or dark chocolate to reduce sweetness.
Helpful tips
- Don’t boil it: Keep the mixture below boiling to prevent separation or scorching.
- Use quality ingredients: Good cocoa and chocolate matter since the recipe highlights those core flavors.
- Add salt: A small pinch of sea salt brings out the chocolate’s richness.
Common questions
Yes. Combine all ingredients except the liqueur and cook on low for about an hour, stirring occasionally. Add RumChata at the end and serve immediately.
Stirring in the liqueur after removing from the heat preserves its flavor and prevents the alcohol from cooking off.
RumChata is shelf-stable before opening, but check the bottle for storage guidance and consume according to the manufacturer’s recommendations.
No. RumChata contains cream and is not dairy-free. For a dairy-free version, choose a plant-based cream liqueur if available or omit the liqueur and use non-dairy milk and cream alternatives.
Serving suggestions
Serve this decadent hot chocolate with simple baked treats like ginger cookies, cranberry shortbread, or chocolate-dipped pretzels. For a heartier pairing, offer butter tart bars, maple fudge, or quick breads alongside the drinks.

More holiday drinks
Try other festive, alcohol-infused beverages to expand your holiday menu, such as peppermint martinis, winter sangria, or warm spiced cocktails for seasonal variety.
Did you make this recipe? Please leave a rating in the comments and share any changes you tried — your feedback is appreciated.
Recipe
RumChata Hot Chocolate
Equipment
- small saucepan
- Irish coffee mugs or heatproof mugs
Ingredients
- 1 cup milk (dairy or non-dairy)
- 2 tablespoons cocoa powder
- 1 teaspoon vanilla extract
- 1/4 teaspoon sea salt
- 1 cup chocolate chips or chopped chocolate
- 1 cup half-and-half or heavy cream
- 1/2 cup RumChata liqueur
- Whipped cream or marshmallows, cinnamon sticks, caramel sauce (optional garnishes)
Instructions
- In a small saucepan, whisk together milk, cocoa powder, sea salt, and vanilla until smooth.
- Heat over medium-high until it begins to simmer.
- Add the chocolate and whisk until fully melted.
- Stir in the half-and-half and warm until hot but not boiling.
- Remove from heat and stir in the RumChata.
- Divide between mugs, top with whipped cream or marshmallows, drizzle with caramel if desired, and serve with cinnamon sticks.
Notes
- Calorie information is calculated before toppings are added.
- Do not boil the mixture to avoid separation or burning.
- Use quality cocoa and chocolate for best results.
- A pinch of sea salt enhances the chocolate flavor.
Nutrition (per serving)
Calories: 562 kcal | Carbohydrates: 49 g | Protein: 4 g | Fat: 35 g