RumChata hot chocolate is a creamy stovetop drink made with milk, real chocolate, and RumChata, a cinnamon-and-vanilla cream liqueur. The liqueur goes in after the chocolate mixture comes off the heat, so its sweet spice stays noticeable and the drink remains smooth.
Ingredients
- 4 cups (960 ml) whole milk: Whole milk gives the drink a full, creamy texture. Two-percent milk works too, with a slightly lighter result.
- 2 tablespoons (10 g) unsweetened cocoa powder: This deepens the chocolate flavor. Use natural or Dutch-process cocoa.
- 2 tablespoons (25 g) granulated sugar: The drink is already sweetened by the liqueur, so this is a modest starting amount. Adjust to taste at the end.
- ⅛ teaspoon (about 0.75 g) fine salt: A small pinch makes the chocolate taste more rounded without making the drink salty.
- 4 ounces (113 g) semisweet chocolate, finely chopped: A chocolate bar melts more evenly than chips. Choose bittersweet chocolate if you prefer a less-sweet mug.
- 1 cup (240 ml) RumChata: Stir it in once the pan is off the heat. This amount gives each serving a clear cream-liqueur flavor.
- 1 teaspoon (5 ml) vanilla extract: Optional, but it complements the liqueur’s warm spice notes.
- ¼ teaspoon (about 0.7 g) ground cinnamon: Optional for a more pronounced cinnamon finish; use less if your topping will include cinnamon.
- Whipped cream, for serving (optional): Use about ½ cup (120 ml) total, or roughly 2 tablespoons per mug.
- Chocolate shavings or a light dusting of cocoa, for serving (optional): Use about 1 tablespoon (5 g) chocolate shavings or 1 teaspoon (2 g) cocoa in total.
Instructions
- Prepare the chocolate and measure the ingredients. Finely chop the chocolate so it melts quickly and evenly. Measure the milk, cocoa, sugar, salt, RumChata, and any optional cinnamon and vanilla before you begin. This preparation takes about 5 minutes and makes it easier to keep the milk from overheating while you look for ingredients.
- Whisk the cocoa mixture in a saucepan. Add the cocoa powder, sugar, salt, and cinnamon, if using, to a medium saucepan. Pour in about ½ cup (120 ml) of the milk and whisk until the mixture forms a smooth, lump-free paste. Gradually whisk in the remaining milk. Starting with a small amount of liquid helps disperse the cocoa instead of leaving dry clumps on the surface.
- Warm the milk gently. Set the saucepan over medium-low heat and stir frequently, scraping the bottom and corners with a heatproof spatula. Heat for about 6 minutes, until the milk is hot and steaming but not boiling. Small bubbles around the edge are fine; if the milk starts to simmer vigorously, reduce the heat. Gentle heating protects the smooth texture and helps prevent a skin from forming.
- Melt in the chopped chocolate. Add the chocolate and whisk continuously for about 2 minutes, until no pieces remain and the drink looks glossy. Keep the pan over low heat if the chocolate needs more time, but do not let the mixture boil. Take the saucepan off the heat as soon as it is completely smooth.
- Add the RumChata and finish. Stir in the RumChata and vanilla, if using, for about 1 minute. Taste carefully and add a little more sugar only if you want a sweeter drink. Divide among four heatproof mugs and finish with whipped cream, chocolate shavings, or a light dusting of cocoa. Serve promptly while warm.
Tips
Keep the heat gentle. A steady medium-low setting is more useful than rushing the milk over high heat. Stir as it warms, especially along the bottom of the pan, where milk and chocolate can catch first. If you see a simmer developing, lift the pan off the burner for a moment and lower the heat before continuing. Boiling is unnecessary and can make the texture less pleasant.
Use finely chopped chocolate. Small, even pieces melt faster than large chunks, which means less time on the stove. If chocolate chips are what you have, use them; they may take a little longer to melt because they are designed to hold their shape. Whisk steadily and give them another minute rather than turning up the heat.
Adjust sweetness after adding the liqueur. RumChata brings sweetness as well as cinnamon and vanilla notes, and chocolate bars vary in sweetness. The recipe starts with a restrained amount of sugar so the finished drink does not become cloying. Taste a small spoonful after the liqueur is mixed in, then add sugar a teaspoon at a time if needed.
Choose a practical milk substitute. Unsweetened oat milk makes a creamy dairy-free base, while almond milk produces a lighter-bodied drink. Use an unsweetened version so you can control sweetness, and check that the chocolate is dairy-free if that matters to your guests. RumChata itself is a cream liqueur, so swapping the milk alone does not make this recipe dairy-free.
Serving Suggestions
Pour the drink into prewarmed mugs if you want it to stay hot a little longer. To warm them, fill each mug with hot tap water while the chocolate cooks, then empty and dry them before serving. Add whipped cream just before bringing the mugs to the table, since it will soften as it sits. A light sprinkle of cinnamon, cocoa, or finely grated chocolate adds a simple finish without overwhelming the drink.
This is rich enough to serve in smaller portions after dinner, or in standard mugs as a winter treat. Pair it with plain shortbread, crisp biscotti, or a simple sugar cookie; lightly sweet sides let the chocolate and cinnamon come through. For a dessert spread, set out toppings separately so each person can choose whipped cream, marshmallows, or chocolate shavings. This drink is for adults of legal drinking age; enjoy responsibly.
Variations
Make it darker and less sweet. Use bittersweet chocolate with a higher cocoa percentage and reduce the sugar to 1 tablespoon (12 g). The result will taste more intensely chocolatey, with the RumChata’s sweetness providing a softer finish. If it tastes too strong, add a splash of warm milk to each mug rather than adding more sugar straight away.
Add coffee flavor. Replace ½ cup (120 ml) of the milk with ½ cup (120 ml) strong brewed coffee, then follow the same heating method. The coffee brings a mild roasted note that works well with cinnamon and chocolate. Avoid adding coffee grounds directly to the saucepan; they will leave grit in the finished drink.
Use white chocolate. Replace the semisweet chocolate and cocoa with 4 ounces (113 g) chopped white chocolate, and leave out the cocoa powder. Start with no added sugar, since white chocolate and RumChata are both sweet, then taste before deciding whether any is needed. Whisk over low heat because white chocolate can become grainy if overheated.
Give it a spiced finish. Add a small pinch of freshly grated nutmeg or a pinch of ground cayenne along with the cinnamon. Keep the amount modest: nutmeg can quickly dominate, while cayenne should provide only a faint warmth. For an especially smooth texture, strain the finished drink through a fine-mesh sieve before pouring, although finely ground spices usually do not require straining.
Make a single mug. Divide all the ingredient quantities by four for one serving: use 1 cup (240 ml) milk, ½ tablespoon (2.5 g) cocoa, ½ tablespoon (about 6 g) sugar, 1 ounce (28 g) chocolate, and ¼ cup (60 ml) RumChata. Warm the milk mixture in a small saucepan so it heats evenly; a very wide pan can make such a small portion evaporate quickly.
Storage and Reheating
For the best texture, serve this hot chocolate soon after making it. If you have leftovers, transfer them to a covered container and refrigerate within 2 hours. Keep refrigerated for up to 3 days; the chocolate may settle or firm as it chills, and a thin layer of cream can appear on top. That separation is normal, but discard the drink if it has been left at room temperature for more than 2 hours or shows signs of spoilage.
Reheat only the amount you plan to drink. Warm it in a small saucepan over low heat, whisking until smooth, or microwave it in a microwave-safe mug in short intervals, stirring between each one. Reheat leftovers to 165°F (74°C), stirring so the temperature is even, and avoid boiling. The liqueur’s flavor may be less pronounced after reheating, so stir thoroughly before serving. Do not return a poured or partly consumed mug to the storage container.
Frequently Asked Questions
Can I add RumChata while the milk is heating?
It is better to wait until the saucepan is off the heat. The milk and chocolate need gentle warmth, but the liqueur does not need to cook. Stirring it in at the end helps preserve its creamy character and keeps the drink from being exposed to unnecessary heat.
Can I make this without cocoa powder?
Yes. The cocoa powder strengthens the chocolate flavor, but the chopped chocolate still makes a satisfying drink on its own. Leave out the cocoa and begin with the same quantity of sugar, then taste after adding the RumChata. The finished hot chocolate will be a little less dark and may need an extra ounce (28 g) of semisweet chocolate if you want a stronger chocolate taste.
Can I make it ahead for guests?
You can prepare the milk, cocoa, sugar, and chocolate mixture ahead, chill it promptly, and store it covered in the refrigerator for up to 3 days. Reheat it gently, whisking until smooth, and stir in the RumChata just before serving. Making the chocolate base in advance is handy for a gathering because the final step takes only a minute, but do not leave the finished drink sitting warm for hours.
Why did my hot chocolate turn grainy?
Chocolate can become grainy if it is overheated, and cocoa can leave lumps if it is added directly to a large amount of cold milk without being whisked first. Mix the cocoa with a small splash of milk to make a smooth paste, heat gently, and take the pan off the stove once the chopped chocolate has melted. If the drink is only slightly uneven, whisk vigorously; a brief pass with an immersion blender can also help.
Can I use a slow cooker to keep it warm?
For a larger batch, warm the milk, cocoa, sugar, and chocolate in a slow cooker on low, stirring occasionally until smooth. Add the RumChata after turning the cooker off or switching it to its lowest warm setting, and serve once everything is mixed. A slow cooker can help hold a batch for a short gathering, but it should not be used to store the drink for hours; refrigerate leftovers promptly.
What can I use instead of RumChata?
A similar cinnamon cream liqueur is the closest substitute, though the balance of sweetness and spice will vary by product. For a nonalcoholic version, leave out the liqueur and add ¼ cup (60 ml) milk or cream plus a small pinch of cinnamon and ¼ teaspoon (1 ml) vanilla. That version will have a milder flavor and will not have the same liqueur character.
Related
- Pollen Substitute Powder for Honey Bees
- Plant-Based Substitute for Heavy Cream: Cashew Cream
- Cod Recipes: Easy Lemon-Herb Baked Cod for Weeknights
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).