This post may contain affiliate links. When you buy through links on our site, we may earn an affiliate commission (no added cost for you).

There are evenings when a regular drink feels too plain, and a regular dessert feels like too much work. That is exactly where the Chocolate Rum Cream Cocktail belongs.
This drink is creamy, chocolatey, gently boozy, and warm with just a small pinch of spice. It brings together chocolate milk, rum, coffee liqueur, whipped cream, and cinnamon in a way that feels both comforting and indulgent.
It is not a complicated cocktail with a long list of ingredients. It is the kind of drink you can make in a few minutes, pour into a highball glass, and enjoy slowly like a dessert.
What makes it so satisfying is the balance. The chocolate milk gives it sweetness and creaminess, the rum adds depth, the coffee liqueur brings a smooth roasted flavor, and the cinnamon adds a cozy finish.
This is a cocktail for people who love dessert drinks but do not want anything fussy. It is rich enough to feel special, simple enough to make anytime, and flexible enough to serve cold, frozen, or warm.
Why You’ll Love This Chocolate Rum Cream Cocktail
You will love this cocktail because it tastes like a grown-up chocolate treat. It has the creamy comfort of chocolate milk, but the rum and coffee liqueur make it feel deeper and more elegant.
It is also incredibly easy to make. You only need a highball glass, a stirring spoon, and a few simple ingredients.
The flavor is smooth and satisfying without being overly complicated. Each sip gives you chocolate first, then coffee richness, then a gentle rum warmth.
It also works for different occasions. You can serve it as a dessert cocktail, a nightcap, a cozy cold-weather drink, or a sweet treat after dinner.
Another reason to love it is how customizable it is. You can make it richer with dark chocolate milk, sweeter with chocolate syrup, creamier with heavy cream, stronger with extra coffee liqueur, frozen like a milkshake, or warm like spiked hot chocolate.
What Does a Chocolate Rum Cream Cocktail Taste Like?
This cocktail tastes creamy, sweet, lightly spiced, and gently boozy. It begins with the familiar comfort of chocolate milk, then builds into something more layered.
The rum adds warmth and depth. Dark or spiced rum works especially well because it pairs naturally with chocolate and cinnamon.
The coffee liqueur adds a roasted sweetness that makes the drink taste more mature. It keeps the chocolate from feeling too simple.
The whipped cream gives the top a soft, dessert-like finish. The cinnamon adds a final cozy note that makes the drink feel complete.
If you use dark chocolate milk, the cocktail becomes richer and more intense. If you use regular chocolate milk, it stays smooth, sweet, and easy to sip.
Why This Cocktail Works So Well
The reason this drink works is because every ingredient supports the others. Chocolate, rum, coffee, cream, and cinnamon are all flavors that naturally feel warm and indulgent together.
Chocolate milk gives the body of the drink. Without it, the cocktail would feel sharp or thin.
Rum gives it a deep, slightly sweet backbone. A spiced rum can add hints of vanilla and warm spice, while dark rum gives a richer finish.
Coffee liqueur brings depth and a gentle bitterness. That helps balance the sweetness of the chocolate milk.
Whipped cream adds a soft topping, and cinnamon gives aroma. Together, they make the drink feel like a dessert in a glass.
Ingredients You’ll Need
For the Cocktail
Rum
You will need 1 oz (30ml) rum. Dark rum or spiced rum works best because both pair beautifully with chocolate and coffee flavors.
Dark rum gives the cocktail a deeper, richer taste. Spiced rum adds warmth and a subtle spice that works especially well with the cinnamon topping.
You can use white rum if that is what you have, but the drink will taste lighter. It will still work, but it may not have the same depth.
Coffee Liqueur
You will need 1 oz (30ml) coffee liqueur, such as Kahlúa. This adds coffee flavor, sweetness, and a smooth roasted note.
Coffee liqueur is important because it keeps the cocktail from tasting like plain chocolate milk with rum. It gives the drink more character.
If you prefer a stronger coffee flavor, you can increase the coffee liqueur to 1.5 oz. This makes the drink taste bolder and more dessert-bar inspired.
Chocolate Milk
You will need 4 oz (120ml) chocolate milk. This is the creamy base of the cocktail.
Use a chocolate milk you enjoy drinking on its own. A richer chocolate milk will create a richer cocktail.
For a deeper flavor, use dark chocolate milk. You can also add a teaspoon of chocolate syrup if you want extra chocolate intensity.
Cinnamon
You will need 1 pinch cinnamon. Cinnamon adds warmth and a soft spice note.
It is a small ingredient, but it changes the feel of the drink. It makes the cocktail taste cozier and more finished.
Whipped Cream
You will need 1 splash whipped cream for the top. This gives the drink a dessert-like finish.
It also makes the presentation more inviting. A creamy top with cinnamon or chocolate shavings makes the cocktail feel special.
Optional Garnishes
Chocolate Shavings
Chocolate shavings make the drink look more polished. They also add a little extra chocolate flavor.
Sprinkle them over the whipped cream just before serving. This gives the cocktail a café-style finish.
Cinnamon Stick
A cinnamon stick makes a beautiful garnish. It also reinforces the warm spice note in the drink.
Place it in the glass as a stirrer or rest it on top. It works especially well if serving the cocktail warm.
Cocoa Powder
A light dusting of cocoa powder gives the drink a deeper chocolate look. It also adds a slightly bittersweet aroma.
Use only a small amount. Too much cocoa powder can make the topping taste dry.
Toasted Marshmallow
A toasted marshmallow turns this cocktail into a playful dessert drink. It works especially well with the warm version.
The marshmallow adds sweetness and a lightly toasted flavor. It makes the drink feel like a boozy hot chocolate treat.
Equipment You’ll Need
Highball Glass
A highball glass is ideal for this cocktail because it gives enough room for the chocolate milk, liquor, whipped cream, and garnish.
It also makes the drink look simple and elegant. If you do not have a highball glass, use any tall glass.
Stirring Spoon
A stirring spoon helps combine the rum, coffee liqueur, and chocolate milk gently. Stirring is enough for the basic version.
If you want a frothier texture, use a cocktail shaker instead. The shaker gives the drink a lighter, more foamy finish.
Optional Cocktail Shaker
A cocktail shaker is useful if you want the drink colder and frothier. Shake the rum, coffee liqueur, and chocolate milk together, then pour into the glass.
Do not shake the whipped cream. Add the whipped cream after pouring.
Optional Blender
A blender is only needed if you want to make the frozen version. Blend the ingredients with ice for a boozy chocolate milkshake-style drink.
This is a great choice for warmer days or when you want the cocktail to feel more like dessert.
Directions for Chocolate Rum Cream Cocktail
Step 1: Choose Your Glass
Start with a clean highball glass. A tall glass gives the drink enough space and makes the whipped cream topping look more inviting.
If you want the cocktail extra cold, chill the glass in the refrigerator or freezer for a few minutes. This is optional, but it helps the drink stay refreshing longer.
Step 2: Pour in the Rum
Pour 1 oz rum into the highball glass. Dark or spiced rum is best for this cocktail.
The rum is the base spirit, so choose one with a flavor you enjoy. A smooth rum will make the drink taste more balanced.
Step 3: Add the Coffee Liqueur
Pour 1 oz coffee liqueur into the glass. The coffee liqueur blends with the rum and gives the cocktail depth.
If you want more coffee flavor, use 1.5 oz instead. This makes the drink taste richer and slightly bolder.
Step 4: Pour in the Chocolate Milk
Add 4 oz chocolate milk to the glass. Pour slowly so the mixture stays neat.
The chocolate milk softens the rum and coffee liqueur. It turns the drink into a creamy dessert cocktail.
Step 5: Stir Gently
Use a stirring spoon to mix the ingredients together. Stir until the chocolate milk, rum, and coffee liqueur are fully combined.
Do not stir too aggressively. A gentle stir keeps the drink smooth and prevents splashing.
Step 6: Add Whipped Cream
Add a splash or swirl of whipped cream on top. This gives the cocktail a soft, creamy finish.
You can use as much or as little as you like. A generous topping makes the drink feel more like dessert.
Step 7: Sprinkle With Cinnamon
Sprinkle a small pinch of cinnamon over the whipped cream. This adds aroma and warmth.
A little cinnamon goes a long way. The goal is to add spice without overpowering the chocolate and coffee flavors.
Step 8: Add Optional Garnish
For a more beautiful presentation, add chocolate shavings, cocoa powder, or a cinnamon stick. A toasted marshmallow also works if you want a more playful dessert feel.
Garnishes are optional, but they make the drink look more finished. They are especially nice when serving guests.
Step 9: Serve and Enjoy
Serve the cocktail immediately. It tastes best when the chocolate milk is cold and the whipped cream is fresh.
Sip slowly and enjoy the creamy chocolate, coffee, rum, and cinnamon flavors together.
Shaken Version for a Frothier Texture
Step 1: Add Ingredients to a Shaker
Pour the rum, coffee liqueur, and chocolate milk into a cocktail shaker. Do not add the whipped cream yet.
This method is best if you want the drink colder and lighter. Shaking creates a slightly frothy texture.
Step 2: Shake Briefly
Shake for a short time until the mixture is chilled and lightly foamy. You do not need to shake aggressively.
The goal is to chill and blend the cocktail. Over-shaking is not necessary.
Step 3: Pour Into the Glass
Pour the shaken mixture into your highball glass. If you used ice in the shaker, strain it if desired.
The drink should look smooth and slightly frothy. This version feels more like a polished cocktail.
Step 4: Top and Serve
Add whipped cream and cinnamon on top. Garnish with chocolate shavings or a cinnamon stick if desired.
Serve immediately. The frothy texture is best fresh.
Frozen Chocolate Rum Cream Cocktail
Step 1: Add Ingredients to a Blender
Add the rum, coffee liqueur, chocolate milk, and ice to a blender. You can also add a little chocolate syrup for extra richness.
This version turns the cocktail into a boozy chocolate milkshake. It is thicker, colder, and more dessert-like.
Step 2: Blend Until Smooth
Blend until the mixture is smooth and frosty. The texture should be creamy, not watery.
If it is too thick, add a little more chocolate milk. If it is too thin, add more ice.
Step 3: Pour and Garnish
Pour the frozen cocktail into a glass. Top with whipped cream, cinnamon, and chocolate shavings.
Serve right away. Frozen cocktails lose texture as they sit.
Warm Chocolate Rum Cream Cocktail
Step 1: Heat the Chocolate Milk
Warm the chocolate milk gently. Do not boil it.
Heating the chocolate milk turns this cocktail into a cozy spiked hot chocolate. It is perfect for cold nights.
Step 2: Add Rum and Coffee Liqueur
Once the chocolate milk is warm, stir in the rum and coffee liqueur. Mix gently until combined.
Add the alcohol after heating the milk. This keeps the flavors smooth and prevents the drink from becoming harsh.
Step 3: Top With Whipped Cream
Pour the warm mixture into a mug or heat-safe glass. Add whipped cream on top.
Sprinkle with cinnamon. A cinnamon stick or toasted marshmallow makes this version especially comforting.

Helpful Tips for the Best Chocolate Rum Cream Cocktail
Choose a Good Rum
Dark or spiced rum works best because it gives the cocktail depth. Chocolate and coffee both pair well with richer rum flavors.
A lighter rum can work, but the drink may taste less full. Use what you enjoy, but choose quality when possible.
Use Good Chocolate Milk
Since chocolate milk is the main ingredient, its flavor matters. A premium or homemade chocolate milk will make the cocktail taste richer.
Dark chocolate milk is especially good if you want a more intense chocolate flavor. You can also add chocolate syrup for extra richness.
Make It Extra Creamy
For a thicker, silkier drink, replace some of the chocolate milk with heavy cream. This creates a more luxurious texture.
Do not replace all the chocolate milk unless you want a much heavier drink. A little heavy cream is enough.
Add More Coffee Flavor
If you love coffee, increase the coffee liqueur to 1.5 oz. This gives the cocktail a deeper flavor.
You can also use strong brewed coffee with simple syrup if you do not have coffee liqueur. This keeps the coffee note while adjusting the sweetness.
Shake for Froth
If you want a frothier drink, shake the rum, coffee liqueur, and chocolate milk before pouring. This gives the cocktail a smoother, lighter texture.
Add the whipped cream after shaking. It should stay as the topping, not mix into the shaker.
Upgrade the Garnish
A garnish can make the drink feel more special. Cocoa powder, grated chocolate, chocolate shavings, cinnamon sticks, or toasted marshmallows all work.
Choose a garnish that matches the version you are making. Chocolate shavings are great for cold drinks, while a cinnamon stick is lovely for warm ones.
Substitutions and Variations
No Coffee Liqueur Version
If you do not have coffee liqueur, use strong brewed coffee plus ½ oz simple syrup. This gives a similar coffee-sweetness balance.
The flavor will be a little lighter than coffee liqueur. It still works well with rum and chocolate milk.
Stronger Cocktail Version
For a stronger drink, add ½ oz bourbon or Irish cream. Bourbon gives warmth and depth.
Irish cream makes the drink creamier and sweeter. Either option adds another layer of flavor.
Dairy-Free Version
Use almond, oat, or coconut milk chocolate milk. Top with dairy-free whipped cream.
Oat milk gives a creamy texture, almond milk keeps it lighter, and coconut milk adds a slight tropical note. Choose the one you enjoy most.
Extra Chocolate Version
Use dark chocolate milk and add 1 teaspoon chocolate syrup. This makes the cocktail richer and more dessert-like.
You can also garnish with grated chocolate. This version is perfect for chocolate lovers.
Frozen Milkshake Version
Blend the rum, coffee liqueur, chocolate milk, and ice. Add whipped cream on top after blending.
This turns the cocktail into a creamy frozen dessert drink. It is ideal for warm weather or casual entertaining.
Warm Spiked Hot Chocolate Version
Heat the chocolate milk, then stir in the rum and coffee liqueur. Top with whipped cream and cinnamon.
This is the coziest version of the cocktail. It is perfect as a cold-night treat or nightcap.
Sweeter Version
Add ½ oz simple syrup, honey, or chocolate liqueur. This makes the cocktail sweeter and more indulgent.
Taste before adding too much. Chocolate milk and coffee liqueur already bring sweetness.
Creamier Version
Replace part of the chocolate milk with heavy cream. This makes the drink thicker and silkier.
This version feels more like a dessert cocktail. It is rich, smooth, and perfect after dinner.
What to Serve With Chocolate Rum Cream Cocktail
Chocolate Desserts
This cocktail pairs naturally with chocolate desserts. Chocolate cake, brownies, truffles, or chocolate cookies all work well.
Because the drink already has chocolate flavor, keep the pairing simple. A small chocolate treat is enough.
Cinnamon Desserts
Cinnamon desserts match the spice note in the cocktail. Cinnamon cookies, churro-style bites, or cinnamon sugar pastries would pair nicely.
The cinnamon brings warmth and makes the whole pairing feel cozy. This works especially well with the warm version.
Coffee-Flavored Treats
Since the cocktail includes coffee liqueur, it pairs well with coffee desserts. Biscotti, coffee cake, tiramisu-inspired treats, or espresso cookies are good options.
The coffee notes in the dessert and drink echo each other. This makes the pairing feel intentional.
Creamy Desserts
Vanilla pudding, whipped cream desserts, or simple ice cream can pair with this cocktail. The creamy textures match the drink’s soft finish.
This is a good option if you want a gentle, sweet pairing. It keeps the dessert experience smooth and mellow.
Toasted Marshmallows
Toasted marshmallows are especially good with the warm version. They make the drink feel like spiked hot chocolate.
You can serve one on the side or use it as a garnish. It adds sweetness and a toasted aroma.
When to Serve This Cocktail
As a Dessert Cocktail
This drink is perfect after dinner when you want something sweet but not a full dessert. It satisfies chocolate cravings in a glass.
Serve it cold with whipped cream and chocolate shavings. It feels simple but indulgent.
As a Nightcap
The combination of chocolate, rum, coffee liqueur, and cinnamon makes this a relaxing nightcap. It feels cozy and smooth.
The warm version is especially nice at the end of a long day. It has that comforting spiked hot chocolate feeling.
For a Cozy Night In
This cocktail fits quiet nights, movie nights, or relaxed evenings at home. It is easy to make without special equipment.
Serve it with a small dessert or enjoy it alone. It has enough flavor to stand on its own.
For a Small Gathering
Because it is quick to mix, this drink works well for small gatherings. You can pre-mix the base ahead of time and finish each glass with whipped cream and cinnamon.
It looks charming without being difficult. Guests who love sweet cocktails will enjoy it.
Conservation and Storage
Best Enjoyed Fresh
This cocktail is best enjoyed immediately after making. The whipped cream is freshest, and the texture is smoothest.
Once assembled, the drink should not sit too long. Dairy and whipped cream are best when served fresh.
Pre-Mixing Without Whipped Cream
You can pre-mix the rum, coffee liqueur, and chocolate milk in an airtight container. Store it in the refrigerator for up to 24 hours.
When ready to serve, stir well, pour into a glass, and add whipped cream and cinnamon. This makes serving faster.
Storing Rum and Coffee Liqueur
Rum and coffee liqueur can be stored at room temperature in a cool, dark place. Keep the bottles sealed.
They do not need refrigeration. Store them away from heat and direct sunlight.
Storing Chocolate Milk
Chocolate milk should be refrigerated. Once opened, use it within 3 to 5 days.
Always check freshness before mixing the cocktail. Good chocolate milk makes a better drink.
Storing Dairy Ingredients
Any dairy ingredients, including heavy cream or whipped cream, should stay refrigerated. Use them within their recommended freshness window.
Do not leave dairy-based cocktail ingredients sitting out for long. Keep everything cold until serving.
Frequently Asked Questions
Can I use white rum instead of dark rum?
Yes, you can use white rum. However, dark or spiced rum gives a richer flavor that pairs better with chocolate and coffee.
White rum will make the drink lighter. It is still enjoyable, just less deep.
What is the best chocolate milk to use?
A high-quality dark chocolate milk or homemade chocolate milk works best. The richer the chocolate milk, the more indulgent the cocktail tastes.
You can also use regular chocolate milk for a sweeter, softer flavor. Choose based on how intense you want the chocolate to be.
How do I make this cocktail sweeter?
Add ½ oz simple syrup, honey, or chocolate liqueur. You can also add a teaspoon of chocolate syrup.
Add sweetness slowly and taste as you go. The drink already has sweetness from chocolate milk and coffee liqueur.
Can I serve this warm?
Yes. Heat the chocolate milk gently, then stir in the rum and coffee liqueur.
Top it with whipped cream and cinnamon. This creates a comforting boozy hot chocolate version.
Can I make it frozen?
Yes. Blend the rum, coffee liqueur, chocolate milk, and ice until smooth.
Top with whipped cream after blending. This turns it into a boozy chocolate milkshake.
Can I make this dairy-free?
Yes. Use almond, oat, or coconut chocolate milk and dairy-free whipped cream.
The flavor will vary depending on the milk you choose. Oat milk is usually the creamiest option.
What can I use instead of coffee liqueur?
Use strong brewed coffee plus ½ oz simple syrup. This gives coffee flavor and sweetness without coffee liqueur.
The result will be slightly less rich, but still delicious. It is a simple substitute.
Can I make this cocktail stronger?
Yes. Add ½ oz bourbon or Irish cream for extra depth.
Bourbon makes it warmer and stronger. Irish cream makes it sweeter and creamier.
Can I make it ahead of time?
You can mix the rum, coffee liqueur, and chocolate milk up to 24 hours ahead. Store the mixture in the refrigerator.
Do not add whipped cream or cinnamon until serving. Stir the mixture well before pouring.
Can I garnish it with something besides cinnamon?
Yes. Chocolate shavings, cocoa powder, grated chocolate, a cinnamon stick, or a toasted marshmallow all work well.
Choose a garnish that matches the version you are serving. Chocolate shavings are great cold, while a toasted marshmallow is great warm.
Final Thoughts
The Chocolate Rum Cream Cocktail is a simple but indulgent drink that brings together chocolate, coffee, rum, cream, and cinnamon in one smooth glass. It feels like dessert, but it is easy enough to make without any special cocktail skills.
The cold version is creamy and refreshing. The shaken version is frothier and more polished.
The frozen version tastes like a boozy chocolate milkshake. The warm version becomes a cozy spiked hot chocolate.
What makes this drink so enjoyable is its flexibility. You can make it richer with dark chocolate milk, creamier with heavy cream, sweeter with syrup, bolder with extra coffee liqueur, dairy-free with oat or almond milk, or more decadent with chocolate shavings and whipped cream.
It is a cocktail for slow sipping, cozy nights, dessert moments, and anyone who loves chocolate drinks with a little grown-up warmth. Serve it fresh, garnish it beautifully, and enjoy every creamy, boozy sip.
Chocolate Rum Cream Cocktail

The Chocolate Rum Cream Cocktail is a rich, creamy dessert drink with smooth chocolate flavor, warm rum, and a hint of coffee liqueur. Chocolate milk gives it a sweet and velvety base, while dark or spiced rum adds depth and the coffee liqueur brings a subtle boldness. Finished with whipped cream and cinnamon, this quick cocktail feels indulgent, cozy, and perfect for an easy after-dinner treat.
Recipe Details
- Total Time: 3 minutes
- Yield: 1 cocktail
- Diet: Vegetarian
- Prep Time: 3 minutes
- Cook Time: 0 minutes
- Category: Dessert Cocktails
- Method: Stirred
- Cuisine: American
Ingredients
- 4 oz (120ml) chocolate milk
- 1 splash whipped cream
- 1 oz (30ml) coffee liqueur, such as Kahlúa
- 1 pinch cinnamon
- 1 oz (30ml) rum, dark or spiced rum works best
Instructions
1. Add the Liquors
- Pour the rum into a highball glass.
- Add the coffee liqueur.
- Stir lightly to begin combining the flavors.
2. Pour in the Chocolate Milk
- Add the chocolate milk to the glass.
- Stir gently until the drink is smooth and evenly mixed.
3. Add the Creamy Topping
- Spoon or pour a splash of whipped cream over the top.
- Sprinkle with a pinch of cinnamon for a warm, lightly spiced finish.
4. Serve and Enjoy
- Garnish with chocolate shavings or a cinnamon stick if desired.
- Serve immediately and enjoy while creamy, chilled, and smooth.
Notes
- For a deeper chocolate flavor, use dark chocolate milk or stir in 1 teaspoon of chocolate syrup.
- For a stronger coffee note, increase the coffee liqueur to 1.5 oz.
- For a frothier cocktail, shake the rum, coffee liqueur, and chocolate milk in a cocktail shaker before adding the whipped cream.

I am Jerry Gonzalez, and my heart beats for the great outdoors, especially in the breathtaking landscapes of Helena, Montana. Engaging with fellow enthusiasts online and at local hunting clubs has been a rewarding experience, and I find great joy in sharing knowledge and experiences with like-minded individuals. My goal is to empower my fellow hunters with well-informed choices, regardless of their experience level.